QPushButton* medBoolParameterL::getPushButton() { if(!d->pushButton) { d->pushButton = new QPushButton; d->pushButton->setCheckable(true); d->pushButton->setChecked(m_value); d->pushButton->setText(d->text); if(!d->icon.isNull()) { d->pushButton->setIcon(d->icon); d->pushButton->setIconSize(d->iconSize); d->pushButton->setMinimumSize(d->iconSize); } this->addToInternWidgets(d->pushButton); connect(d->pushButton, SIGNAL(destroyed()), this, SLOT(removeInternPushButton())); connect(d->pushButton, SIGNAL(toggled(bool)), this, SLOT(setValue(bool))); }
QPushButton* medTriggerParameter::getPushButton() { if(!d->pushButton) { d->pushButton = new QPushButton; d->pushButton->setCheckable(false); d->pushButton->setText(d->text); if(!d->icon.isNull()) { d->pushButton->setIcon(d->icon); d->pushButton->setIconSize(d->iconSize); d->pushButton->setMinimumSize(d->iconSize); } this->addToInternWidgets(d->pushButton); connect(d->pushButton, SIGNAL(destroyed()), this, SLOT(removeInternPushButton())); connect(d->pushButton, SIGNAL(clicked()), this, SLOT(trigger())); } return d->pushButton; }