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 |