aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/WaitingDialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/WaitingDialog.cpp')
-rw-r--r--src/ui/WaitingDialog.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ui/WaitingDialog.cpp b/src/ui/WaitingDialog.cpp
new file mode 100644
index 00000000..bc21a17d
--- /dev/null
+++ b/src/ui/WaitingDialog.cpp
@@ -0,0 +1,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();
+}