1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#ifndef BOXMESSAGE_H
#define BOXMESSAGE_H
#include <QLabel>
#include <QEvent>
class BoxMessage : public QLabel {
Q_OBJECT
public:
BoxMessage(QWidget *parent = nullptr);
~BoxMessage();
void setText(QString text);
private:
QLabel *lblText;
QPointF mousePosition;
bool isMove;
bool isWasMoved;
protected:
void resizeEvent(QResizeEvent */*e*/) override;
bool eventFilter(QObject *obj, QEvent *event) override;
signals:
void clicked();
};
#endif // BOXMESSAGE_H
|