diff -r b95fd124cb09 -r b8905423f19f QTfrontend/gamecfgwidget.cpp --- a/QTfrontend/gamecfgwidget.cpp Sun Jan 07 22:54:08 2007 +0000 +++ b/QTfrontend/gamecfgwidget.cpp Mon Jan 08 18:21:40 2007 +0000 @@ -18,7 +18,10 @@ #include #include -#include +#include +#include +#include +#include #include "gamecfgwidget.h" GameCFGWidget::GameCFGWidget(QWidget* parent) : @@ -42,10 +45,26 @@ GBoxOptions->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); mainLayout.addWidget(GBoxOptions); - QVBoxLayout *GBoxOptionsLayout = new QVBoxLayout(GBoxOptions); + QGridLayout *GBoxOptionsLayout = new QGridLayout(GBoxOptions); CB_mode_Forts = new QCheckBox(GBoxOptions); CB_mode_Forts->setText(QCheckBox::tr("Forts mode")); - GBoxOptionsLayout->addWidget(CB_mode_Forts); + GBoxOptionsLayout->addWidget(CB_mode_Forts, 0, 0, 1, 2); + + L_TurnTime = new QLabel(QLabel::tr("Turn time"), GBoxOptions); + L_InitHealth = new QLabel(QLabel::tr("Initial health"), GBoxOptions); + GBoxOptionsLayout->addWidget(L_TurnTime, 1, 0); + GBoxOptionsLayout->addWidget(L_InitHealth, 2, 0); + + SB_TurnTime = new QSpinBox(GBoxOptions); + SB_TurnTime->setRange(15, 90); + SB_TurnTime->setValue(45); + SB_TurnTime->setSingleStep(15); + SB_InitHealth = new QSpinBox(GBoxOptions); + SB_InitHealth->setRange(50, 200); + SB_TurnTime->setValue(100); + SB_InitHealth->setSingleStep(25); + GBoxOptionsLayout->addWidget(SB_TurnTime, 1, 1); + GBoxOptionsLayout->addWidget(SB_InitHealth, 2, 1); mainLayout.addWidget(new QWidget, 100); }