Example #1
0
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;
}
Example #4
0
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();
}
Example #5
0
void NewGame::on_pseudo_returnPressed()
{
    on_ok_clicked();
}