diff options
Diffstat (limited to 'src/libs/advanceddockingsystem/elidinglabel.h')
-rw-r--r-- | src/libs/advanceddockingsystem/elidinglabel.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/libs/advanceddockingsystem/elidinglabel.h b/src/libs/advanceddockingsystem/elidinglabel.h index 5bfeb28b06..6932844b4e 100644 --- a/src/libs/advanceddockingsystem/elidinglabel.h +++ b/src/libs/advanceddockingsystem/elidinglabel.h @@ -57,16 +57,16 @@ private: friend struct ElidingLabelPrivate; protected: - virtual void mouseReleaseEvent(QMouseEvent *event) override; - virtual void resizeEvent(QResizeEvent *event) override; - virtual void mouseDoubleClickEvent(QMouseEvent *ev) override; + void mouseReleaseEvent(QMouseEvent *event) override; + void resizeEvent(QResizeEvent *event) override; + void mouseDoubleClickEvent(QMouseEvent *ev) override; public: using Super = QLabel; ElidingLabel(QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::Widget); ElidingLabel(const QString &text, QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::Widget); - virtual ~ElidingLabel() override; + ~ElidingLabel() override; /** * Returns the text elide mode. @@ -85,8 +85,8 @@ public: bool isElided() const; public: // reimplements QLabel - virtual QSize minimumSizeHint() const override; - virtual QSize sizeHint() const override; + QSize minimumSizeHint() const override; + QSize sizeHint() const override; void setText(const QString &text); QString text() const; @@ -106,6 +106,12 @@ signals: * This signal is emitted when isElided() state of this label is changed */ void elidedChanged(bool elided); + +private: + /** + * Helper to port to Qt 6 + */ + bool hasPixmap() const; }; //class ElidingLabel } // namespace ADS |