aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/layoutbuilder/comparison/widgets/mainwindow.h
blob: 1dc8ad6f838567a2c133fc41363dcf9a181d309e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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);
    }
};