#include "InitializeWidget.h" #include #include #include InitializeWidget::InitializeWidget(QWidget* aParent) : QWidget(aParent) , mMessage(new QLabel(this)) , mProgressBar(new QProgressBar(this)) { setContentsMargins(0, 0, 0, 0); setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); QVBoxLayout* layout = new QVBoxLayout(this); layout->addWidget(mMessage); layout->addWidget(mProgressBar); QPixmap pixmap = QPixmap("./cfgs/initialize.jpg"); mMessage->setPixmap(pixmap); mMessage->setScaledContents(true); mProgressBar->setTextVisible(true); mProgressBar->setFormat("Initializing %p%"); mProgressBar->setAlignment(Qt::AlignCenter); } void InitializeWidget::setMessage(const QString& aMessage) { mProgressBar->setValue(aMessage.toInt()); }