#ifndef AOTEXTBOXWIDGETS_H #define AOTEXTBOXWIDGETS_H #include #include #include #include #include #include #include class AOChatboxLabel : public QLabel { Q_OBJECT public: AOChatboxLabel(QWidget *parent); void paintEvent(QPaintEvent *event); void setOutlineColor(QColor color) { outline_color = color; }; void setOutlineWidth(int width) { outline_width = width; }; void setTextColor(QColor color) { text_color = color; }; void setIsOutlined(bool outlined) { is_outlined = outlined; }; protected: private: QColor outline_color; QColor text_color; int outline_width = 1; bool is_outlined = false; }; #endif // AOTEXTBOXWIDGETS_H