summaryrefslogtreecommitdiff
path: root/MainWindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'MainWindow.h')
-rw-r--r--MainWindow.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/MainWindow.h b/MainWindow.h
index c08e369..bf499b7 100644
--- a/MainWindow.h
+++ b/MainWindow.h
@@ -13,7 +13,7 @@ public:
static QPointer<MainWindow> current_win;
static void requestOpenFile(const QString &filename);
- QString filename;
+ QString fileName;
class Highlighter *highlighter;
QTimer *animate_timer;
@@ -39,23 +39,29 @@ public:
QString last_compiled_doc;
bool enableOpenCSG;
+ static const int maxRecentFiles = 10;
+ QAction *actionRecentFile[maxRecentFiles];
+
MainWindow(const char *filename = 0);
~MainWindow();
private slots:
void updatedFps();
void updateTVal();
+ void setFileName(const QString &filename);
private:
void openFile(const QString &filename);
void load();
- void maybe_change_dir();
void find_root_tag(AbstractNode *n);
void compile(bool procevents);
private slots:
void actionNew();
void actionOpen();
+ void actionOpenRecent();
+ void clearRecentFiles();
+ void updateRecentFileActions();
void actionSave();
void actionSaveAs();
void actionReload();
contact: Jan Huwald // Impressum