File tree Expand file tree Collapse file tree 2 files changed +232
-232
lines changed Expand file tree Collapse file tree 2 files changed +232
-232
lines changed Original file line number Diff line number Diff line change 1
- #ifndef MAINWINDOW_H
2
- #define MAINWINDOW_H
3
-
4
- #include " CodeEditor.h"
5
- #include < QMainWindow>
6
- #include < QMenu>
7
- #include < QAction>
8
- #include < QIcon>
9
- #include < QKeySequence>
10
- #include < QDesktopServices>
11
-
12
- class MainWindow : public QMainWindow
13
- {
14
- Q_OBJECT
15
-
16
- public:
17
- explicit MainWindow (QWidget *parent = nullptr );
18
- virtual ~MainWindow ();
19
-
20
- private slots:
21
- void newFile ();
22
- void openFile ();
23
- void saveFile ();
24
- void saveFileAs ();
25
- void showAbout ();
26
-
27
- private:
28
- void createMenuBar ();
29
- void createFileActions (QMenu *fileMenu);
30
- void createHelpActions (QMenu *helpMenu);
31
- void createAppActions (QMenu *appMenu);
32
- QAction *createAction (const QIcon &icon, const QString &text,
33
- const QKeySequence &shortcut, const QString &statusTip,
34
- void (MainWindow::*slot)());
35
- CodeEditor *editor;
36
- QString currentFileName;
37
- };
38
-
39
- #endif // MAINWINDOW_H
1
+ #ifndef MAINWINDOW_H
2
+ #define MAINWINDOW_H
3
+
4
+ #include " CodeEditor.h"
5
+ #include < QMainWindow>
6
+ #include < QMenu>
7
+ #include < QAction>
8
+ #include < QIcon>
9
+ #include < QKeySequence>
10
+ #include < QDesktopServices>
11
+
12
+ class MainWindow : public QMainWindow
13
+ {
14
+ Q_OBJECT
15
+
16
+ public:
17
+ explicit MainWindow (QWidget *parent = nullptr );
18
+ virtual ~MainWindow ();
19
+
20
+ private slots:
21
+ void newFile ();
22
+ void openFile ();
23
+ void saveFile ();
24
+ void saveFileAs ();
25
+ void showAbout ();
26
+
27
+ private:
28
+ void createMenuBar ();
29
+ void createFileActions (QMenu *fileMenu);
30
+ void createHelpActions (QMenu *helpMenu);
31
+ void createAppActions (QMenu *appMenu);
32
+ QAction *createAction (const QIcon &icon, const QString &text,
33
+ const QKeySequence &shortcut, const QString &statusTip,
34
+ void (MainWindow::*slot)());
35
+ CodeEditor *editor;
36
+ QString currentFileName;
37
+ };
38
+
39
+ #endif // MAINWINDOW_H
You can’t perform that action at this time.
0 commit comments