Setting up 0.1.6a bugfix release.
[emufront] / src / mainwindow.h
index 84b1b1f..c694ba5 100644 (file)
@@ -28,10 +28,12 @@ class MediaTypeDialog;
 class MediaImagePathMainDialog;
 class SetupMainDialog;
 class ExecutableMainDialog;
+//class TmpFolderEditDialog;
 class QLabel;
 class DatabaseManager;
 class EmuFrontDialog;
 class EmuLauncher;
+class DatFileUtil;
 
 class MainWindow : public QMainWindow
 {
@@ -50,10 +52,15 @@ private slots:
     void configureMediaImagePaths();
     void configureSetups();
     void configureEmulators();
+    void configureTmpDir();
     void updateData();
+    void manageDatFiles();
+    void about();
 
 private:
-       void createActions();
+    static QString aboutStr;
+    static QString aboutTitle;
+    void createActions();
        void createMenus();
        void createStatusBar();
        void readSettings();
@@ -66,17 +73,23 @@ private:
     MediaImagePathMainDialog *mediaImagePathDialog;
     SetupMainDialog *setupMainDialog;
     ExecutableMainDialog *executableMainDialog;
+    //TmpFolderEditDialog *tmpFolderDialog;
        QMenu *configMenu;
-       QMenu *fileMenu;
+    QMenu *fileMenu;
+    QMenu *helpMenu;
     QAction *configPlatformAction;
     QAction *configMediaTypeAction;
     QAction *configMediaImagePathAction;
     QAction *configSetupAction;
     QAction *configEmulatorAction;
     QAction *exitAction;
+    QAction *aboutAction;
+    QAction *configTmpDirAction;
+    QAction *manageDatFilesAction;
        QLabel *messageLabel;
     DatabaseManager *dbManager;
     EmuLauncher *launcher;
+    QString tmpDirFilePath;
 };
 
 #endif