void EmuScreen::CreateViews() { InitPadLayout(); root_ = CreatePadLayout(&pauseTrigger_); if (g_Config.bShowDeveloperMenu) { root_->Add(new UI::Button("DevMenu"))->OnClick.Handle(this, &EmuScreen::OnDevTools); } }
void MainWindow::on_action_OptionsFullScreen_triggered() { if(isFullScreen()) { g_Config.bFullScreen = false; showNormal(); ui->menubar->setVisible(true); ui->statusbar->setVisible(true); SetZoom(g_Config.iInternalResolution); InitPadLayout(); if (globalUIState == UISTATE_INGAME && QApplication::overrideCursor()) QApplication::restoreOverrideCursor(); } else { g_Config.bFullScreen = true; ui->menubar->setVisible(false); ui->statusbar->setVisible(false); // Remove constraint emugl->setMinimumSize(0, 0); emugl->setMaximumSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX); ui->centralwidget->setFixedSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX); setFixedSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX); showFullScreen(); int width = (int) QApplication::desktop()->screenGeometry().width(); int height = (int) QApplication::desktop()->screenGeometry().height(); PSP_CoreParameter().pixelWidth = width; PSP_CoreParameter().pixelHeight = height; PSP_CoreParameter().outputWidth = width; PSP_CoreParameter().outputHeight = height; PSP_CoreParameter().renderWidth = width; PSP_CoreParameter().renderHeight = height; pixel_xres = width; pixel_yres = height; dp_xres = pixel_xres; dp_yres = pixel_yres; if (gpu) gpu->Resized(); InitPadLayout(); if (globalUIState == UISTATE_INGAME && !g_Config.bShowTouchControls) QApplication::setOverrideCursor(QCursor(Qt::BlankCursor)); } }
void EmuScreen::CreateViews() { const Bounds &bounds = screenManager()->getUIContext()->GetBounds(); InitPadLayout(bounds.w, bounds.h); root_ = CreatePadLayout(bounds.w, bounds.h, &pauseTrigger_); if (g_Config.bShowDeveloperMenu) { root_->Add(new UI::Button("DevMenu"))->OnClick.Handle(this, &EmuScreen::OnDevTools); } }