diff options
author | bunnei <bunneidev@gmail.com> | 2020-11-24 15:27:22 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-24 15:27:22 -0800 |
commit | 0832da3e4054d0b47c39e95553b5f3be5848eae9 (patch) | |
tree | 1e7688670225c60bbcbc2827cf427a67e1686404 /src/yuzu/bootmanager.h | |
parent | 7791cc8c2e585dcc377e22a26f548db914250a5d (diff) | |
parent | 4fbe4da911d534e1b4204036de75c320750d84c9 (diff) |
Merge pull request #4799 from bunnei/execute-program
core: Refactor loader and implement ExecuteProgram
Diffstat (limited to 'src/yuzu/bootmanager.h')
-rw-r--r-- | src/yuzu/bootmanager.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/yuzu/bootmanager.h b/src/yuzu/bootmanager.h index ca35cf831..503b4f89e 100644 --- a/src/yuzu/bootmanager.h +++ b/src/yuzu/bootmanager.h @@ -166,6 +166,12 @@ public: std::pair<u32, u32> ScaleTouch(const QPointF& pos) const; + /** + * Instructs the window to re-launch the application using the specified program_index. + * @param program_index Specifies the index within the application of the program to launch. + */ + void ExecuteProgram(std::size_t program_index); + public slots: void OnEmulationStarting(EmuThread* emu_thread); void OnEmulationStopping(); @@ -175,6 +181,7 @@ signals: /// Emitted when the window is closed void Closed(); void FirstFrameDisplayed(); + void ExecuteProgramSignal(std::size_t program_index); private: void TouchBeginEvent(const QTouchEvent* event); |