35 #define HIGH_CONTRAST_STYLE_SHEET "highcontrast.qss" 36 #define DEFAULT_STYLE_SHEET "style.qss" 49 const QString & defaultStyleSheet =
"",
50 const QString & alternateStyleSheet =
"" );
127 QString textStyle()
const {
return _textStyle; }
157 bool updateRendering( QWidget *wid );
160 void renderParent( QWidget *wid );
161 QImage getScaled(
const QString name,
const QSize & size );
180 const QString
buildStyleSheet(QString content, QStringList & alreadyImportedFilenames);
192 bool eventFilter( QObject * obj, QEvent * ev );
194 QString _currentStyleSheet;
195 QString _defaultStyleSheet = DEFAULT_STYLE_SHEET;
196 QString _alternateStyleSheet = HIGH_CONTRAST_STYLE_SHEET;
197 bool _usingAlternateStyleSheet =
false;
210 QHash<QString,BackgrInfo> _backgrounds;
211 QMap<QWidget*, QList< QWidget* > > _children;
214 QList< QWidget* > _registered_widgets;
220 #endif // QY2Styler_h bool styleSheetExists(const QString &file)
Definition: QY2Styler.cc:91
QY2Styler(QObject *parent, const QString &defaultStyleSheet="", const QString &alternateStyleSheet="")
Definition: QY2Styler.cc:53
const QString buildStyleSheet(QString content)
Definition: QY2Styler.cc:152
void toggleAlternateStyleSheet()
Definition: QY2Styler.cc:206
const QString buildStyleSheetFromFile(const QString &filename, QStringList &alreadyImportedFilenames)
Definition: QY2Styler.cc:175
void setStyleSheet(const QString &text)
Definition: QY2Styler.cc:189
void registerWidget(QWidget *widget)
Definition: QY2Styler.cc:282
bool loadStyleSheet(const QString &file)
Definition: QY2Styler.cc:132
Definition: QY2Styler.h:38
bool usingAlternateStyleSheet()
Definition: QY2Styler.h:155
void processUrls(QString &text)
Definition: QY2Styler.cc:215
bool loadDefaultStyleSheet()
Definition: QY2Styler.cc:116
void setDefaultStyleSheet(const QString &styleSheet)
Definition: QY2Styler.cc:98
void setAlternateStyleSheet(const QString &styleSheet)
Definition: QY2Styler.cc:107
bool loadAlternateStyleSheet()
Definition: QY2Styler.cc:124
void registerChildWidget(QWidget *parent, QWidget *widget)
Definition: QY2Styler.cc:298
QString themeDir() const
Definition: QY2Styler.cc:276
void unregisterWidget(QWidget *widget)
Definition: QY2Styler.cc:291