StyleHelper: Add setter for "panelwidget[_singlerow]"

20 string duplications warrant a centralized setter. A couple more of
them will come with the upcoming toolbar changes.

Change-Id: Ide8c680da21d5be09f968bcc0a774e062c6f0260
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Alessandro Portale
2023-04-21 22:10:24 +02:00
parent 963ae0a192
commit 3821683647
12 changed files with 51 additions and 28 deletions

View File

@@ -634,6 +634,16 @@ QLinearGradient StyleHelper::statusBarGradient(const QRect &statusBarRect)
return grad;
}
void StyleHelper::setPanelWidget(QWidget *widget, bool value)
{
widget->setProperty("panelwidget", value);
}
void StyleHelper::setPanelWidgetSingleRow(QWidget *widget, bool value)
{
widget->setProperty("panelwidget_singlerow", value);
}
bool StyleHelper::isQDSTheme()
{
return creatorTheme() ? creatorTheme()->flag(Theme::QDSTheme) : false;