some more UI work

This commit is contained in:
Arisotura
2020-04-30 01:02:17 +02:00
parent 5fbad464c2
commit 7f3e67c12a
2 changed files with 112 additions and 0 deletions

View File

@ -41,9 +41,15 @@ public:
void emuUnpause();
void emuStop();
bool emuIsRunning();
signals:
void windowTitleChange(QString title);
void windowEmuStart();
void windowEmuStop();
void windowPauseToggle();
private:
volatile int EmuStatus;
int PrevEmuStatus;
@ -86,8 +92,17 @@ private slots:
void onUndoStateLoad();
void onQuit();
void onPause(bool checked);
void onReset();
void onStop();
void onTitleUpdate(QString title);
void onEmuStart();
void onEmuStop();
void onEmuPause();
void onEmuUnpause();
private:
MainWindowPanel* panel;
@ -97,6 +112,10 @@ private:
QAction* actLoadState[9];
QAction* actUndoStateLoad;
QAction* actQuit;
QAction* actPause;
QAction* actReset;
QAction* actStop;
};
#endif // MAIN_H