diff options
Diffstat (limited to 'src/citra_qt/bootmanager.h')
| -rw-r--r-- | src/citra_qt/bootmanager.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/citra_qt/bootmanager.h b/src/citra_qt/bootmanager.h index 1c893384c..a55db682a 100644 --- a/src/citra_qt/bootmanager.h +++ b/src/citra_qt/bootmanager.h | |||
| @@ -81,12 +81,18 @@ private: | |||
| 81 | 81 | ||
| 82 | signals: | 82 | signals: |
| 83 | /** | 83 | /** |
| 84 | * Emitted when CPU when we've finished processing a single Gekko instruction | 84 | * Emitted when the CPU has halted execution |
| 85 | * | 85 | * |
| 86 | * @warning This will only be emitted when the CPU is not running (SetCpuRunning(false)) | ||
| 87 | * @warning When connecting to this signal from other threads, make sure to specify either Qt::QueuedConnection (invoke slot within the destination object's message thread) or even Qt::BlockingQueuedConnection (additionally block source thread until slot returns) | 86 | * @warning When connecting to this signal from other threads, make sure to specify either Qt::QueuedConnection (invoke slot within the destination object's message thread) or even Qt::BlockingQueuedConnection (additionally block source thread until slot returns) |
| 88 | */ | 87 | */ |
| 89 | void CPUStepped(); | 88 | void DebugModeEntered(); |
| 89 | |||
| 90 | /** | ||
| 91 | * Emitted right before the CPU continues execution | ||
| 92 | * | ||
| 93 | * @warning When connecting to this signal from other threads, make sure to specify either Qt::QueuedConnection (invoke slot within the destination object's message thread) or even Qt::BlockingQueuedConnection (additionally block source thread until slot returns) | ||
| 94 | */ | ||
| 95 | void DebugModeLeft(); | ||
| 90 | }; | 96 | }; |
| 91 | 97 | ||
| 92 | class GRenderWindow : public QWidget, public EmuWindow | 98 | class GRenderWindow : public QWidget, public EmuWindow |