aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/advanceddockingsystem/elidinglabel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/advanceddockingsystem/elidinglabel.h')
-rw-r--r--src/libs/advanceddockingsystem/elidinglabel.h18
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