MiniQtHelper: Add getteer and setter for CollapseGroupBox;

This commit is contained in:
KenLee
2023-02-03 11:35:38 +08:00
committed by Baldur Karlsson
parent d20fa1c17d
commit 2eddf80770
2 changed files with 8 additions and 2 deletions
+6
View File
@@ -590,11 +590,14 @@ void MiniQtHelper::SetWidgetChecked(QWidget *checkableWidget, bool checked)
QCheckBox *check = qobject_cast<QCheckBox *>(checkableWidget);
QRadioButton *radio = qobject_cast<QRadioButton *>(checkableWidget);
CollapseGroupBox *group = qobject_cast<CollapseGroupBox *>(checkableWidget);
if(check)
check->setChecked(checked);
else if(radio)
radio->setChecked(checked);
else if(group)
group->setCollapsed(checked);
}
bool MiniQtHelper::IsWidgetChecked(QWidget *checkableWidget)
@@ -604,11 +607,14 @@ bool MiniQtHelper::IsWidgetChecked(QWidget *checkableWidget)
QCheckBox *check = qobject_cast<QCheckBox *>(checkableWidget);
QRadioButton *radio = qobject_cast<QRadioButton *>(checkableWidget);
CollapseGroupBox *group = qobject_cast<CollapseGroupBox *>(checkableWidget);
if(check)
return check->isChecked();
else if(radio)
return radio->isChecked();
else if(group)
return group->collapsed();
return false;
}