Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // MainWindow.h
- //
- #pragma once
- #include <QWidget>
- #include <QPushButton>
- #include <QStackedLayout>
- class MainWindow : public QWidget
- {
- Q_OBJECT
- public:
- explicit MainWindow(QWidget *parent = 0);
- private:
- QStackedLayout *layout;
- public slots:
- void setPage(int index);
- void goToMenu();
- };
- //
- // MenuPage.h
- //
- #include <QWidget>
- #include <QPushButton>
- #include <QVBoxLayout>
- #include <QSignalMapper>
- #include <MainWindow.h>
- class MenuPage : public QWidget
- {
- public:
- explicit MenuPage(MainWindow *parent);
- void addButton();
- private:
- QVBoxLayout *layout;
- QSignalMapper *signalMapper;
- int nButtons;
- };
- //
- // SubPage.h
- //
- #include <QWidget>
- #include <QPushButton>
- #include <QLabel>
- #include "MainWindow.h"
- class SubPage : public QWidget
- {
- Q_OBJECT
- public:
- explicit SubPage(const char message[], MainWindow *parent);
- private:
- QLabel *message;
- QPushButton *backButton;
- };
Advertisement
Add Comment
Please, Sign In to add comment