summaryrefslogtreecommitdiff
path: root/tikzit/src/gui/mainwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'tikzit/src/gui/mainwindow.h')
-rw-r--r--tikzit/src/gui/mainwindow.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/tikzit/src/gui/mainwindow.h b/tikzit/src/gui/mainwindow.h
index d33a89d..f48fd64 100644
--- a/tikzit/src/gui/mainwindow.h
+++ b/tikzit/src/gui/mainwindow.h
@@ -2,6 +2,7 @@
#define MAINWINDOW_H
#include "tikzscene.h"
+#include "graph.h"
#include <QMainWindow>
#include <QGraphicsView>
@@ -17,9 +18,20 @@ class MainWindow : public QMainWindow
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
+
+ void open(QString fileName);
+
+protected:
+ void closeEvent(QCloseEvent *event);
private:
TikzScene *tikzScene;
Ui::MainWindow *ui;
+ Graph *_graph;
+ QString _fileName;
+ bool _pristine;
+ static int _numWindows;
+public slots:
+ void on_actionOpen_triggered();
};
#endif // MAINWINDOW_H