QTfrontend/ui/page/pagescheme.cpp
changeset 6616 f77bb02b669f
parent 6089 adc69bbb24e5
child 6699 83dd3447a212
equal deleted inserted replaced
6615:65602f1ef0f8 6616:f77bb02b669f
    48     gbGameModes = new QGroupBox(QGroupBox::tr("Game Modifiers"), gb);
    48     gbGameModes = new QGroupBox(QGroupBox::tr("Game Modifiers"), gb);
    49     gbBasicSettings = new QGroupBox(QGroupBox::tr("Basic Settings"), gb);
    49     gbBasicSettings = new QGroupBox(QGroupBox::tr("Basic Settings"), gb);
    50 
    50 
    51     // TODO name stuff and put CSS into main style sheet
    51     // TODO name stuff and put CSS into main style sheet
    52     gbGameModes->setStyleSheet(".QGroupBox {"
    52     gbGameModes->setStyleSheet(".QGroupBox {"
    53             "background-color: #130f2c; background-image:url();"
    53                                "background-color: #130f2c; background-image:url();"
    54             "}");
    54                                "}");
    55     gbBasicSettings->setStyleSheet(".QGroupBox {"
    55     gbBasicSettings->setStyleSheet(".QGroupBox {"
    56             "background-color: #130f2c; background-image:url();"
    56                                    "background-color: #130f2c; background-image:url();"
    57             "}");
    57                                    "}");
    58 
    58 
    59     gbGameModes->setSizePolicy(sp);
    59     gbGameModes->setSizePolicy(sp);
    60     gbBasicSettings->setSizePolicy(sp);
    60     gbBasicSettings->setSizePolicy(sp);
    61     gl->addWidget(gbGameModes,0,0,1,3,Qt::AlignTop);
    61     gl->addWidget(gbGameModes,0,0,1,3,Qt::AlignTop);
    62     gl->addWidget(gbBasicSettings,0,3,1,3,Qt::AlignTop);
    62     gl->addWidget(gbBasicSettings,0,3,1,3,Qt::AlignTop);
   379     SB_GetAwayTime = new QSpinBox(gbBasicSettings);
   379     SB_GetAwayTime = new QSpinBox(gbBasicSettings);
   380     SB_GetAwayTime->setRange(0, 999);
   380     SB_GetAwayTime->setRange(0, 999);
   381     SB_GetAwayTime->setValue(100);
   381     SB_GetAwayTime->setValue(100);
   382     SB_GetAwayTime->setSingleStep(25);
   382     SB_GetAwayTime->setSingleStep(25);
   383     glBSLayout->addWidget(SB_GetAwayTime,14,2,1,1);
   383     glBSLayout->addWidget(SB_GetAwayTime,14,2,1,1);
   384  
   384 
   385     l = new QLabel(gbBasicSettings);
   385     l = new QLabel(gbBasicSettings);
   386     l->setText(QLabel::tr("Scheme Name:"));
   386     l->setText(QLabel::tr("Scheme Name:"));
   387 
   387 
   388     LE_name = new QLineEdit(this);
   388     LE_name = new QLineEdit(this);
   389 
   389 
   468     mapper->addMapping(SB_HealthCrates, 35);
   468     mapper->addMapping(SB_HealthCrates, 35);
   469     mapper->addMapping(SB_CrateHealth, 36);
   469     mapper->addMapping(SB_CrateHealth, 36);
   470     mapper->addMapping(SB_WaterRise, 37);
   470     mapper->addMapping(SB_WaterRise, 37);
   471     mapper->addMapping(SB_HealthDecrease, 38);
   471     mapper->addMapping(SB_HealthDecrease, 38);
   472     mapper->addMapping(SB_RopeModifier, 39);
   472     mapper->addMapping(SB_RopeModifier, 39);
   473 	mapper->addMapping(SB_GetAwayTime, 40);
   473     mapper->addMapping(SB_GetAwayTime, 40);
   474 
   474 
   475     mapper->toFirst();
   475     mapper->toFirst();
   476 }
   476 }
   477 
   477 
   478 void PageScheme::newRow()
   478 void PageScheme::newRow()
   491 
   491 
   492 void PageScheme::deleteRow()
   492 void PageScheme::deleteRow()
   493 {
   493 {
   494     QMessageBox reallyDelete(QMessageBox::Question, QMessageBox::tr("Schemes"), QMessageBox::tr("Really delete this game scheme?"), QMessageBox::Ok | QMessageBox::Cancel);
   494     QMessageBox reallyDelete(QMessageBox::Question, QMessageBox::tr("Schemes"), QMessageBox::tr("Really delete this game scheme?"), QMessageBox::Ok | QMessageBox::Cancel);
   495 
   495 
   496     if (reallyDelete.exec() == QMessageBox::Ok) {
   496     if (reallyDelete.exec() == QMessageBox::Ok)
       
   497     {
   497         QAbstractItemModel * model = mapper->model();
   498         QAbstractItemModel * model = mapper->model();
   498         model->removeRow(selectScheme->currentIndex());
   499         model->removeRow(selectScheme->currentIndex());
   499     }
   500     }
   500 }
   501 }
   501 
   502