Show project name and game title in title bar

This commit is contained in:
Jeffrey Pfau 2014-10-18 01:07:42 -07:00
parent c12b8e6e6d
commit fb5f01e46a
2 changed files with 7 additions and 0 deletions

View File

@ -24,6 +24,7 @@ Window::Window(QWidget* parent)
, m_gdbController(nullptr)
#endif
{
setWindowTitle(PROJECT_NAME);
m_controller = new GameController(this);
QGLFormat format(QGLFormat(QGL::Rgba | QGL::DoubleBuffer));
@ -167,6 +168,9 @@ void Window::gameStarted(GBAThread* 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();

View File

@ -3,6 +3,8 @@
int main(int argc, char* argv[]) {
QApplication application(argc, argv);
QApplication::setApplicationName(PROJECT_NAME);
QApplication::setApplicationVersion(PROJECT_VERSION);
QGBA::Window window;
window.show();