HostInterface: Add debugger message callbacks

This commit is contained in:
Connor McLaughlin
2020-12-17 01:17:26 +10:00
parent fa0f177e51
commit a8af0f7ecb
4 changed files with 27 additions and 1 deletions

View File

@ -161,6 +161,13 @@ void QtHostInterface::ReportMessage(const char* message)
emit messageReported(QString::fromUtf8(message));
}
void QtHostInterface::ReportDebuggerMessage(const char* message)
{
HostInterface::ReportDebuggerMessage(message);
emit debuggerMessageReported(QString::fromUtf8(message));
}
bool QtHostInterface::ConfirmMessage(const char* message)
{
const bool was_fullscreen = m_is_fullscreen;

View File

@ -51,6 +51,7 @@ public:
public Q_SLOTS:
void ReportError(const char* message) override;
void ReportMessage(const char* message) override;
void ReportDebuggerMessage(const char* message) override;
bool ConfirmMessage(const char* message) override;
public:
@ -120,6 +121,7 @@ public:
Q_SIGNALS:
void errorReported(const QString& message);
void messageReported(const QString& message);
void debuggerMessageReported(const QString& message);
bool messageConfirmed(const QString& message);
void emulationStarting();
void emulationStarted();