@@ -646,8 +646,13 @@ ColorSelectorWidget::ColorSelectorWidget(bool withAlpha, QWidget *parent)
646
646
this , SLOT ( handleSliderAMoved (double ) ) );
647
647
}
648
648
649
+ #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
650
+ QObject::connect ( _buttonColorGroup, SIGNAL ( buttonClicked (QAbstractButton*) ),
651
+ this , SLOT ( handleButtonColorClicked (QAbstractButton*) ) );
652
+ #else
649
653
QObject::connect ( _buttonColorGroup, SIGNAL ( buttonClicked (int ) ),
650
654
this , SLOT ( handleButtonColorClicked (int ) ) );
655
+ #endif
651
656
652
657
QObject::connect ( paletteAddColorButton, SIGNAL ( clicked (bool ) ),
653
658
this , SLOT ( setPaletteButtonColor (bool ) ) );
@@ -1226,6 +1231,16 @@ ColorSelectorWidget::setSliderVColor()
1226
1231
_slideV->setUseLineColor (true , color);
1227
1232
}
1228
1233
1234
+ #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
1235
+ void
1236
+ ColorSelectorWidget::handleButtonColorClicked (QAbstractButton *button)
1237
+ {
1238
+ QVariant var = button->property (COLOR_SELECTOR_BUTTON_PROPERTY);
1239
+ if ( var.isValid () ) {
1240
+ _stack->setCurrentIndex ( var.toInt () );
1241
+ }
1242
+ }
1243
+ #else
1229
1244
void
1230
1245
ColorSelectorWidget::handleButtonColorClicked (int /* id*/ )
1231
1246
{
@@ -1234,6 +1249,7 @@ ColorSelectorWidget::handleButtonColorClicked(int /*id*/)
1234
1249
_stack->setCurrentIndex ( var.toInt () );
1235
1250
}
1236
1251
}
1252
+ #endif
1237
1253
1238
1254
void
1239
1255
ColorSelectorWidget::setPaletteButtonColor (bool /* clicked*/ )
0 commit comments