14 #ifndef BERRYIQTSTYLEMANAGER_H_
15 #define BERRYIQTSTYLEMANAGER_H_
34 Style(
const QString& name,
const QString& fn)
35 : name(name), fileName(fn) {}
45 {
return name < s.
name; }
48 {
return name == s.
name; }
61 virtual void AddStyle(
const QString& styleFileName,
const QString& styleName = QString()) = 0;
64 virtual void RemoveStyles(
const QString& repository = QString()) = 0;
67 virtual void SetStyle(
const QString& fileName) = 0;
69 virtual void GetFonts(QStringList& fontNames)
const = 0;
70 virtual void SetFont(
const QString& fontName) = 0;
77 virtual bool Contains(
const QString& fileName)
const = 0;
Style(const QString &name, const QString &fn)
Style & operator=(const Style &s)
bool operator==(const Style &s) const
bool operator<(const Style &s) const
virtual void SetDefaultStyle()=0
virtual void AddStyles(const QString &path)=0
virtual Style GetStyle() const =0
virtual QString GetFont() const =0
virtual void RemoveStyle(const QString &styleFileName)=0
virtual ~IQtStyleManager()
virtual Style GetDefaultStyle() const =0
virtual void UpdateWorkbenchFont()=0
virtual QString GetActiveTabStylesheet() const =0
virtual void SetStyle(const QString &fileName)=0
virtual void RemoveStyles(const QString &repository=QString())=0
virtual QString GetTabStylesheet() const =0
virtual void GetStyles(StyleList &styles) const =0
virtual QString GetStylesheet() const =0
virtual void SetFontSize(int fontSize)=0
virtual void SetFont(const QString &fontName)=0
virtual bool Contains(const QString &fileName) const =0
virtual void GetFonts(QStringList &fontNames) const =0
virtual void AddStyle(const QString &styleFileName, const QString &styleName=QString())=0