class QAction;
class PlatformDialog;
+class PlatformMainDialog;
class MediaTypeDialog;
class MediaImagePathMainDialog;
class SetupMainDialog;
class EmuFrontDialog;
class EmuLauncher;
class DatFileUtil;
+class QErrorMessage;
class MainWindow : public QMainWindow
{
void closeEvent(QCloseEvent *event);
private slots:
- void configurePlatforms();
+ void configurePlatforms();
+ void configurePlatformss();
void configureMediaTypes();
void configureMediaImagePaths();
void configureSetups();
void activateDialog(EmuFrontDialog*) const;
bool testDB(bool reset);
void createDB() const;
- PlatformDialog *platformDialog;
+ PlatformDialog *platformDialog;
+ PlatformMainDialog *plfDialog;
MediaTypeDialog *mediaTypeDialog;
MediaImagePathMainDialog *mediaImagePathDialog;
SetupMainDialog *setupMainDialog;
QMenu *fileMenu;
QMenu *helpMenu;
QAction *configPlatformAction;
+ QAction *configPlatformsAction;
QAction *configMediaTypeAction;
QAction *configMediaImagePathAction;
QAction *configSetupAction;
DatabaseManager *dbManager;
EmuLauncher *launcher;
QString tmpDirFilePath;
+ QErrorMessage *errorMessage;
};
#endif