#ifndef AbstractTextButton_H #define AbstractTextButton_H #include "../Global.h" class AbstractTextButton : public QWidget { public: explicit AbstractTextButton(QWidget *parent = nullptr); QFont mFont; QColor mBackgroundColor; QColor mEnterColor; QPen mPen; bool mEnter = false; std::function mClick = nullptr; protected: void paintEvent(QPaintEvent *event) override; void mousePressEvent(QMouseEvent *event) override; }; #endif