class MediaImagePathMainDialog;
class SetupMainDialog;
class ExecutableMainDialog;
+//class TmpFolderEditDialog;
class QLabel;
class DatabaseManager;
class EmuFrontDialog;
class EmuLauncher;
+class DatFileUtil;
class MainWindow : public QMainWindow
{
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();
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