BAMseek::BAMseek(QWidget *parent) : QMainWindow(parent), pr(0) { setAttribute(Qt::WA_DeleteOnClose); setupFileMenu(); setupHelpMenu(); setWindowTitle(tr("BAMseek")); setupHeader(); setupTable(); setupPager(); QGroupBox * groupbox = new QGroupBox(tr("Page Number")); QHBoxLayout * horiz = new QHBoxLayout; horiz->addWidget(spinbox); horiz->addWidget(slider); groupbox->setLayout(horiz); QVBoxLayout * vert = new QVBoxLayout; vert->addWidget(tableview, 1); vert->addWidget(groupbox, 0); QWidget * layout = new QWidget; layout->setLayout(vert); setCentralWidget(layout); }
//! [0] MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { setupFileMenu(); setupHelpMenu(); setupEditor(); setCentralWidget(editor); setWindowTitle(tr("Syntax Highlighter")); }
NMainMenuBar::NMainMenuBar(NixNote *parent) : QMenuBar(parent) { this->parent = parent; setupFileMenu(); setupEditMenu(); setupViewMenu(); setupToolsMenu(); setupHelpMenu(); }
NMainMenuBar::NMainMenuBar(QWidget *parent) : QMenuBar(parent) { this->parent = (NixNote *) parent; QFont f = global.getGuiFont(QFont()); this->setFont(f); setupFileMenu(); setupEditMenu(); setupViewMenu(); setupNoteMenu(); setupToolsMenu(); setupHelpMenu(); }
void BaseApplication::buttonHit(OgreBites::Button* button) { //over kill for now mTypingPassword = false; mTypingUsername = false; if(button->getName().compare("account") == 0) { removeMainMenu(); setupAccountMenu(); return; } if(button->getName().compare("create") == 0) { removeAccountMenu(); setupCreateAccountMenu(); return; } if(button->getName().compare("create uname") == 0) { mTypingUsername = true; mUsername = ""; mUsernameButton->setCaption(mUsername); return; } if(button->getName().compare("create pass") == 0) { mTypingPassword = true; mPassword = ""; mPasswordButton->setCaption(mPassword); return; } if(button->getName().compare("confirm account") == 0) { if(mUsername == "") { mMenuLabel->setCaption("Please Enter a Username"); return; } if(mPassword == "") { mMenuLabel->setCaption("Please Enter a Password"); return; } if(mStats->createAccount(mUsername, mPassword)) { mStats->save(); removeCreateAccountMenu(); setupMainMenu(); } else { mMenuLabel->setCaption("Username is Taken :("); } return; } if(button->getName().compare("back from create account") == 0) { if(!mStats->isLoggedIn()) { mUsername = ""; mPassword = ""; } removeCreateAccountMenu(); setupAccountMenu(); return; } if(button->getName().compare("login") == 0) { removeAccountMenu(); setupLoginMenu(); return; } if(button->getName().compare("login uname") == 0) { mTypingUsername = true; mUsername = ""; mUsernameButton->setCaption(mUsername); return; } if(button->getName().compare("login pass") == 0) { mTypingPassword = true; mPassword = ""; mPasswordButton->setCaption(mPassword); return; } if(button->getName().compare("login to account") == 0) { if(mUsername == "") { mMenuLabel->setCaption("Please Enter a Username"); return; } if(mPassword == "") { mMenuLabel->setCaption("Please Enter a Password"); return; } if(mStats->login(mUsername, mPassword)) { removeLoginMenu(); setupMainMenu(); } else { mMenuLabel->setCaption("Failed to Log in :("); } return; } if(button->getName().compare("back from login") == 0) { if(!mStats->isLoggedIn()) { mUsername = ""; mPassword = ""; } removeLoginMenu(); setupAccountMenu(); return; } if(button->getName().compare("logout") == 0) { mStats->logout(); mUsername = ""; mPassword = ""; removeAccountMenu(); setupAccountMenu(); return; } if(button->getName().compare("backfromsetup") == 0) { removeAccountMenu(); setupMainMenu(); return; } if(button->getName().compare("start") == 0) { removeMainMenu(); setupDifficultyMenu(); return; } else if(button->getName().compare("sound") == 0 ) { removeMainMenu(); setupSoundMenu(); return; } else if(button->getName().compare("help") == 0 ) { removeMainMenu(); setupHelpMenu(); return; } else if(button->getName().compare("helpToMain") == 0 ) { removeHelpMenu(); setupMainMenu(); return; } else if(button->getName().compare("control") == 0 ) { removeHelpMenu(); setupControlMenu(); return; } else if(button->getName().compare("back from control") == 0 ) { removeControlMenu(); setupHelpMenu(); return; } else if(button->getName().compare("info") == 0) { removeHelpMenu(); setupInfoMenu(); return; } else if(button->getName().compare("back from info") == 0 ) { removeInfoMenu(); setupHelpMenu(); return; } else if(button->getName().compare("credit") == 0) { removeMainMenu(); deleteMap(); // delete loading level mDifficulty = 5; mLevel = 1; createObjects(); mGameStart= true; mTrayMgr->hideCursor(); setupGUI(gameMap->getName()); return; } else if(button->getName().compare("quit") == 0) { removeMainMenu(); if(mStats->isLoggedIn()) { mStats->save(); } mShutDown = true; } else if(button->getName().compare("on") == 0 ) { mMusic = true; bgm = true; soundeffect =true; return; } else if(button->getName().compare("off") == 0 ) { mMusic = false; bgm = false; soundeffect =false; return; } else if(button->getName().compare("bgm on") == 0 ) { bgm = true; return; } else if(button->getName().compare("bgm off") == 0 ) { bgm = false; return; } else if(button->getName().compare("effect on") == 0 ) { soundeffect = true; return; } else if(button->getName().compare("effect off") == 0 ) { soundeffect = false; return; } else if(button->getName().compare("sound to main") == 0 ) { removeSoundMenu(); setupMainMenu(); return; } for(int x = 1; x <= Level::numDifficulties(); x++) { // for clicking on the difficulty and loading the levels if(button->getName().compare(Level::difficultyName(x)) == 0 ) { removeDifficultyMenu(); setupLevelSelect(x); return; } // for clicking back to select difficulty if(button->getName().compare("back to select difficulty " + Level::difficultyName(x)) == 0) { removeLevelSelect(x); setupDifficultyMenu(); return; } } if(button->getName().compare("back to main menu") == 0 ) { removeDifficultyMenu(); setupMainMenu(); return; } for(int x = 1; x <= Level::numDifficulties(); x++) { for(int y = 1; y <= Level::numLevels(x); y++) { std::string name = Level::difficultyName(x) + " " + patch::to_string(y); if(button->getName().compare(name) == 0) { removeLevelSelect(x); deleteMap(); mDifficulty =x; mLevel = y; createObjects(); mGameStart = true; mTrayMgr->hideCursor(); setupGUI(gameMap->getName()); return; } } } if(button->getName().compare("quit level") == 0 ) { removeLevelMenu(); deleteMap(); mGameStart = false; setupMainMenu(); levelLoaded = false; music = Mix_LoadMUS("Music/0/bgm2.mp3"); Mix_PlayMusic(music,-1); if(mStats->isLoggedIn()) { mStats->update(mDifficulty, mLevel, mDeathCounter, mStopwatch->elapsedTime(), false); } mStopwatch->reset(); mDeathCounter = 0; return; } else if(button->getName().compare("resume level") == 0 ) { removeLevelMenu(); setupGUI(gameMap->getName()); mStopwatch->unpause(); return; } else if(button->getName().compare("surrender") == 0 ) { removeDeathMenu(); deleteMap(); mGameStart = false; setupMainMenu(); levelLoaded = false; music = Mix_LoadMUS("Music/0/bgm2.mp3"); Mix_PlayMusic(music,-1); if(mStats->isLoggedIn()) { mStats->update(mDifficulty, mLevel, mDeathCounter+1, mStopwatch->elapsedTime(), false); } mStopwatch->reset(); mDeathCounter = 0; //SAVE AND LOAD return; } else if(button->getName().compare("better") == 0 ) { mCanRespawn = false; removeDeathMenu(); setupGUI(gameMap->getName()); gameMap->respawn(); mDeathCounter += 1; if(mDeathCounter == 1) { mNumDeaths->setCaption(patch::to_string(mDeathCounter) + " death"); } else { mNumDeaths->setCaption(patch::to_string(mDeathCounter) + " deaths"); } mTrayMgr->hideCursor(); return; } }