1 files changed, 21 insertions, 0 deletions
diff --git a/include/TypingDisplay.h b/include/TypingDisplay.h
new file mode 100644
index 00000000..db8a9519
--- /dev/null
+++ b/include/TypingDisplay.h
@@ -0,0 +1,21 @@
+#pragma once
+
+#include <QPaintEvent>
+#include <QWidget>
+
+class TypingDisplay : public QWidget
+{
+ Q_OBJECT
+
+public:
+ TypingDisplay(QWidget *parent = nullptr);
+
+ void setUsers(const QStringList &user_ids);
+
+protected:
+ void paintEvent(QPaintEvent *event) override;
+
+private:
+ QString text_;
+ int leftPadding_;
+};
|