class QAction;
class PlatformDialog;
class MediaTypeDialog;
+class MediaImagePathMainDialog;
class QLabel;
class DatabaseManager;
+class EmuFrontDialog;
class MainWindow : public QMainWindow
{
private slots:
void configurePlatforms();
void configureMediaTypes();
+ void configureMediaImagePaths();
private:
void createActions();
void readSettings();
void writeSettings();
bool okToContinue();
+ void activateDialog(EmuFrontDialog*) const;
PlatformDialog *platformDialog;
MediaTypeDialog *mediaTypeDialog;
+ MediaImagePathMainDialog *mediaImagePathDialog;
QMenu *configMenu;
QMenu *fileMenu;
QAction *configPlatformAction;
QAction *configMediaTypeAction;
- QAction *exitAction;
+ QAction *configMediaImagePathAction;
+ QAction *exitAction;
QLabel *messageLabel;
DatabaseManager *dbManager;
};