//
//
// EmuFront is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// it under the terms of the GNU General Public License version 2 as published by
+// the Free Software Foundation and appearing in the file gpl.txt included in the
+// packaging of this file.
//
// EmuFront is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
class MediaTypeDialog;
class MediaImagePathMainDialog;
class SetupMainDialog;
+class ExecutableMainDialog;
class QLabel;
class DatabaseManager;
class EmuFrontDialog;
void configureMediaTypes();
void configureMediaImagePaths();
void configureSetups();
+ void configureEmulators();
+ void updateData();
private:
void createActions();
void readSettings();
void writeSettings();
bool okToContinue();
+ void connectSignals();
void activateDialog(EmuFrontDialog*) const;
PlatformDialog *platformDialog;
MediaTypeDialog *mediaTypeDialog;
MediaImagePathMainDialog *mediaImagePathDialog;
SetupMainDialog *setupMainDialog;
+ ExecutableMainDialog *executableMainDialog;
QMenu *configMenu;
QMenu *fileMenu;
QAction *configPlatformAction;
QAction *configMediaTypeAction;
QAction *configMediaImagePathAction;
QAction *configSetupAction;
+ QAction *configEmulatorAction;
QAction *exitAction;
QLabel *messageLabel;
DatabaseManager *dbManager;