aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/WaitingDialog.cpp
blob: bc21a17d43d5f38dd0cf363cc299562778e233e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "ui/WaitingDialog.h"

WaitingDialog::WaitingDialog(const QString &title, QWidget *parent) : QDialog(parent) {
    auto *pb = new QProgressBar();
    pb->setRange(0, 0);
    pb->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);

    auto *layout = new QVBoxLayout();
    layout->setContentsMargins(0, 0, 0, 0);
    layout->setSpacing(0);
    layout->addWidget(pb);
    this->setLayout(layout);

    this->setModal(true);
    this->setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint);
    this->setWindowTitle(title);
    this->setFixedSize(240, 42);
    this->show();
}