QwtLegendLabel(3)
π NAME π
QwtLegendLabel β a widget representing something on a QwtLegend. bestie, this is QwtLegendLabel(3) from the Library Functions Manual, and it's giving legend-label main character energy πβ¨
πΈ SYNOPSIS πΈ
#include <qwt_legend_label.h>
Inherits QwtTextLabel.
π Public Slots
void setChecked (bool on)β checks or unchecks the item, bestie π
β¨ Public Slots inherited from QwtTextLabel
void setText (const QString &, QwtText::TextFormat textFormat=QwtText::AutoText)β sets the text with that text-format argument.void clear ()β clears the text and everyQwtTextattribute. periodt.
π£ Signals
void clicked ()β signal when the legend item has been clicked.void pressed ()β signal when the legend item has been pressed.void released ()β signal when the legend item has been released.void checked (bool)β signal when the legend item has been toggled.
π Public Member Functions
QwtLegendLabel (QWidget *parent=0)β constructor;parentis the parent widget.virtual ~QwtLegendLabel ()β destructor.void setData (const QwtLegendData &)β sets the attributes of the legend label.const QwtLegendData & data () constβ returns the label's attributes.void setItemMode (QwtLegendData::Mode)β sets the item mode.QwtLegendData::Mode itemMode () constβ returns the item mode.void setSpacing (int spacing)β changes the spacing between icon and text.int spacing () constβ returns the spacing between icon and text.virtual void setText (const QwtText &) overrideβ sets the text on the legend item.void setIcon (const QPixmap &)β assigns the icon.QPixmap icon () constβ returns the icon pixmap.virtual QSize sizeHint () const overrideβ returns a size hint.bool isChecked () constβ returnstrueif the item is checked.
π«Ά Public Member Functions inherited from QwtTextLabel
QwtTextLabel (QWidget *parent=NULL)β constructor.QwtTextLabel (const QwtText &, QWidget *parent=NULL)β constructor with text.virtual ~QwtTextLabel ()β destructor.void setPlainText (const QString &)β sets plain text.QString plainText () constβ returns plain text.const QwtText & text () constβ returns the text.int indent () constβ returns the label's text indent in pixels.void setIndent (int)β sets the indent.int margin () constβ returns the label's text margin in pixels.void setMargin (int)β sets the margin.virtual QSize minimumSizeHint () const overrideβ returns a minimum size hint.virtual int heightForWidth (int) const overrideβ height-for-width behavior.QRect textRect () constβ returns the text rectangle.virtual void drawText (QPainter *, const QRectF &)β redraws the text.
π Protected Member Functions
void setDown (bool)β sets the item being down.bool isDown () constβ returnstrueif the item is down.virtual void paintEvent (QPaintEvent *) overrideβ paint event.virtual void mousePressEvent (QMouseEvent *) overrideβ handles mouse press events.virtual void mouseReleaseEvent (QMouseEvent *) overrideβ handles mouse release events.virtual void keyPressEvent (QKeyEvent *) overrideβ handles key press events.virtual void keyReleaseEvent (QKeyEvent *) overrideβ handles key release events.
π§ Protected Member Functions inherited from QwtTextLabel
virtual void drawContents (QPainter *)β redraws the text and focus indicator.
π Detailed Description
A widget representing something on a QwtLegend. that's literally the whole vibe, bestie β¨
Definition at line 22 of file qwt_legend_label.h.
π οΈ Constructor & Destructor Documentation
QwtLegendLabel::QwtLegendLabel (QWidget * parent = 0) [explicit]
Builds the label.
- Parameters: parent β Parent widget
Definition at line 92 of file qwt_legend_label.cpp.
QwtLegendLabel::~QwtLegendLabel () [virtual]
Destructor.
Definition at line 101 of file qwt_legend_label.cpp.
π Member Function Documentation
const QwtLegendData & QwtLegendLabel::data () const
Returns the Attributes of the label.
- See also:
setData(),QwtPlotItem::legendData()
Definition at line 84 of file qwt_legend_label.cpp.
QPixmap QwtLegendLabel::icon () const
Returns the Pixmap representing a plot item.
- See also:
setIcon()
Definition at line 180 of file qwt_legend_label.cpp.
bool QwtLegendLabel::isChecked () const
Return true, if the item is checked.
Definition at line 235 of file qwt_legend_label.cpp.
bool QwtLegendLabel::isDown () const [protected]
Return true, if the item is down.
Definition at line 265 of file qwt_legend_label.cpp.
QwtLegendData::Mode QwtLegendLabel::itemMode () const
Returns the Item mode.
- See also:
setItemMode()
Definition at line 150 of file qwt_legend_label.cpp.
void QwtLegendLabel::keyPressEvent (QKeyEvent * e) [override], [protected], [virtual]
Handle key press events.
Definition at line 374 of file qwt_legend_label.cpp.
void QwtLegendLabel::keyReleaseEvent (QKeyEvent * e) [override], [protected], [virtual]
Handle key release events.
Definition at line 400 of file qwt_legend_label.cpp.
void QwtLegendLabel::mousePressEvent (QMouseEvent * e) [override], [protected], [virtual]
Handle mouse press events.
Definition at line 329 of file qwt_legend_label.cpp.
void QwtLegendLabel::mouseReleaseEvent (QMouseEvent * e) [override], [protected], [virtual]
Handle mouse release events.
Definition at line 352 of file qwt_legend_label.cpp.
void QwtLegendLabel::paintEvent (QPaintEvent * e) [override], [protected], [virtual]
Paint event.
Reimplemented from QwtTextLabel.
Definition at line 286 of file qwt_legend_label.cpp.
void QwtLegendLabel::setChecked (bool on) [slot]
Check/Uncheck the item π
- Parameters: on β check/uncheck
- See also:
setItemMode()
Definition at line 221 of file qwt_legend_label.cpp.
void QwtLegendLabel::setData (const QwtLegendData & legendData)
Set the attributes of the legend label.
- Parameters: legendData β Attributes of the label
- See also:
data()
Definition at line 62 of file qwt_legend_label.cpp.
void QwtLegendLabel::setDown (bool down) [protected]
Set the item being down.
Definition at line 241 of file qwt_legend_label.cpp.
void QwtLegendLabel::setIcon (const QPixmap & icon)
Assign the icon.
- Parameters: icon β Pixmap representing a plot item
- See also:
icon(),QwtPlotItem::legendIcon()
Definition at line 162 of file qwt_legend_label.cpp.
void QwtLegendLabel::setItemMode (QwtLegendData::Mode mode)
Set the item mode. The default is QwtLegendData::ReadOnly.
- Parameters: mode β Item mode
- See also:
itemMode()
Definition at line 131 of file qwt_legend_label.cpp.
void QwtLegendLabel::setSpacing (int spacing)
Change the spacing between icon and text.
- Parameters: spacing β Spacing
- See also:
spacing(),QwtTextLabel::margin()
Definition at line 191 of file qwt_legend_label.cpp.
void QwtLegendLabel::setText (const QwtText & text) [override], [virtual]
Set the text to the legend item.
- Parameters: text β Text label
- See also:
QwtTextLabel::text()
Reimplemented from QwtTextLabel.
Definition at line 113 of file qwt_legend_label.cpp.
QSize QwtLegendLabel::sizeHint () const [override], [virtual]
Return a size hint.
Reimplemented from QwtTextLabel.
Definition at line 271 of file qwt_legend_label.cpp.
int QwtLegendLabel::spacing () const
Returns the Spacing between icon and text.
- See also:
setSpacing(),QwtTextLabel::margin()
Definition at line 210 of file qwt_legend_label.cpp.
βοΈ Author
Generated automatically by Doxygen for Qwt User's Guide from the source code. yes, the robots typed this one π€π
π okay that's the whole page, bestie! sign-off vibes: source/version is Qwt User's Guide, generated automatically by Doxygen from the source code, footer title is QwtLegendLabel(3), and the date slot is empty β no date shown. byeee ππ«Ά
π¦ where this page comes from
- alpine 3.24: qwt-doc 6.3.0-r0 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms