Skip to content

Commit 60e346e

Browse files
authored
Merge pull request #11 from JasonGM01/bug#7
Bug#7
2 parents 8dd8e72 + a98f5b0 commit 60e346e

File tree

2 files changed

+232
-232
lines changed

2 files changed

+232
-232
lines changed

include/MainWindow.h

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
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

0 commit comments

Comments
 (0)