Update inline comments
[Skavegra.git] / mainwindow.h
blob873b51768a140a67d59b60bd50f1c20bf37b862e
1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
4 #include <QMainWindow>
5 #include <QMenu>
6 #include <QMenuBar>
7 #include <QAction>
8 #include <QFileDialog>
9 #include <QFile>
10 #include <QErrorMessage>
12 #include "svgviewer.h"
13 #include "aboutdialog.h"
15 class MainWindow : public QMainWindow
17 Q_OBJECT
19 public:
20 MainWindow(QWidget *parent = 0);
21 ~MainWindow();
23 private:
24 QMenu* programMenu;
25 QMenu* fileMenu;
26 QMenu* viewMenu;
27 QMenu* aboutMenu;
28 QAction* actionQuit;
29 QAction* actionOpen;
30 QAction* actionReOpen;
31 QAction* actionClose;
32 QAction* actionZoomIn;
33 QAction* actionZoomOut;
34 QAction* actionZoomReset;
35 QAction* actionZoomBestFit;
36 QAction* actionAbout;
37 QErrorMessage* errorFileOpen;
38 SVGViewer* svgViewer;
39 AboutDialog* aboutDialog;
41 QString lastFileName;
43 private slots:
44 void openFileDialog();
45 void reOpen();
46 void closeFile();
49 #endif // MAINWINDOW_H