47 QVBoxLayout *main_layout =
new QVBoxLayout(
this);
48 QGridLayout *gov_layout =
new QGridLayout();
50 QPushButton *effects_button;
51 QPushButton *add_button;
52 QPushButton *delete_button;
53 QPushButton *reqs_button;
63 gov_layout->setSizeConstraint(QLayout::SetMaximumSize);
65 label =
new QLabel(QString::fromUtf8(
R__(
"Rule Name")));
66 label->setParent(
this);
67 rname =
new QLineEdit(
this);
70 gov_layout->addWidget(label, 0, 0);
71 gov_layout->addWidget(
rname, 0, 2);
73 label =
new QLabel(QString::fromUtf8(
R__(
"Name")));
74 label->setParent(
this);
77 name =
new QLineEdit(
this);
80 gov_layout->addWidget(label, 1, 0);
82 gov_layout->addWidget(
name, 1, 2);
84 reqs_button =
new QPushButton(QString::fromUtf8(
R__(
"Requirements")),
this);
85 connect(reqs_button, SIGNAL(pressed()),
this, SLOT(
edit_reqs()));
86 gov_layout->addWidget(reqs_button, 2, 2);
88 effects_button =
new QPushButton(QString::fromUtf8(
R__(
"Effects")),
this);
89 connect(effects_button, SIGNAL(pressed()),
this, SLOT(
edit_effects()));
90 gov_layout->addWidget(effects_button, 3, 2);
92 add_button =
new QPushButton(QString::fromUtf8(
R__(
"Add Government")),
this);
93 connect(add_button, SIGNAL(pressed()),
this, SLOT(
add_now()));
94 gov_layout->addWidget(add_button, 4, 0);
97 delete_button =
new QPushButton(QString::fromUtf8(
R__(
"Remove this Government")),
this);
98 connect(delete_button, SIGNAL(pressed()),
this, SLOT(
delete_now()));
99 gov_layout->addWidget(delete_button, 4, 2);
105 main_layout->addLayout(gov_layout);
107 setLayout(main_layout);