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() |