diff options
Diffstat (limited to 'tests/manual/layoutbuilder/comparison/widgets/mainwindow.h')
-rw-r--r-- | tests/manual/layoutbuilder/comparison/widgets/mainwindow.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/manual/layoutbuilder/comparison/widgets/mainwindow.h b/tests/manual/layoutbuilder/comparison/widgets/mainwindow.h new file mode 100644 index 00000000000..1dc8ad6f838 --- /dev/null +++ b/tests/manual/layoutbuilder/comparison/widgets/mainwindow.h @@ -0,0 +1,28 @@ +#pragma once + +#include <QApplication> +#include <QPushButton> +#include <QTextEdit> +#include <QVBoxLayout> + +class ApplicationWindow : public QWidget +{ +public: + ApplicationWindow() + { + resize(600, 400); + setWindowTitle("Hello World"); + + auto textEdit = new QTextEdit; + textEdit->setText("Hallo"); + + auto pushButton = new QPushButton("Quit"); + + auto l = new QVBoxLayout(this); + l->addWidget(textEdit); + l->addWidget(pushButton); + + connect(pushButton, &QPushButton::clicked, + qApp, &QApplication::quit); + } +}; |