mirror of https://github.com/mgba-emu/mgba.git
Show project name and game title in title bar
This commit is contained in:
parent
c12b8e6e6d
commit
fb5f01e46a
|
@ -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();
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
Loading…
Reference in New Issue