Qt: fixed signal of a clicked push button (patch #786)

This commit is contained in:
Ilya Lysenkov 2011-06-20 09:49:21 +00:00
parent 3c7055b9ce
commit 233dfd252d

View File

@ -1339,6 +1339,9 @@ void CvButtonbar::addButton( QString name, CvButtonCallback call, void* userdata
if (button) if (button)
{ {
if (button_type == CV_PUSH_BUTTON)
QObject::connect( button, SIGNAL( clicked(bool) ),button, SLOT( callCallBack(bool) ));
else
QObject::connect( button, SIGNAL( toggled(bool) ),button, SLOT( callCallBack(bool) )); QObject::connect( button, SIGNAL( toggled(bool) ),button, SLOT( callCallBack(bool) ));
addWidget(button,Qt::AlignCenter); addWidget(button,Qt::AlignCenter);
} }