6 #ifndef SWIFT_GUI_STYLESHEETUTILITY_H
7 #define SWIFT_GUI_STYLESHEETUTILITY_H
9 #include <QFileSystemWatcher>
13 #include <QStringList>
42 bool containsStyle(
const QString &fileName)
const;
45 bool updateFont(
const QFont &font);
48 bool updateFont(
const QString &qss);
58 QString fontColorString()
const;
70 static const QString &fileNameFonts();
73 static const QString &fileNameFontsModified();
76 bool deleteModifiedFontFile();
79 static const QString &fileNameInfoBar();
82 static const QString &fileNameNavigator();
85 static const QString &fileNameDockWidgetTab();
88 static const QString &fileNameStandardWidget();
91 static const QString &fileNameAndPathStandardWidget();
94 static const QString &fileNameTextMessage();
97 static const QString &fileNameFilterDialog();
100 static const QString &fileNameSwiftStandardGui();
103 static const QString &fileNameAndPathSwiftStandardGui();
106 static const QString &fileNameSwiftCore();
109 static const QString &fileNameSwiftData();
112 static const QString &fileNameSwiftLauncher();
121 static const QString &transparentBackgroundColor();
124 static const QString &fontStyleAsString(
const QFont &font);
127 static const QString &fontWeightAsString(
const QFont &font);
130 static QString fontAsCombinedWeightStyle(
const QFont &font);
137 static QString asStylesheet(
const QWidget *widget,
int pointSize = -1);
141 static bool useStyleSheetInDerivedWidget(
QWidget *derivedWidget,
152 static void setQSysInfoProperties(
QWidget *widget,
bool withChildWidgets);
161 void qssDirectoryChanged(
const QString &file);
167 static bool qssFileExists(
const QString &filename);
Reads and provides style sheets.
void styleSheetsChanged()
Sheets have been changed.
#define SWIFT_GUI_EXPORT
Export a class or function from the library.