Explorar o código

Add QButtonGroup::buttonToggled support

Signal added in Qt 5.2
Julien Finet %!s(int64=10) %!d(string=hai) anos
pai
achega
eff73aa3bf
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      Libs/Widgets/ctkButtonGroup.cpp

+ 4 - 2
Libs/Widgets/ctkButtonGroup.cpp

@@ -69,6 +69,10 @@ void ctkButtonGroup::onButtonClicked(int buttonId)
   clickedButton->setChecked(false);
   this->addButton(clickedButton, oldId);
   d->IsLastButtonPressedChecked = false;
+#if QT_VERSION >= 0x050200
+  emit buttonToggled(oldId, false);
+  emit buttonToggled(clickedButton, false);
+#endif
 }
 
 //------------------------------------------------------------------------------
@@ -79,5 +83,3 @@ void ctkButtonGroup::onButtonPressed(int buttonId)
   Q_ASSERT(pressedButton);
   d->IsLastButtonPressedChecked = pressedButton->isChecked();
 }
-
-