871 |
871 |
872 CB_border = new QCheckBox(this); |
872 CB_border = new QCheckBox(this); |
873 CB_border->setText(QCheckBox::tr("Add Border")); |
873 CB_border->setText(QCheckBox::tr("Add Border")); |
874 pageLayout->addWidget(CB_border, 3, 0, 1, 2); |
874 pageLayout->addWidget(CB_border, 3, 0, 1, 2); |
875 |
875 |
|
876 CB_lowGravity = new QCheckBox(this); |
|
877 CB_lowGravity->setText(QCheckBox::tr("Low Gravity")); |
|
878 pageLayout->addWidget(CB_lowGravity, 4, 0, 1, 2); |
|
879 |
|
880 CB_laserSight = new QCheckBox(this); |
|
881 CB_laserSight->setText(QCheckBox::tr("Laser Sight")); |
|
882 pageLayout->addWidget(CB_laserSight, 5, 0, 1, 2); |
|
883 |
|
884 CB_invulnerable = new QCheckBox(this); |
|
885 CB_invulnerable->setText(QCheckBox::tr("Invulnerable")); |
|
886 pageLayout->addWidget(CB_invulnerable, 6, 0, 1, 2); |
|
887 |
|
888 CB_mines = new QCheckBox(this); |
|
889 CB_mines->setText(QCheckBox::tr("Add Mines")); |
|
890 pageLayout->addWidget(CB_mines, 7, 0, 1, 2); |
|
891 |
|
892 SB_DamageModifier = new QSpinBox(this); |
|
893 SB_DamageModifier->setRange(10, 300); |
|
894 SB_DamageModifier->setValue(100); |
|
895 SB_DamageModifier->setSingleStep(25); |
|
896 |
876 SB_TurnTime = new QSpinBox(this); |
897 SB_TurnTime = new QSpinBox(this); |
877 SB_TurnTime->setRange(1, 99); |
898 SB_TurnTime->setRange(1, 99); |
878 SB_TurnTime->setValue(45); |
899 SB_TurnTime->setValue(45); |
879 SB_TurnTime->setSingleStep(15); |
900 SB_TurnTime->setSingleStep(15); |
880 |
901 |
892 SB_CaseProb->setRange(0, 9); |
913 SB_CaseProb->setRange(0, 9); |
893 SB_CaseProb->setValue(5); |
914 SB_CaseProb->setValue(5); |
894 |
915 |
895 LE_name = new QLineEdit(this); |
916 LE_name = new QLineEdit(this); |
896 |
917 |
897 pageLayout->addWidget(SB_TurnTime, 4, 1); |
918 pageLayout->addWidget(SB_DamageModifier, 8, 1); |
898 pageLayout->addWidget(SB_InitHealth, 5, 1); |
919 pageLayout->addWidget(SB_TurnTime, 9, 1); |
899 pageLayout->addWidget(SB_SuddenDeath, 6, 1); |
920 pageLayout->addWidget(SB_InitHealth, 10, 1); |
900 pageLayout->addWidget(SB_CaseProb, 7, 1); |
921 pageLayout->addWidget(SB_SuddenDeath, 11, 1); |
901 pageLayout->addWidget(LE_name, 8, 1); |
922 pageLayout->addWidget(SB_CaseProb, 12, 1); |
|
923 pageLayout->addWidget(LE_name, 13, 1); |
902 |
924 |
903 mapper = new QDataWidgetMapper(this); |
925 mapper = new QDataWidgetMapper(this); |
904 |
926 |
905 BtnBack = addButton(":/res/Exit.png", pageLayout, 10, 0, true); |
927 BtnBack = addButton(":/res/Exit.png", pageLayout, 15, 0, true); |
906 BtnNew = addButton(tr("New"), pageLayout, 10, 1); |
928 BtnNew = addButton(tr("New"), pageLayout, 15, 1); |
907 BtnPrev = addButton(tr("Prev"), pageLayout, 10, 2); |
929 BtnPrev = addButton(tr("Prev"), pageLayout, 15, 2); |
908 BtnNext = addButton(tr("Next"), pageLayout, 10, 3); |
930 BtnNext = addButton(tr("Next"), pageLayout, 15, 3); |
909 BtnSave = addButton(":/res/Save.png", pageLayout, 10, 4, true); |
931 BtnSave = addButton(":/res/Save.png", pageLayout, 15, 4, true); |
910 |
932 |
911 connect(BtnSave, SIGNAL(clicked()), mapper, SLOT(toFirst())); |
933 connect(BtnSave, SIGNAL(clicked()), mapper, SLOT(toFirst())); |
912 connect(BtnNew, SIGNAL(clicked()), this, SLOT(newRow())); |
934 connect(BtnNew, SIGNAL(clicked()), this, SLOT(newRow())); |
913 connect(BtnPrev, SIGNAL(clicked()), mapper, SLOT(toPrevious())); |
935 connect(BtnPrev, SIGNAL(clicked()), mapper, SLOT(toPrevious())); |
914 connect(BtnNext, SIGNAL(clicked()), mapper, SLOT(toNext())); |
936 connect(BtnNext, SIGNAL(clicked()), mapper, SLOT(toNext())); |
921 mapper->addMapping(LE_name, 0); |
943 mapper->addMapping(LE_name, 0); |
922 mapper->addMapping(CB_mode_Forts, 1); |
944 mapper->addMapping(CB_mode_Forts, 1); |
923 mapper->addMapping(CB_teamsDivide, 2); |
945 mapper->addMapping(CB_teamsDivide, 2); |
924 mapper->addMapping(CB_solid, 3); |
946 mapper->addMapping(CB_solid, 3); |
925 mapper->addMapping(CB_border, 4); |
947 mapper->addMapping(CB_border, 4); |
926 mapper->addMapping(SB_TurnTime, 5); |
948 mapper->addMapping(CB_lowGravity, 5); |
927 mapper->addMapping(SB_InitHealth, 6); |
949 mapper->addMapping(CB_laserSight, 6); |
928 mapper->addMapping(SB_SuddenDeath, 7); |
950 mapper->addMapping(CB_invulnerable, 7); |
929 mapper->addMapping(SB_CaseProb, 8); |
951 mapper->addMapping(CB_mines, 8); |
|
952 mapper->addMapping(SB_DamageModifier, 9); |
|
953 mapper->addMapping(SB_TurnTime, 10); |
|
954 mapper->addMapping(SB_InitHealth, 11); |
|
955 mapper->addMapping(SB_SuddenDeath, 12); |
|
956 mapper->addMapping(SB_CaseProb, 13); |
930 |
957 |
931 mapper->toFirst(); |
958 mapper->toFirst(); |
932 } |
959 } |
933 |
960 |
934 void PageScheme::newRow() |
961 void PageScheme::newRow() |