MainWin();
protected:
- void closeEvent(QCloseEvent * event);
+ void closeEvent(QCloseEvent *);
+ void keyPressEvent(QKeyEvent *);
+ void keyReleaseEvent(QKeyEvent *);
private slots:
void Open(void);
+ void Configure(void);
void Timer(void);
void TogglePowerState(void);
void ToggleRunState(void);
void ToggleBlur(void);
void ShowAboutWin(void);
void InsertCart(void);
-
-// public slots:
void LoadSoftware(QString);
+ void ToggleCDUsage(void);
private:
+ void HandleKeys(QKeyEvent *, bool);
void ResizeMainWindow(void);
void ReadSettings(void);
void WriteSettings(void);
bool powerButtonOn;
bool showUntunedTankCircuit;
bool cartridgeLoaded;
+ bool allowUnknownSoftware;
+ bool CDActive;
QMenu * fileMenu;
QMenu * helpMenu;
QAction * blurAct;
QAction * aboutAct;
QAction * filePickAct;
+ QAction * configAct;
+ QAction * useCDAct;
};
#endif // __MAINWIN_H__