void loadStyleSheet(const QString &sheet);
inline QPalette palette() const { return _palette; }
+ inline const QHash<quint64, QTextCharFormat>& formats() const { return _formats; }
protected:
typedef QList<qreal> ColorTuple;
bool parsePalette(QPalette &, const QString &qss);
// Parse basic data types
- QBrush parseBrushValue(const QString &str);
+ QBrush parseBrushValue(const QString &str, bool *ok = 0);
QColor parseColorValue(const QString &str);
QFont parseFontValue(const QString &str);
private:
QPalette _palette;
+ QHash<quint64, QTextCharFormat> _formats;
int _maxSenderHash;
};