diff --git a/src/blackgui/guiutility.cpp b/src/blackgui/guiutility.cpp index ffce67363..7f73ecd0c 100644 --- a/src/blackgui/guiutility.cpp +++ b/src/blackgui/guiutility.cpp @@ -504,4 +504,10 @@ namespace BlackGui const bool highDpi = stringToBool(vs); return highDpi; } + + void CGuiUtility::forceStyleSheetUpdate(QWidget *widget) + { + if (!widget) { return; } + widget->setStyleSheet(widget->styleSheet()); + } } // ns diff --git a/src/blackgui/guiutility.h b/src/blackgui/guiutility.h index 81f145df9..da296e724 100644 --- a/src/blackgui/guiutility.h +++ b/src/blackgui/guiutility.h @@ -167,6 +167,9 @@ namespace BlackGui //! Using high DPI screen support static bool isUsingHighDpiScreenSupport(); + //! Forces a stylesheet update + static void forceStyleSheetUpdate(QWidget *widget); + private: //! Constructor, use static methods only CGuiUtility() {}