summaryrefslogtreecommitdiff
path: root/client/widgets/checkgroupbox.cc
diff options
context:
space:
mode:
Diffstat (limited to 'client/widgets/checkgroupbox.cc')
-rw-r--r--client/widgets/checkgroupbox.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/client/widgets/checkgroupbox.cc b/client/widgets/checkgroupbox.cc
index fa662e1..c118e36 100644
--- a/client/widgets/checkgroupbox.cc
+++ b/client/widgets/checkgroupbox.cc
@@ -37,7 +37,7 @@
CheckGroupBox::CheckGroupBox(QDomNode &node, MacroWindow *macrowindow)
: CheckBox(node, macrowindow)
{
- checkbox = (QCheckBox*)widget;
+ checkbox = (QCheckBox*)getWidget();
connect(this, SIGNAL(wasChanged()), this, SLOT(cgb_state_change()));
QDomElement elem = node.toElement();
@@ -46,33 +46,33 @@ CheckGroupBox::CheckGroupBox(QDomNode &node, MacroWindow *macrowindow)
if(type == "framed") {
QGroupBox *gb = new QGroupBox();
gb->setTitle(" ");
- widget = gb;
+ setWidget(gb);
} else if(type == "simple") {
- widget = new QWidget();
+ setWidget(new QWidget());
} else {
ERROR(checkgroupbox, "Illegal value of attribute 'type'\n");
return;
}
- setCommonLayout(widget, node);
- setCommonAttributes(widget, node);
+ setCommonLayout(getWidget(), node);
+ setCommonAttributes(getWidget(), node);
- checkbox->setParent(widget);
+ checkbox->setParent(getWidget());
checkbox->resize(checkbox->sizeHint().width(), 32);
checkbox->show();
if(type == "framed") {
- widget->setContentsMargins(0, 10, 0, 0);
+ getWidget()->setContentsMargins(0, 10, 0, 0);
checkbox->move(5, -9);
checkbox->setAutoFillBackground(true);
}
if(type == "simple") {
- widget->setContentsMargins(checkbox->sizeHint().width(), 0, 0, 0);
+ getWidget()->setContentsMargins(checkbox->sizeHint().width(), 0, 0, 0);
checkbox->move(0, 3);
}
- addChildren(node, widget->layout());
+ addChildren(node, getWidget()->layout());
}
CheckGroupBox::~CheckGroupBox()