aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/layoutbuilder/comparison/widgets/mainwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/layoutbuilder/comparison/widgets/mainwindow.h')
-rw-r--r--tests/manual/layoutbuilder/comparison/widgets/mainwindow.h28
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);
+ }
+};