Guest User

QT app headers

a guest
Jun 6th, 2017
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1. //
  2. //   MainWindow.h
  3. //
  4.  
  5. #pragma once
  6.  
  7. #include <QWidget>
  8. #include <QPushButton>
  9. #include <QStackedLayout>
  10.  
  11. class MainWindow : public QWidget
  12. {
  13.     Q_OBJECT
  14.     public:
  15.         explicit MainWindow(QWidget *parent = 0);
  16.     private:
  17.         QStackedLayout *layout;
  18.     public slots:
  19.         void setPage(int index);
  20.         void goToMenu();
  21. };
  22.  
  23. //
  24. //   MenuPage.h
  25. //
  26.  
  27. #include <QWidget>
  28. #include <QPushButton>
  29. #include <QVBoxLayout>
  30. #include <QSignalMapper>
  31.  
  32. #include <MainWindow.h>
  33.  
  34. class MenuPage : public QWidget
  35. {
  36.     public:
  37.         explicit MenuPage(MainWindow *parent);
  38.         void addButton();
  39.     private:
  40.         QVBoxLayout *layout;
  41.         QSignalMapper *signalMapper;
  42.         int nButtons;
  43. };
  44.  
  45. //
  46. //   SubPage.h
  47. //
  48.  
  49. #include <QWidget>
  50. #include <QPushButton>
  51. #include <QLabel>
  52.  
  53. #include "MainWindow.h"
  54.  
  55. class SubPage : public QWidget
  56. {
  57.     Q_OBJECT
  58.     public:
  59.         explicit SubPage(const char message[], MainWindow *parent);
  60.     private:
  61.         QLabel *message;
  62.         QPushButton *backButton;
  63. };
Advertisement
Add Comment
Please, Sign In to add comment