1 #ifndef SGRANDOMHNALDER_HPP
2 #define SGRANDOMHANDLER_HPP
13 #include "sgrisksharinghandler.hpp"
29 numStates(_numStates),
30 numActions(_numActions)
32 setWindowTitle(tr(
"SGViewer: Random game parameters"));
33 setWindowModality(Qt::WindowModal);
35 QPushButton * okButton =
new QPushButton(QString(
"OK"));
36 QPushButton * cancelButton =
new QPushButton(QString(
"Cancel"));
37 connect(okButton,SIGNAL(clicked()),
39 connect(cancelButton,SIGNAL(clicked()),
42 QVBoxLayout * mainLayout =
new QVBoxLayout();
44 QFormLayout * editLayout =
new QFormLayout ();
47 QIntValidator * stateValidator =
new QIntValidator();
48 stateValidator->setBottom(1);
49 stateEdit->setValidator(stateValidator);
52 QIntValidator * actionValidator =
new QIntValidator();
53 actionValidator->setBottom(1);
54 actionEdit->setValidator(actionValidator);
56 editLayout->addRow(QString(
"Number of states:"),
58 editLayout->addRow(QString(
"Number of Actions:"),
61 mainLayout->addLayout(editLayout);
62 QHBoxLayout * buttonLayout =
new QHBoxLayout();
63 buttonLayout->addWidget(cancelButton);
64 buttonLayout->addWidget(okButton);
65 okButton->setDefault(
true);
66 cancelButton->setDefault(
false);
68 mainLayout->addLayout(buttonLayout);
70 setLayout(mainLayout);