all repos — mgba @ 6d2e81d2461d5486eeb0d019580fc9dc2067cc92

mGBA Game Boy Advance Emulator

Qt: Show multiplayer numbers in window title
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Apr 2015 23:16:17 -0700
commit

6d2e81d2461d5486eeb0d019580fc9dc2067cc92

parent

9324fedee455bc7d11370efd4fec4059eac3dd3c

2 files changed, 10 insertions(+), 2 deletions(-)

jump to
M CHANGESCHANGES

@@ -9,6 +9,8 @@ - Qt: Fix "QOpenGLContext::swapBuffers() called with non-exposed window" warning

- GBA Memory: Ensure changing the timing of a DMA reschedules it - Qt: Fix window not regaining focus after exiting savestate window - Qt: Fix regression where video would not record if the game had already started +Misc: + - Qt: Show multiplayer numbers in window title 0.2.0: (2015-04-03) Features:
M src/platform/qt/Window.cppsrc/platform/qt/Window.cpp

@@ -518,8 +518,14 @@ }

} void Window::showFPS() { - char title[13] = { '\0' }; - GBAGetGameTitle(m_controller->thread()->gba, title); + char gameTitle[13] = { '\0' }; + GBAGetGameTitle(m_controller->thread()->gba, gameTitle); + + QString title(gameTitle); + std::shared_ptr<MultiplayerController> multiplayer = m_controller->multiplayerController(); + if (multiplayer && multiplayer->attached() > 1) { + title += tr(" - Player %1 of %2").arg(m_playerId + 1).arg(multiplayer->attached()); + } if (m_frameList.isEmpty()) { setWindowTitle(tr(PROJECT_NAME " - %1").arg(title)); return;