void SettingsScene::createMenu() { setHomeButton(); setMusicLabel(); setMusicButton(); setSoundEffectsLabel(); setSoundEffectsButton(); }
/*! * \brief Stops music playing and locks music button */ void MainWindow::stopMusicForTesting() { GlobalSettings::recentMusicPlayingState = ui->actionPlayMusic->isChecked(); setMusicButton(false); on_actionPlayMusic_triggered(false); ui->actionPlayMusic->setEnabled(false); m_ui_musicVolume->setEnabled(false); }
/*! * \brief Unlocks music button and starts music if that was started pre-testing state */ void MainWindow::testingFinished() { ui->actionPlayMusic->setEnabled(true); m_ui_musicVolume->setEnabled(true); if(GlobalSettings::recentMusicPlayingState) { setMusicButton(true); on_actionPlayMusic_triggered(true); } }
/*! * \brief Starts PGE Engine with current configuration package selected */ void MainWindow::on_action_Start_Engine_triggered() { QString command = ApplicationPath + QStringLiteral("/") + PGE_ENGINE_EXE; QMutexLocker mlocker(&engine_mutex); Q_UNUSED(mlocker); if(!findEngine(this, command)) return; QStringList args; args << "--config=\"" + configs.config_dir + "\""; QProcess::startDetached(command, args); //Stop music playback in the PGE Editor! setMusicButton(false); on_actionPlayMusic_triggered(false); }