QTfrontend/ui/page/pagescheme.cpp
changeset 10822 def423815f24
parent 10236 8fa1ccfba752
child 11046 47a8c19ecb60
equal deleted inserted replaced
10820:e86ba0e821a6 10822:def423815f24
   367     SB_Explosives->setValue(0);
   367     SB_Explosives->setValue(0);
   368     SB_Explosives->setSingleStep(3);
   368     SB_Explosives->setSingleStep(3);
   369     glBSLayout->addWidget(SB_Explosives,13,2,1,1);
   369     glBSLayout->addWidget(SB_Explosives,13,2,1,1);
   370 
   370 
   371     l = new QLabel(gbBasicSettings);
   371     l = new QLabel(gbBasicSettings);
       
   372     l->setText(QLabel::tr("Air Mines"));
       
   373     l->setWordWrap(true);
       
   374     glBSLayout->addWidget(l,14,0,1,1);
       
   375     l = new QLabel(gbBasicSettings);
       
   376     l->setFixedSize(32,32);
       
   377     l->setPixmap(QPixmap(":/res/iconMine.png")); // TODO: icon
       
   378     glBSLayout->addWidget(l,14,1,1,1);
       
   379     SB_AirMines = new QSpinBox(gbBasicSettings);
       
   380     SB_AirMines->setRange(0, 200);
       
   381     SB_AirMines->setValue(0);
       
   382     SB_AirMines->setSingleStep(5);
       
   383     glBSLayout->addWidget(SB_AirMines,14,2,1,1);
       
   384 
       
   385     l = new QLabel(gbBasicSettings);
   372     l->setText(QLabel::tr("% Get Away Time"));
   386     l->setText(QLabel::tr("% Get Away Time"));
   373     l->setWordWrap(true);
   387     l->setWordWrap(true);
   374     glBSLayout->addWidget(l,14,0,1,1);
   388     glBSLayout->addWidget(l,15,0,1,1);
   375     l = new QLabel(gbBasicSettings);
   389     l = new QLabel(gbBasicSettings);
   376     l->setFixedSize(32,32);
   390     l->setFixedSize(32,32);
   377     l->setPixmap(QPixmap(":/res/iconTime.png"));
   391     l->setPixmap(QPixmap(":/res/iconTime.png"));
   378     glBSLayout->addWidget(l,14,1,1,1);
   392     glBSLayout->addWidget(l,15,1,1,1);
   379     SB_GetAwayTime = new QSpinBox(gbBasicSettings);
   393     SB_GetAwayTime = new QSpinBox(gbBasicSettings);
   380     SB_GetAwayTime->setRange(0, 999);
   394     SB_GetAwayTime->setRange(0, 999);
   381     SB_GetAwayTime->setValue(100);
   395     SB_GetAwayTime->setValue(100);
   382     SB_GetAwayTime->setSingleStep(25);
   396     SB_GetAwayTime->setSingleStep(25);
   383     glBSLayout->addWidget(SB_GetAwayTime,14,2,1,1);
   397     glBSLayout->addWidget(SB_GetAwayTime,15,2,1,1);
   384 
   398 
   385     l = new QLabel(gbBasicSettings);
   399     l = new QLabel(gbBasicSettings);
   386     l->setText(QLabel::tr("World Edge"));
   400     l->setText(QLabel::tr("World Edge"));
   387     l->setWordWrap(true);
   401     l->setWordWrap(true);
   388     glBSLayout->addWidget(l,15,0,1,1);
   402     glBSLayout->addWidget(l,16,0,1,1);
   389     l = new QLabel(gbBasicSettings);
   403     l = new QLabel(gbBasicSettings);
   390     l->setFixedSize(32,32);
   404     l->setFixedSize(32,32);
   391     l->setPixmap(QPixmap(":/res/iconEarth.png"));
   405     l->setPixmap(QPixmap(":/res/iconEarth.png"));
   392     glBSLayout->addWidget(l,15,1,1,1);
   406     glBSLayout->addWidget(l,16,1,1,1);
   393 
   407 
   394     CB_WorldEdge = new QComboBox(gbBasicSettings);
   408     CB_WorldEdge = new QComboBox(gbBasicSettings);
   395     CB_WorldEdge->insertItem(0, tr("None (Default)"));
   409     CB_WorldEdge->insertItem(0, tr("None (Default)"));
   396     CB_WorldEdge->insertItem(1, tr("Wrap (World wraps)"));
   410     CB_WorldEdge->insertItem(1, tr("Wrap (World wraps)"));
   397     CB_WorldEdge->insertItem(2, tr("Bounce (Edges reflect)"));
   411     CB_WorldEdge->insertItem(2, tr("Bounce (Edges reflect)"));
   398     CB_WorldEdge->insertItem(3, tr("Sea (Edges connect to sea)"));
   412     CB_WorldEdge->insertItem(3, tr("Sea (Edges connect to sea)"));
   399     /* CB_WorldEdge->insertItem(4, tr("Skybox")); */
   413     /* CB_WorldEdge->insertItem(4, tr("Skybox")); */
   400     glBSLayout->addWidget(CB_WorldEdge,15,2,1,1);
   414     glBSLayout->addWidget(CB_WorldEdge,16,2,1,1);
   401 
   415 
   402 
   416 
   403     l = new QLabel(gbBasicSettings);
   417     l = new QLabel(gbBasicSettings);
   404     l->setText(QLabel::tr("Script parameter"));
   418     l->setText(QLabel::tr("Script parameter"));
   405     l->setWordWrap(true);
   419     l->setWordWrap(true);
   406     glBSLayout->addWidget(l,16,0,1,1);
   420     glBSLayout->addWidget(l,17,0,1,1);
   407     l = new QLabel(gbBasicSettings);
   421     l = new QLabel(gbBasicSettings);
   408     l->setFixedSize(32,32);
   422     l->setFixedSize(32,32);
   409     l->setPixmap(QPixmap(":/res/iconBox.png"));
   423     l->setPixmap(QPixmap(":/res/iconBox.png"));
   410     glBSLayout->addWidget(l,16,1,1,1);
   424     glBSLayout->addWidget(l,17,1,1,1);
   411 
   425 
   412     LE_ScriptParam = new QLineEdit(gbBasicSettings);
   426     LE_ScriptParam = new QLineEdit(gbBasicSettings);
   413     LE_ScriptParam->setMaxLength(240);
   427     LE_ScriptParam->setMaxLength(240);
   414     glBSLayout->addWidget(LE_ScriptParam,16,2,1,1);
   428     glBSLayout->addWidget(LE_ScriptParam,17,2,1,1);
   415 
   429 
   416 
   430 
   417     l = new QLabel(gbBasicSettings);
   431     l = new QLabel(gbBasicSettings);
   418     l->setText(QLabel::tr("Scheme Name:"));
   432     l->setText(QLabel::tr("Scheme Name:"));
   419 
   433 
   495     mapper->addMapping(SB_CaseProb, 30);
   509     mapper->addMapping(SB_CaseProb, 30);
   496     mapper->addMapping(SB_MinesTime, 31);
   510     mapper->addMapping(SB_MinesTime, 31);
   497     mapper->addMapping(SB_Mines, 32);
   511     mapper->addMapping(SB_Mines, 32);
   498     mapper->addMapping(SB_MineDuds, 33);
   512     mapper->addMapping(SB_MineDuds, 33);
   499     mapper->addMapping(SB_Explosives, 34);
   513     mapper->addMapping(SB_Explosives, 34);
   500     mapper->addMapping(SB_HealthCrates, 35);
   514     mapper->addMapping(SB_AirMines, 35);
   501     mapper->addMapping(SB_CrateHealth, 36);
   515     mapper->addMapping(SB_HealthCrates, 36);
   502     mapper->addMapping(SB_WaterRise, 37);
   516     mapper->addMapping(SB_CrateHealth, 37);
   503     mapper->addMapping(SB_HealthDecrease, 38);
   517     mapper->addMapping(SB_WaterRise, 38);
   504     mapper->addMapping(SB_RopeModifier, 39);
   518     mapper->addMapping(SB_HealthDecrease, 39);
   505     mapper->addMapping(SB_GetAwayTime, 40);
   519     mapper->addMapping(SB_RopeModifier, 40);
   506     mapper->addMapping(CB_WorldEdge, 41, "currentIndex");
   520     mapper->addMapping(SB_GetAwayTime, 41);
   507     mapper->addMapping(LE_ScriptParam, 42);
   521     mapper->addMapping(CB_WorldEdge, 42, "currentIndex");
       
   522     mapper->addMapping(LE_ScriptParam, 43);
   508 
   523 
   509     mapper->toFirst();
   524     mapper->toFirst();
   510 }
   525 }
   511 
   526 
   512 void PageScheme::newRow()
   527 void PageScheme::newRow()