A widget representing something on a QwtLegend. More...
#include <qwt_legend_label.h>
Classes | |
class | PrivateData |
Public Slots | |
void | setChecked (bool on) |
Public Slots inherited from QwtTextLabel | |
void | clear () |
Clear the text and all QwtText attributes. More... | |
void | setText (const QString &, QwtText::TextFormat textFormat=QwtText::AutoText) |
Signals | |
void | checked (bool) |
Signal, when the legend item has been toggled. More... | |
void | clicked () |
Signal, when the legend item has been clicked. More... | |
void | pressed () |
Signal, when the legend item has been pressed. More... | |
void | released () |
Signal, when the legend item has been released. More... | |
Public Member Functions | |
const QwtLegendData & | data () const |
QPixmap | icon () const |
bool | isChecked () const |
Return true, if the item is checked. More... | |
QwtLegendData::Mode | itemMode () const |
QwtLegendLabel (QWidget *parent=0) | |
void | setData (const QwtLegendData &) |
void | setIcon (const QPixmap &) |
void | setItemMode (QwtLegendData::Mode) |
void | setSpacing (int spacing) |
Change the spacing between icon and text. More... | |
virtual void | setText (const QwtText &) |
virtual QSize | sizeHint () const |
Return a size hint. More... | |
int | spacing () const |
virtual | ~QwtLegendLabel () |
Destructor. More... | |
Public Member Functions inherited from QwtTextLabel | |
virtual void | drawText (QPainter *, const QRectF &) |
Redraw the text. More... | |
virtual int | heightForWidth (int) const |
int | indent () const |
int | margin () const |
virtual QSize | minimumSizeHint () const |
Return a minimum size hint. More... | |
QString | plainText () const |
QwtTextLabel (QWidget *parent=NULL) | |
QwtTextLabel (const QwtText &, QWidget *parent=NULL) | |
void | setIndent (int) |
void | setMargin (int) |
void | setPlainText (const QString &) |
const QwtText & | text () const |
Return the text. More... | |
QRect | textRect () const |
virtual | ~QwtTextLabel () |
Destructor. More... | |
Protected Member Functions | |
bool | isDown () const |
Return true, if the item is down. More... | |
virtual void | keyPressEvent (QKeyEvent *) |
Handle key press events. More... | |
virtual void | keyReleaseEvent (QKeyEvent *) |
Handle key release events. More... | |
virtual void | mousePressEvent (QMouseEvent *) |
Handle mouse press events. More... | |
virtual void | mouseReleaseEvent (QMouseEvent *) |
Handle mouse release events. More... | |
virtual void | paintEvent (QPaintEvent *) |
Paint event. More... | |
void | setDown (bool) |
Set the item being down. More... | |
Protected Member Functions inherited from QwtTextLabel | |
virtual void | drawContents (QPainter *) |
Redraw the text and focus indicator. More... | |
Private Attributes | |
PrivateData * | d_data |
Additional Inherited Members | |
Properties inherited from QwtTextLabel | |
int | indent |
Return label's text indent in pixels. More... | |
int | margin |
Return label's text margin in pixels. More... | |
QString | plainText |
A widget representing something on a QwtLegend.
Definition at line 24 of file qwt_legend_label.h.
|
explicit |
parent | Parent widget |
Definition at line 94 of file qwt_legend_label.cpp.
|
virtual |
Destructor.
Definition at line 103 of file qwt_legend_label.cpp.
|
signal |
Signal, when the legend item has been toggled.
|
signal |
Signal, when the legend item has been clicked.
const QwtLegendData & QwtLegendLabel::data | ( | ) | const |
Definition at line 86 of file qwt_legend_label.cpp.
QPixmap QwtLegendLabel::icon | ( | ) | const |
Definition at line 179 of file qwt_legend_label.cpp.
bool QwtLegendLabel::isChecked | ( | ) | const |
Return true, if the item is checked.
Definition at line 234 of file qwt_legend_label.cpp.
|
protected |
Return true, if the item is down.
Definition at line 264 of file qwt_legend_label.cpp.
QwtLegendData::Mode QwtLegendLabel::itemMode | ( | ) | const |
|
protectedvirtual |
Handle key press events.
Definition at line 372 of file qwt_legend_label.cpp.
|
protectedvirtual |
Handle key release events.
Definition at line 398 of file qwt_legend_label.cpp.
|
protectedvirtual |
Handle mouse press events.
Definition at line 327 of file qwt_legend_label.cpp.
|
protectedvirtual |
Handle mouse release events.
Definition at line 350 of file qwt_legend_label.cpp.
|
protectedvirtual |
|
signal |
Signal, when the legend item has been pressed.
|
signal |
Signal, when the legend item has been released.
|
slot |
Check/Uncheck a the item
on | check/uncheck |
Definition at line 220 of file qwt_legend_label.cpp.
void QwtLegendLabel::setData | ( | const QwtLegendData & | legendData | ) |
Set the attributes of the legend label
legendData | Attributes of the label |
Definition at line 64 of file qwt_legend_label.cpp.
|
protected |
Set the item being down.
Definition at line 240 of file qwt_legend_label.cpp.
void QwtLegendLabel::setIcon | ( | const QPixmap & | icon | ) |
Assign the icon
icon | Pixmap representing a plot item |
Definition at line 164 of file qwt_legend_label.cpp.
void QwtLegendLabel::setItemMode | ( | QwtLegendData::Mode | mode | ) |
Set the item mode The default is QwtLegendData::ReadOnly
mode | Item mode |
Definition at line 133 of file qwt_legend_label.cpp.
void QwtLegendLabel::setSpacing | ( | int | spacing | ) |
Change the spacing between icon and text.
spacing | Spacing |
Definition at line 190 of file qwt_legend_label.cpp.
|
virtual |
Set the text to the legend item
text | Text label |
Reimplemented from QwtTextLabel.
Definition at line 115 of file qwt_legend_label.cpp.
|
virtual |
Return a size hint.
Reimplemented from QwtTextLabel.
Definition at line 270 of file qwt_legend_label.cpp.
int QwtLegendLabel::spacing | ( | ) | const |
Definition at line 209 of file qwt_legend_label.cpp.
|
private |
Definition at line 76 of file qwt_legend_label.h.