SYNOPSIS
#include <qwt_text_label.h>
Inherited by QwtLegendItem.
Public Slots
void clear ()
void setText (const QString &, QwtText::TextFormat textFormat=QwtText::AutoText)
virtual void setText (const QwtText &)
Public Member Functions
virtual int heightForWidth (int) const
int indent () const
int margin () const
virtual QSize minimumSizeHint () const
QwtTextLabel (const QwtText &, QWidget *parent=NULL)
QwtTextLabel (QWidget *parent=NULL)
void setIndent (int)
void setMargin (int)
virtual QSize sizeHint () const
const QwtText & text () const
QRect textRect () const
virtual ~QwtTextLabel ()
Protected Member Functions
virtual void drawContents (QPainter *)
virtual void drawText (QPainter *, const QRect &)
virtual void paintEvent (QPaintEvent *e)
Detailed Description
A Widget which displays a QwtText.
Constructor & Destructor Documentation
QwtTextLabel::QwtTextLabel (QWidget *parent = NULL) [explicit]Constructs an empty label.
Parameters:
- parent Parent widget
QwtTextLabel::QwtTextLabel (const QwtText &text, QWidget *parent = NULL) [explicit]Constructs a label that displays the text, text
Parameters:
-
parent Parent widget
text Text
QwtTextLabel::~QwtTextLabel () [virtual]
Destructor.
Member Function Documentation
void QwtTextLabel::clear () [slot]
Clear the text and all QwtText attributes.
void QwtTextLabel::drawContents (QPainter *painter) [protected, virtual]
Redraw the text and focus indicator.
void QwtTextLabel::drawText (QPainter *painter, const QRect &textRect) [protected, virtual]
Redraw the text.
Reimplemented in QwtLegendItem.
int QwtTextLabel::heightForWidth (intwidth) const [virtual]Returns the preferred height for this widget, given the width.
Parameters:
- width Width
int QwtTextLabel::indent () const
Return label's text indent in pixels.
int QwtTextLabel::margin () const
Return label's text indent in pixels.
QSize QwtTextLabel::minimumSizeHint () const [virtual]
Return a minimum size hint.
void QwtTextLabel::paintEvent (QPaintEvent *event) [protected, virtual]Qt paint event
Parameters:
- event Paint event
Reimplemented in QwtLegendItem.
void QwtTextLabel::setIndent (intindent)Set label's text indent in pixels
Parameters:
- indent Indentation in pixels
void QwtTextLabel::setMargin (intmargin)Set label's margin in pixels
Parameters:
- margin Margin in pixels
void QwtTextLabel::setText (const QwtText &text) [virtual, slot]Change the label's text
Parameters:
- text New text
Reimplemented in QwtLegendItem.
void QwtTextLabel::setText (const QString &text, QwtText::TextFormattextFormat = QwtText::AutoText) [slot]Change the label's text, keeping all other QwtText attributes
Parameters:
-
text New text
textFormat Format of text
See also:
- QwtText
QSize QwtTextLabel::sizeHint () const [virtual]
Return label's margin in pixels.
Reimplemented in QwtLegendItem.
const QwtText & QwtTextLabel::text () const
Return the text.
QRect QwtTextLabel::textRect () constCalculate the rect for the text in widget coordinates
Returns:
- Text rect
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.