ensure button highlight visibility, fix issue #37, thanks to @LeXofLeviafan
This commit is contained in:
@ -18,6 +18,7 @@ FlashButton::FlashButton(const QString &text, const QString &name, QWidget* pare
|
|||||||
flashing = false;
|
flashing = false;
|
||||||
|
|
||||||
setAutoDefault( false );
|
setAutoDefault( false );
|
||||||
|
setAutoFillBackground( true );
|
||||||
setFocusPolicy(Qt::NoFocus);
|
setFocusPolicy(Qt::NoFocus);
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -27,11 +28,13 @@ void FlashButton::flash()
|
|||||||
emit( flashed( !flashing ) );
|
emit( flashed( !flashing ) );
|
||||||
if (flashing)
|
if (flashing)
|
||||||
{
|
{
|
||||||
|
setFlat( false );
|
||||||
setPalette( normalPalette );
|
setPalette( normalPalette );
|
||||||
flashing = false;
|
flashing = false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
setFlat( true );
|
||||||
setPalette( flashPalette );
|
setPalette( flashPalette );
|
||||||
flashing = true;
|
flashing = true;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user