Ref T30, more utility functions for style sheets

This commit is contained in:
Klaus Basan
2017-07-05 02:36:33 +02:00
committed by Mathew Sutcliffe
parent 9c52334017
commit c0fb236b25
2 changed files with 30 additions and 10 deletions

View File

@@ -131,8 +131,12 @@ namespace BlackGui
//! Font as combined weight and style
static QString fontAsCombinedWeightStyle(const QFont &font);
//! Parameter as stylesheet
static QString asStylesheet(const QString &fontFamily, const QString &fontSize, const QString &fontStyle, const QString &fontWeight, const QString &fontColor);
//! Parameters as stylesheet
static QString asStylesheet(const QString &fontFamily, const QString &fontSize, const QString &fontStyle,
const QString &fontWeight, const QString &fontColor = {});
//! Widget's font as stylesheet
static QString asStylesheet(const QWidget *widget, int pointSize = -1);
//! Use style sheets in derived widgets
//! \sa QWidget::paintEvent
@@ -163,8 +167,8 @@ namespace BlackGui
//! Check existance of qss file
static bool qssFileExists(const QString &filename);
QMap<QString, QString> m_styleSheets; //!< filename, stylesheet
QFileSystemWatcher m_fileWatcher {this}; //!< Monitor my qss files
QMap<QString, QString> m_styleSheets; //!< filename, stylesheet
QFileSystemWatcher m_fileWatcher {this}; //!< Monitor my qss files
};
}
#endif // guard