MainWindow.hpp 480 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef MAINWINDOW_HPP
  2. #define MAINWINDOW_HPP
  3. #include <QMainWindow>
  4. #include <QAction>
  5. #include <QMenu>
  6. #include <QString>
  7. #include "WorkArea.hpp"
  8. class MainWindow: public QMainWindow
  9. {
  10. Q_OBJECT
  11. private:
  12. QMenu *fileMenu;
  13. QAction *openAct;
  14. QAction *saveAct;
  15. QAction *exitAct;
  16. WorkArea *wa;
  17. QString filename;
  18. void createActions ();
  19. void createMenus ();
  20. private slots:
  21. void open ();
  22. void save ();
  23. public:
  24. MainWindow ();
  25. };
  26. #endif