38#define HIGH_CONTRAST_STYLE_SHEET "highcontrast.qss"
39#define DEFAULT_STYLE_SHEET "style.qss"
139 QString textStyle()
const {
return _textStyle; }
183 bool updateRendering( QWidget * widget );
188 void renderParent( QWidget * widget );
189 QImage getScaled(
const QString & name,
const QSize & size );
210 QStringList & alreadyImportedFilenames_ret );
219 QStringList & alreadyImportedFilenames_ret );
231 bool eventFilter( QObject * obj, QEvent * ev );
246 QString _currentStyleSheet;
247 QString _defaultStyleSheet = DEFAULT_STYLE_SHEET;
248 QString _alternateStyleSheet = HIGH_CONTRAST_STYLE_SHEET;
249 bool _usingAlternateStyleSheet =
false;
251 QHash<QString,BackgrInfo> _backgrounds;
252 QMap<QWidget*, QList< QWidget* > > _children;
256 QList< QWidget* > _registered_widgets;
bool loadAlternateStyleSheet()
Definition QY2Styler.cc:141
QStringList allStyleSheets()
Definition QY2Styler.cc:538
void processUrls(QString &text)
Definition QY2Styler.cc:271
QString alternateStyleSheet() const
Definition QY2Styler.h:171
QY2Styler(QObject *parent, const QString &defaultStyleSheet="", const QString &alternateStyleSheet="")
Definition QY2Styler.cc:56
bool styleSheetExists(const QString &file)
Definition QY2Styler.cc:98
void setAlternateStyleSheet(const QString &styleSheet)
Definition QY2Styler.cc:118
QString defaultStyleSheet() const
Definition QY2Styler.h:157
void setRichTextStyleSheet(YWidget *widget)
Definition QY2Styler.cc:244
void registerWidget(QWidget *widget)
Definition QY2Styler.cc:339
void unregisterWidget(QWidget *widget)
Definition QY2Styler.cc:349
void setDefaultStyleSheet(const QString &styleSheet)
Definition QY2Styler.cc:106
void toggleAlternateStyleSheet()
Definition QY2Styler.cc:261
QString buildStyleSheetFromFile(const QString &filename, QStringList &alreadyImportedFilenames_ret)
Definition QY2Styler.cc:202
QString themeDir() const
Definition QY2Styler.cc:332
bool usingAlternateStyleSheet()
Definition QY2Styler.h:181
bool loadDefaultStyleSheet()
Definition QY2Styler.cc:130
void setStyleSheet(const QString &text)
Definition QY2Styler.cc:219
QString currentStyleSheet() const
Definition QY2Styler.h:144
QString buildStyleSheet(const QString &content)
Definition QY2Styler.cc:173
static QY2Styler * styler()
Definition QY2Styler.cc:72
bool loadStyleSheet(const QString &file)
Definition QY2Styler.cc:152
void registerChildWidget(QWidget *parent, QWidget *widget)
Definition QY2Styler.cc:357
Definition QY2Styler.h:234