From 8d3ef470f9b40c891f700626a5adb7efa7602994 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Wed, 8 Aug 2018 12:51:40 +0300 Subject: Remove hardcoded colors from the typing display --- src/TypingDisplay.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/TypingDisplay.h') diff --git a/src/TypingDisplay.h b/src/TypingDisplay.h index db8a9519..d5e2f29c 100644 --- a/src/TypingDisplay.h +++ b/src/TypingDisplay.h @@ -7,15 +7,20 @@ class TypingDisplay : public QWidget { Q_OBJECT + Q_PROPERTY(QColor textColor WRITE setTextColor READ textColor) + public: TypingDisplay(QWidget *parent = nullptr); void setUsers(const QStringList &user_ids); + void setTextColor(const QColor &color) { textColor_ = color; }; + QColor textColor() const { return textColor_; }; + protected: void paintEvent(QPaintEvent *event) override; private: + QColor textColor_; QString text_; - int leftPadding_; }; -- cgit 1.5.1