Show project name and game title in title bar
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:07:42 -0700
2 files changed,
7 insertions(+),
0 deletions(-)
M
src/platform/qt/Window.cpp
→
src/platform/qt/Window.cpp
@@ -24,6 +24,7 @@ #ifdef USE_GDB_STUB
, m_gdbController(nullptr) #endif { + setWindowTitle(PROJECT_NAME); m_controller = new GameController(this); QGLFormat format(QGLFormat(QGL::Rgba | QGL::DoubleBuffer));@@ -167,6 +168,9 @@ emit startDrawing(m_controller->drawContext(), context);
foreach (QAction* action, m_gameActions) { action->setDisabled(false); } + char title[13] = { '\0' }; + GBAGetGameTitle(context->gba, title); + setWindowTitle(tr(PROJECT_NAME " - %1").arg(title)); attachWidget(m_display); m_screenWidget->setScaledContents(true); }@@ -175,6 +179,7 @@ void Window::gameStopped() {
foreach (QAction* action, m_gameActions) { action->setDisabled(true); } + setWindowTitle(tr(PROJECT_NAME)); detachWidget(m_display); m_screenWidget->setScaledContents(false); redoLogo();
M
src/platform/qt/main.cpp
→
src/platform/qt/main.cpp
@@ -3,6 +3,8 @@ #include "Window.h"
int main(int argc, char* argv[]) { QApplication application(argc, argv); + QApplication::setApplicationName(PROJECT_NAME); + QApplication::setApplicationVersion(PROJECT_VERSION); QGBA::Window window; window.show();