

Definition at line 25 of file qwt_text_label.h.
Public Slots | |
| void | setText (const QString &, QwtText::TextFormat textFormat=QwtText::AutoText) |
| virtual void | setText (const QwtText &) |
| void | clear () |
Public Member Functions | |
| QwtTextLabel (QWidget *parent=NULL) | |
| QwtTextLabel (const QwtText &, QWidget *parent=NULL) | |
| virtual | ~QwtTextLabel () |
| const QwtText & | text () const |
| int | indent () const |
| void | setIndent (int) |
| int | margin () const |
| void | setMargin (int) |
| virtual QSize | sizeHint () const |
| virtual QSize | minimumSizeHint () const |
| virtual int | heightForWidth (int) const |
| QRect | textRect () const |
Protected Member Functions | |
| virtual void | paintEvent (QPaintEvent *e) |
| virtual void | drawContents (QPainter *) |
| virtual void | drawText (QPainter *, const QRect &) |
| QwtTextLabel::QwtTextLabel | ( | QWidget * | parent = NULL |
) | [explicit] |
Constructs an empty label.
| parent | Parent widget |
Definition at line 36 of file qwt_text_label.cpp.
| QwtTextLabel::QwtTextLabel | ( | const QwtText & | text, | |
| QWidget * | parent = NULL | |||
| ) | [explicit] |
Constructs a label that displays the text, text
| parent | Parent widget | |
| text | Text |
Definition at line 60 of file qwt_text_label.cpp.
| QwtTextLabel::~QwtTextLabel | ( | ) | [virtual] |
| void QwtTextLabel::setText | ( | const QString & | text, | |
| QwtText::TextFormat | textFormat = QwtText::AutoText | |||
| ) | [slot] |
Change the label's text, keeping all other QwtText attributes
| text | New text | |
| textFormat | Format of text |
Definition at line 86 of file qwt_text_label.cpp.
Referenced by QwtPlotPrintFilter::reset(), and QwtLegendItem::setText().
| void QwtTextLabel::setText | ( | const QwtText & | text | ) | [virtual, slot] |
Change the label's text
| text | New text |
Reimplemented in QwtLegendItem.
Definition at line 98 of file qwt_text_label.cpp.
| void QwtTextLabel::clear | ( | ) | [slot] |
| const QwtText & QwtTextLabel::text | ( | ) | const |
Return the text.
Definition at line 107 of file qwt_text_label.cpp.
Referenced by QwtLegendItem::drawItem(), QwtPlot::print(), QwtPlot::printTitle(), and QwtPlotPrintFilter::reset().
| int QwtTextLabel::indent | ( | ) | const |
Return label's text indent in pixels.
Definition at line 122 of file qwt_text_label.cpp.
Referenced by heightForWidth(), minimumSizeHint(), and textRect().
| void QwtTextLabel::setIndent | ( | int | indent | ) |
Set label's text indent in pixels
| indent | Indentation in pixels |
Definition at line 131 of file qwt_text_label.cpp.
Referenced by QwtLegendItem::setIdentfierWidth(), and QwtLegendItem::setSpacing().
| int QwtTextLabel::margin | ( | ) | const |
Return label's text indent in pixels.
Definition at line 143 of file qwt_text_label.cpp.
Referenced by drawContents(), QwtLegendItem::drawItem(), QwtLegendItem::paintEvent(), QwtLegendItem::setIdentfierWidth(), and QwtLegendItem::setSpacing().
| void QwtTextLabel::setMargin | ( | int | margin | ) |
Set label's margin in pixels
| margin | Margin in pixels |
Definition at line 152 of file qwt_text_label.cpp.
Referenced by QwtLegendItem::setItemMode().
| QSize QwtTextLabel::sizeHint | ( | ) | const [virtual] |
Return label's margin in pixels.
Reimplemented in QwtLegendItem.
Definition at line 161 of file qwt_text_label.cpp.
References minimumSizeHint().
Referenced by QwtLegendItem::sizeHint().
| QSize QwtTextLabel::minimumSizeHint | ( | ) | const [virtual] |
Return a minimum size hint.
Definition at line 167 of file qwt_text_label.cpp.
References indent().
Referenced by sizeHint().
| int QwtTextLabel::heightForWidth | ( | int | width | ) | const [virtual] |
Returns the preferred height for this widget, given the width.
| width | Width |
Definition at line 196 of file qwt_text_label.cpp.
References indent().
Referenced by QwtPlotLayout::minimumSizeHint().
| QRect QwtTextLabel::textRect | ( | ) | const |
Calculate the rect for the text in widget coordinates
Definition at line 279 of file qwt_text_label.cpp.
References indent().
Referenced by drawContents().
| void QwtTextLabel::paintEvent | ( | QPaintEvent * | e | ) | [protected, virtual] |
Qt paint event.
Reimplemented in QwtLegendItem.
Definition at line 218 of file qwt_text_label.cpp.
References drawContents().
| void QwtTextLabel::drawContents | ( | QPainter * | painter | ) | [protected, virtual] |
Redraw the text and focus indicator.
Definition at line 241 of file qwt_text_label.cpp.
References drawText(), margin(), and textRect().
Referenced by paintEvent(), and QwtLegendItem::paintEvent().
| void QwtTextLabel::drawText | ( | QPainter * | painter, | |
| const QRect & | textRect | |||
| ) | [protected, virtual] |
Redraw the text.
Reimplemented in QwtLegendItem.
Definition at line 270 of file qwt_text_label.cpp.
Referenced by drawContents(), and QwtLegendItem::drawText().
1.5.5