460 SB_AirMines->setValue(0); |
461 SB_AirMines->setValue(0); |
461 SB_AirMines->setSingleStep(5); |
462 SB_AirMines->setSingleStep(5); |
462 glBSLayout->addWidget(SB_AirMines,14,2,1,1); |
463 glBSLayout->addWidget(SB_AirMines,14,2,1,1); |
463 |
464 |
464 l = new QLabel(gbBasicSettings); |
465 l = new QLabel(gbBasicSettings); |
|
466 l->setText(QLabel::tr("Sentry Bots")); |
|
467 l->setWhatsThis(wtSentries); |
|
468 l->setWordWrap(true); |
|
469 glBSLayout->addWidget(l,15,0,1,1); |
|
470 l = new QLabel(gbBasicSettings); |
|
471 l->setWhatsThis(wtSentries); |
|
472 l->setFixedSize(32,32); |
|
473 l->setPixmap(QPixmap(":/res/iconAirMine.png")); |
|
474 glBSLayout->addWidget(l,15,1,1,1); |
|
475 SB_Sentries = new QSpinBox(gbBasicSettings); |
|
476 SB_Sentries->setWhatsThis(wtSentries); |
|
477 SB_Sentries->setRange(0, 200); |
|
478 SB_Sentries->setValue(0); |
|
479 SB_Sentries->setSingleStep(5); |
|
480 glBSLayout->addWidget(SB_Sentries,15,2,1,1); |
|
481 |
|
482 l = new QLabel(gbBasicSettings); |
465 //: Label of game scheme setting for the time you get after an attack |
483 //: Label of game scheme setting for the time you get after an attack |
466 l->setText(QLabel::tr("% Retreat Time")); |
484 l->setText(QLabel::tr("% Retreat Time")); |
467 l->setWhatsThis(wtGetAwayTime); |
485 l->setWhatsThis(wtGetAwayTime); |
468 l->setWordWrap(true); |
486 l->setWordWrap(true); |
469 glBSLayout->addWidget(l,15,0,1,1); |
487 glBSLayout->addWidget(l,16,0,1,1); |
470 l = new QLabel(gbBasicSettings); |
488 l = new QLabel(gbBasicSettings); |
471 l->setWhatsThis(wtGetAwayTime); |
489 l->setWhatsThis(wtGetAwayTime); |
472 l->setFixedSize(32,32); |
490 l->setFixedSize(32,32); |
473 l->setPixmap(QPixmap(":/res/iconTime.png")); |
491 l->setPixmap(QPixmap(":/res/iconTime.png")); |
474 glBSLayout->addWidget(l,15,1,1,1); |
492 glBSLayout->addWidget(l,16,1,1,1); |
475 SB_GetAwayTime = new QSpinBox(gbBasicSettings); |
493 SB_GetAwayTime = new QSpinBox(gbBasicSettings); |
476 SB_GetAwayTime->setWhatsThis(wtGetAwayTime); |
494 SB_GetAwayTime->setWhatsThis(wtGetAwayTime); |
477 SB_GetAwayTime->setRange(0, 999); |
495 SB_GetAwayTime->setRange(0, 999); |
478 SB_GetAwayTime->setValue(100); |
496 SB_GetAwayTime->setValue(100); |
479 SB_GetAwayTime->setSingleStep(25); |
497 SB_GetAwayTime->setSingleStep(25); |
480 glBSLayout->addWidget(SB_GetAwayTime,15,2,1,1); |
498 glBSLayout->addWidget(SB_GetAwayTime,16,2,1,1); |
481 |
499 |
482 l = new QLabel(gbBasicSettings); |
500 l = new QLabel(gbBasicSettings); |
483 l->setText(QLabel::tr("World Edge")); |
501 l->setText(QLabel::tr("World Edge")); |
484 l->setWhatsThis(wtWorldEdge); |
502 l->setWhatsThis(wtWorldEdge); |
485 l->setWordWrap(true); |
503 l->setWordWrap(true); |
486 glBSLayout->addWidget(l,16,0,1,1); |
504 glBSLayout->addWidget(l,17,0,1,1); |
487 l = new QLabel(gbBasicSettings); |
505 l = new QLabel(gbBasicSettings); |
488 l->setWhatsThis(wtWorldEdge); |
506 l->setWhatsThis(wtWorldEdge); |
489 l->setFixedSize(32,32); |
507 l->setFixedSize(32,32); |
490 l->setPixmap(QPixmap(":/res/iconEarth.png")); |
508 l->setPixmap(QPixmap(":/res/iconEarth.png")); |
491 glBSLayout->addWidget(l,16,1,1,1); |
509 glBSLayout->addWidget(l,17,1,1,1); |
492 |
510 |
493 CB_WorldEdge = new QComboBox(gbBasicSettings); |
511 CB_WorldEdge = new QComboBox(gbBasicSettings); |
494 CB_WorldEdge->setWhatsThis(wtWorldEdge); |
512 CB_WorldEdge->setWhatsThis(wtWorldEdge); |
495 CB_WorldEdge->insertItem(0, tr("None (Default)")); |
513 CB_WorldEdge->insertItem(0, tr("None (Default)")); |
496 CB_WorldEdge->insertItem(1, tr("Wrap (World wraps)")); |
514 CB_WorldEdge->insertItem(1, tr("Wrap (World wraps)")); |
497 CB_WorldEdge->insertItem(2, tr("Bounce (Edges reflect)")); |
515 CB_WorldEdge->insertItem(2, tr("Bounce (Edges reflect)")); |
498 CB_WorldEdge->insertItem(3, tr("Sea (Edges connect to sea)")); |
516 CB_WorldEdge->insertItem(3, tr("Sea (Edges connect to sea)")); |
499 /* CB_WorldEdge->insertItem(4, tr("Skybox")); */ |
517 /* CB_WorldEdge->insertItem(4, tr("Skybox")); */ |
500 glBSLayout->addWidget(CB_WorldEdge,16,2,1,1); |
518 glBSLayout->addWidget(CB_WorldEdge,17,2,1,1); |
501 |
519 |
502 |
520 |
503 l = new QLabel(gbBasicSettings); |
521 l = new QLabel(gbBasicSettings); |
504 l->setText(QLabel::tr("Script parameter")); |
522 l->setText(QLabel::tr("Script parameter")); |
505 l->setWhatsThis(wtScriptParam); |
523 l->setWhatsThis(wtScriptParam); |
506 l->setWordWrap(true); |
524 l->setWordWrap(true); |
507 glBSLayout->addWidget(l,17,0,1,1); |
525 glBSLayout->addWidget(l,18,0,1,1); |
508 l = new QLabel(gbBasicSettings); |
526 l = new QLabel(gbBasicSettings); |
509 l->setWhatsThis(wtScriptParam); |
527 l->setWhatsThis(wtScriptParam); |
510 l->setFixedSize(32,32); |
528 l->setFixedSize(32,32); |
511 l->setPixmap(QPixmap(":/res/iconScript.png")); |
529 l->setPixmap(QPixmap(":/res/iconScript.png")); |
512 glBSLayout->addWidget(l,17,1,1,1); |
530 glBSLayout->addWidget(l,18,1,1,1); |
513 |
531 |
514 LE_ScriptParam = new QLineEdit(gbBasicSettings); |
532 LE_ScriptParam = new QLineEdit(gbBasicSettings); |
515 LE_ScriptParam->setWhatsThis(wtScriptParam); |
533 LE_ScriptParam->setWhatsThis(wtScriptParam); |
516 LE_ScriptParam->setMaxLength(240); |
534 LE_ScriptParam->setMaxLength(240); |
517 glBSLayout->addWidget(LE_ScriptParam,17,2,1,1); |
535 glBSLayout->addWidget(LE_ScriptParam,18,2,1,1); |
518 |
536 |
519 L_name = new QLabel(gbBasicSettings); |
537 L_name = new QLabel(gbBasicSettings); |
520 L_name->setText(QLabel::tr("Scheme Name:")); |
538 L_name->setText(QLabel::tr("Scheme Name:")); |
521 |
539 |
522 LE_name = new QLineEdit(this); |
540 LE_name = new QLineEdit(this); |
608 mapper->addMapping(SB_MinesTime, 31); |
626 mapper->addMapping(SB_MinesTime, 31); |
609 mapper->addMapping(SB_Mines, 32); |
627 mapper->addMapping(SB_Mines, 32); |
610 mapper->addMapping(SB_MineDuds, 33); |
628 mapper->addMapping(SB_MineDuds, 33); |
611 mapper->addMapping(SB_Explosives, 34); |
629 mapper->addMapping(SB_Explosives, 34); |
612 mapper->addMapping(SB_AirMines, 35); |
630 mapper->addMapping(SB_AirMines, 35); |
613 mapper->addMapping(SB_HealthCrates, 36); |
631 mapper->addMapping(SB_Sentries, 36); |
614 mapper->addMapping(SB_CrateHealth, 37); |
632 mapper->addMapping(SB_HealthCrates, 37); |
615 mapper->addMapping(SB_WaterRise, 38); |
633 mapper->addMapping(SB_CrateHealth, 38); |
616 mapper->addMapping(SB_HealthDecrease, 39); |
634 mapper->addMapping(SB_WaterRise, 39); |
617 mapper->addMapping(SB_RopeModifier, 40); |
635 mapper->addMapping(SB_HealthDecrease, 40); |
618 mapper->addMapping(SB_GetAwayTime, 41); |
636 mapper->addMapping(SB_RopeModifier, 41); |
619 mapper->addMapping(CB_WorldEdge, 42, "currentIndex"); |
637 mapper->addMapping(SB_GetAwayTime, 42); |
620 mapper->addMapping(LE_ScriptParam, 43); |
638 mapper->addMapping(CB_WorldEdge, 43, "currentIndex"); |
|
639 mapper->addMapping(LE_ScriptParam, 44); |
621 |
640 |
622 mapper->toFirst(); |
641 mapper->toFirst(); |
623 |
642 |
624 connect(model, SIGNAL(dataChanged(QModelIndex, QModelIndex)), this, SLOT(dataChanged(QModelIndex, QModelIndex))); |
643 connect(model, SIGNAL(dataChanged(QModelIndex, QModelIndex)), this, SLOT(dataChanged(QModelIndex, QModelIndex))); |
625 } |
644 } |