void NewGame::on_ok_clicked() { if(!okAccepted) return; okAccepted=false; timer.start(20); if(step==Step1) { if(ui->pseudo->text().isEmpty()) { QMessageBox::warning(this,tr("Error"),tr("Your pseudo can't be empty")); return; } step=Step2; ui->pseudo->hide(); updateSkin(); if(monstergroup.size()<2) on_ok_clicked(); } else if(step==Step2) { step=StepOk; accept(); } else return; }
void MainWindow::create_actions() { connect(view, SIGNAL(clicked(const QModelIndex &)), this, SLOT(on_recevied_index(const QModelIndex &))); connect(buttonOK, SIGNAL(clicked()), this, SLOT(on_ok_clicked())); connect(buttonCancel, SIGNAL(clicked()), this, SLOT(close())); connect(button_reset, SIGNAL(clicked()), this, SLOT(on_reset())); connect(video_tab, SIGNAL(comboChange(QString, QString, QString)), this, SLOT(on_combo_update(QString, QString, QString))); connect(audio_tab, SIGNAL(comboChange(QString, QString, QString)), this, SLOT(on_combo_update(QString, QString, QString))); }
int Sign_in::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QDialog::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: on_ok_clicked(); break; default: ; } _id -= 1; } return _id; }
QgsGrassSelect::QgsGrassSelect( int type ): QgsGrassSelectBase() { QgsDebugMsg( QString( "QgsGrassSelect() type = %1" ).arg( type ) ); setupUi( this ); connect( buttonBox, SIGNAL( accepted() ), SLOT( on_ok_clicked() ) ); connect( buttonBox, SIGNAL( rejected() ), this, SLOT( on_cancel_clicked() ) ); if ( first ) { if ( QgsGrass::activeMode() ) { lastGisdbase = QgsGrass::getDefaultGisdbase(); lastLocation = QgsGrass::getDefaultLocation(); lastMapset = QgsGrass::getDefaultMapset(); } else { QSettings settings; lastGisdbase = settings.value( "/GRASS/lastGisdbase" ).toString(); //check we got something from qsettings otherwise default to users home dir if ( lastGisdbase.isEmpty() ) { QDir home = QDir::home(); lastGisdbase = QString( home.path() ); } } first = false; } QgsGrassSelect::type = type; switch ( type ) { case QgsGrassSelect::VECTOR: setWindowTitle( tr( "Select GRASS Vector Layer" ) ); break; case QgsGrassSelect::RASTER: /* Remove layer combo box */ Layer->hide(); elayer->hide(); setWindowTitle( tr( "Select GRASS Raster Layer" ) ); break; case QgsGrassSelect::MAPCALC: /* Remove layer combo box */ Layer->hide(); elayer->hide(); setWindowTitle( tr( "Select GRASS mapcalc schema" ) ); break; case QgsGrassSelect::MAPSET: Layer->hide(); elayer->hide(); MapName->hide(); emap->hide(); setWindowTitle( tr( "Select GRASS Mapset" ) ); break; } egisdbase->setText( lastGisdbase ); setLocations(); adjustSize(); }
void NewGame::on_pseudo_returnPressed() { on_ok_clicked(); }