コード例 #1
0
ファイル: BAMseek.cpp プロジェクト: jtb/BAMseek
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);
  
}
コード例 #2
0
ファイル: mainwindow.cpp プロジェクト: Fale/qtmoko
//! [0]
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    setupFileMenu();
    setupHelpMenu();
    setupEditor();

    setCentralWidget(editor);
    setWindowTitle(tr("Syntax Highlighter"));
}
コード例 #3
0
ファイル: nmainmenubar.cpp プロジェクト: vasantam/Nixnote2
NMainMenuBar::NMainMenuBar(NixNote *parent) :
    QMenuBar(parent)
{
    this->parent = parent;
    setupFileMenu();
    setupEditMenu();
    setupViewMenu();
    setupToolsMenu();
    setupHelpMenu();
}
コード例 #4
0
NMainMenuBar::NMainMenuBar(QWidget *parent) :
    QMenuBar(parent) {
    this->parent = (NixNote *) parent;
    QFont f = global.getGuiFont(QFont());
    this->setFont(f);

    setupFileMenu();
    setupEditMenu();
    setupViewMenu();
    setupNoteMenu();
    setupToolsMenu();
    setupHelpMenu();
}
コード例 #5
0
ファイル: BaseApplication.cpp プロジェクト: chjk122/finalGame
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;
    }


   
}