Browse Source

Use valid event type in QWidget::enterEvent()

adaptive-webui-19844
Vladimir Golovnev (Glassez) 4 years ago
parent
commit
a8127d6102
No known key found for this signature in database
GPG Key ID: 52A2C7DEE2DFA6F7
  1. 4
      src/gui/properties/piecesbar.cpp
  2. 16
      src/gui/properties/piecesbar.h

4
src/gui/properties/piecesbar.cpp

@ -143,7 +143,11 @@ bool PiecesBar::event(QEvent *e)
return base::event(e); return base::event(e);
} }
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
void PiecesBar::enterEvent(QEnterEvent *e)
#else
void PiecesBar::enterEvent(QEvent *e) void PiecesBar::enterEvent(QEvent *e)
#endif
{ {
m_hovered = true; m_hovered = true;
base::enterEvent(e); base::enterEvent(e);

16
src/gui/properties/piecesbar.h

@ -54,15 +54,19 @@ public:
virtual void clear(); virtual void clear();
// QObject interface // QObject interface
virtual bool event(QEvent*) override; virtual bool event(QEvent *e) override;
protected: protected:
// QWidget interface // QWidget interface
void enterEvent(QEvent*) override; #if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
void leaveEvent(QEvent*) override; void enterEvent(QEnterEvent *e) override;
void mouseMoveEvent(QMouseEvent*) override; #else
void enterEvent(QEvent *e) override;
void paintEvent(QPaintEvent*) override; #endif
void leaveEvent(QEvent *e) override;
void mouseMoveEvent(QMouseEvent *e) override;
void paintEvent(QPaintEvent *e) override;
void requestImageUpdate(); void requestImageUpdate();
QColor backgroundColor() const; QColor backgroundColor() const;

Loading…
Cancel
Save