diff options
author | Eike Ziller <eike.ziller@qt.io> | 2017-12-01 11:54:13 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2017-12-07 12:49:20 +0000 |
commit | a6dfae7f100c349345282134c8dcd47bfc0f8452 (patch) | |
tree | 86b70e014e33cc1b03faaa4b41f595fdade85240 /src/libs/utils/fixedsizeclicklabel.cpp | |
parent | 9687593bce10dcfbb5a891a0d809143c7bfdebb4 (diff) | |
download | qt-creator-a6dfae7f100c349345282134c8dcd47bfc0f8452.tar.gz |
Add documentation to FixedSizeClickLabel
Change-Id: I906e00628365073527a2b8ab1e5bb4e61c8225d0
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/libs/utils/fixedsizeclicklabel.cpp')
-rw-r--r-- | src/libs/utils/fixedsizeclicklabel.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/libs/utils/fixedsizeclicklabel.cpp b/src/libs/utils/fixedsizeclicklabel.cpp index f3fd104cb4..a648fd66e3 100644 --- a/src/libs/utils/fixedsizeclicklabel.cpp +++ b/src/libs/utils/fixedsizeclicklabel.cpp @@ -35,22 +35,49 @@ For convenience it also has a clicked signal that is emitted whenever the label receives a mouse click. + + \inmodule Qt Creator +*/ + +/*! + \fn Utils::FixedSizeClickLabel::clicked() + + This signal is emitted when the label is clicked with the left mouse button. +*/ + +/*! + \property Utils::FixedSizeClickLabel::maxText + + This property holds the text that is used to calculate the label's size hint. */ namespace Utils { +/*! + Constructs a FixedSizeClickLabel with the parent \a parent. +*/ FixedSizeClickLabel::FixedSizeClickLabel(QWidget *parent) : QLabel(parent) , m_pressed(false) { } +/*! + Sets the label's text to \a text, and changes the size hint of the label to the size of + \a maxText. + + \sa maxText + \sa setMaxText +*/ void FixedSizeClickLabel::setText(const QString &text, const QString &maxText) { QLabel::setText(text); m_maxText = maxText; } +/*! + \reimp +*/ QSize FixedSizeClickLabel::sizeHint() const { return fontMetrics().boundingRect(m_maxText).size(); @@ -66,6 +93,9 @@ void FixedSizeClickLabel::setMaxText(const QString &maxText) m_maxText = maxText; } +/*! + \reimp +*/ void FixedSizeClickLabel::mousePressEvent(QMouseEvent *ev) { QLabel::mousePressEvent(ev); @@ -73,6 +103,9 @@ void FixedSizeClickLabel::mousePressEvent(QMouseEvent *ev) m_pressed = true; } +/*! + \reimp +*/ void FixedSizeClickLabel::mouseReleaseEvent(QMouseEvent *ev) { QLabel::mouseReleaseEvent(ev); |