Implements Emulation MenuBar

Save states, fullscreen, frame advance, screenshot and emulation
controls are available through the MenuBar
This commit is contained in:
Rukai
2016-02-15 12:56:40 +11:00
parent b164b4c475
commit cc6a7826c0
7 changed files with 320 additions and 17 deletions

View File

@ -37,6 +37,18 @@ private slots:
// May ask for confirmation. Returns whether or not it actually stopped.
bool Stop();
void ForceStop();
void Reset();
void FrameAdvance();
void StateLoad();
void StateSave();
void StateLoadSlot();
void StateSaveSlot();
void StateLoadSlotAt(int slot);
void StateSaveSlotAt(int slot);
void StateLoadUndo();
void StateSaveUndo();
void StateSaveOldest();
void SetStateSlot(int slot);
void FullScreen();
void ScreenShot();
@ -64,6 +76,7 @@ private:
GameList* m_game_list;
RenderWidget* m_render_widget;
bool m_rendering_to_main;
int m_state_slot = 1;
PathDialog* m_paths_dialog;
};