mainwindow.h 1023 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #ifndef MAINWINDOW_H
  2. #define MAINWINDOW_H
  3. #include <QMainWindow>
  4. QT_BEGIN_NAMESPACE
  5. namespace Ui { class MainWindow; }
  6. QT_END_NAMESPACE
  7. class MainWindow : public QMainWindow
  8. {
  9. Q_OBJECT
  10. public:
  11. MainWindow(QWidget *parent = nullptr);
  12. ~MainWindow();
  13. private slots:
  14. void on_actionNew_triggered();
  15. void on_actionAbout_QT_triggered();
  16. void on_actionAbout_triggered();
  17. void on_actionOpen_triggered();
  18. void on_actionClose_triggered();
  19. void on_actionSave_triggered();
  20. void on_actionSave_as_triggered();
  21. void on_actionCut_triggered();
  22. void on_actionCopy_triggered();
  23. void on_actionPaste_triggered();
  24. void on_actionUndo_triggered();
  25. void on_actionRedo_triggered();
  26. void on_actionFont_triggered();
  27. void on_actionColor_triggered();
  28. void on_actionBackground_triggered();
  29. void on_actionBackground_Color_Edit_triggered();
  30. void on_actionPrint_triggered();
  31. private:
  32. Ui::MainWindow *ui;
  33. QString file_path;
  34. };
  35. #endif // MAINWINDOW_H