summaryrefslogtreecommitdiff
path: root/src/libs/utils/fixedsizeclicklabel.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2017-12-01 11:54:13 +0100
committerEike Ziller <eike.ziller@qt.io>2017-12-07 12:49:20 +0000
commita6dfae7f100c349345282134c8dcd47bfc0f8452 (patch)
tree86b70e014e33cc1b03faaa4b41f595fdade85240 /src/libs/utils/fixedsizeclicklabel.cpp
parent9687593bce10dcfbb5a891a0d809143c7bfdebb4 (diff)
downloadqt-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.cpp33
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);