// Copyright (C) 2017 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause #ifndef MAINWINDOW_H #define MAINWINDOW_H #include QT_FORWARD_DECLARE_CLASS(QLCDNumber) QT_FORWARD_DECLARE_CLASS(QLabel) QT_FORWARD_DECLARE_CLASS(QPushButton) QT_FORWARD_DECLARE_CLASS(QCheckBox) class VulkanWindow; class MainWindow : public QWidget { public: MainWindow(VulkanWindow *vulkanWindow); private: QLabel *createLabel(const QString &text); QLabel *infoLabel; QCheckBox *meshSwitch; QLCDNumber *counterLcd; QPushButton *newButton; QPushButton *quitButton; QPushButton *pauseButton; int m_count = 128; }; #endif