X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fuisupport%2Fbufferview.h;h=f72b7a6c44a0541b7884be68123758d73fe2e884;hb=c14a00f37179e49f034dc64b4da0c86b51caed5d;hp=c9af5b775bbfd3390a3f143adb0a933d5457fd58;hpb=01e673b540fd0cf2e6442b490616340ee08f0e34;p=quassel.git diff --git a/src/uisupport/bufferview.h b/src/uisupport/bufferview.h index c9af5b77..f72b7a6c 100644 --- a/src/uisupport/bufferview.h +++ b/src/uisupport/bufferview.h @@ -81,6 +81,8 @@ private slots: void on_configChanged(); + void setCustomFont(const QVariant &font); + private: QPointer _config; @@ -105,12 +107,21 @@ public: bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index); protected: + virtual void customEvent(QEvent *event); virtual void initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index) const; +private slots: + void colorsChanged(); + void loadColors(); + private: + QColor _FgColorInactiveActivity; + QColor _FgColorNoActivity; QColor _FgColorHighlightActivity; QColor _FgColorNewMessageActivity; QColor _FgColorOtherActivity; + + bool _updateColors; };