From ec8cc05e282168ae4644e12d33ac99d1f5a5f275 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 2 Mar 2023 15:13:37 +0100 Subject: [PATCH] checkbox error state fixed --- skins/squiek/QskSquiekSkin.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/skins/squiek/QskSquiekSkin.cpp b/skins/squiek/QskSquiekSkin.cpp index 4e574fff..23d70f42 100644 --- a/skins/squiek/QskSquiekSkin.cpp +++ b/skins/squiek/QskSquiekSkin.cpp @@ -327,9 +327,12 @@ void Editor::setupCheckBox() for ( auto state : { A::NoState, Q::Disabled } ) { + const auto symbol = QskStandardSymbol::graphic( QskStandardSymbol::CheckMark ); + const auto aspect = Q::Indicator | Q::Checked | state; - setSymbol( aspect, - QskStandardSymbol::graphic( QskStandardSymbol::CheckMark ) ); + + setSymbol( aspect, symbol ); + setSymbol( aspect | Q::Error, symbol ); } setTextOptions( Q::Text, Qt::ElideMiddle, QskTextOptions::NoWrap );