QwtLegendItem man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

QwtLegendItem(3)	       Qwt User's Guide		      QwtLegendItem(3)

NAME
       QwtLegendItem -

       A legend label.

SYNOPSIS
       #include <qwt_legend_item.h>

       Inherits QwtTextLabel.

   Public Types
       enum IdentifierMode { NoIdentifier =  0, ShowLine =  1, ShowSymbol =
	   2, ShowText =  4 }

   Public Slots
       void clear ()
       void setChecked (bool on)
       void setText (const QString &, QwtText::TextFormat
	   textFormat=QwtText::AutoText)

   Signals
       void checked (bool)
       void clicked ()
       void pressed ()
       void released ()

   Public Member Functions
       const QPen & curvePen () const
       virtual void drawIdentifier (QPainter *, const QRect &) const
       virtual void drawItem (QPainter *p, const QRect &) const
       virtual int heightForWidth (int) const
       int identifierMode () const
       int identifierWidth () const
       int indent () const
       bool isChecked () const
       QwtLegend::LegendItemMode itemMode () const
       int margin () const
       virtual QSize minimumSizeHint () const
       QwtLegendItem (QWidget *parent=0)
       QwtLegendItem (const QwtSymbol &, const QPen &, const QwtText &,
	   QWidget *parent=0)
       void setCurvePen (const QPen &)
       void setIdentifierMode (int)
       void setIdentifierWidth (int width)
       void setIndent (int)
       void setItemMode (QwtLegend::LegendItemMode)
       void setMargin (int)
       void setSpacing (int spacing)
       void setSymbol (const QwtSymbol &)
       virtual void setText (const QwtText &)
       virtual QSize sizeHint () const
       int spacing () const
       const QwtSymbol & symbol () const
       const QwtText & text () const
       QRect textRect () const
       virtual ~QwtLegendItem ()

   Protected Member Functions
       virtual void drawContents (QPainter *)
       virtual void drawText (QPainter *, const QRect &)
       bool isDown () const
       virtual void keyPressEvent (QKeyEvent *)
       virtual void keyReleaseEvent (QKeyEvent *)
       virtual void mousePressEvent (QMouseEvent *)
       virtual void mouseReleaseEvent (QMouseEvent *)
       virtual void paintEvent (QPaintEvent *)
       void setDown (bool)

Detailed Description
       A legend label.

       QwtLegendItem represents a curve on a legend. It displays an curve
       identifier with an explaining text. The identifier might be a
       combination of curve symbol and line. In readonly mode it behaves like
       a label, otherwise like an unstylish push button.

       See also:
	   QwtLegend, QwtPlotCurve

Member Enumeration Documentation
   enum QwtLegendItem::IdentifierMode
       Identifier mode. Default is ShowLine | ShowText

       See also:
	   identifierMode(), setIdentifierMode()

Constructor & Destructor Documentation
   QwtLegendItem::QwtLegendItem (QWidget *parent = 0) [explicit] Parameters:
	   parent Parent widget

   QwtLegendItem::QwtLegendItem (const QwtSymbol &symbol, const QPen
       &curvePen, const QwtText &text, QWidget *parent = 0) [explicit]
       Parameters:
	   symbol Curve symbol
	   curvePen Curve pen
	   text Label text
	   parent Parent widget

   QwtLegendItem::~QwtLegendItem () [virtual]
       Destructor.

Member Function Documentation
   void QwtLegendItem::checked (bool) [signal]
       Signal, when the legend item has been toggled.

   void QwtTextLabel::clear () [slot, inherited]
       Clear the text and all QwtText attributes.

   void QwtLegendItem::clicked () [signal]
       Signal, when the legend item has been clicked.

   const QPen & QwtLegendItem::curvePen () const Returns:
	   The curve pen.

       See also:
	   setCurvePen()

   void QwtTextLabel::drawContents (QPainter *painter) [protected, virtual,
       inherited]
       Redraw the text and focus indicator.

   void QwtLegendItem::drawIdentifier (QPainter *painter, const QRect &rect)
       const [virtual] Paint the identifier to a given rect.
       Parameters:
	   painter Painter
	   rect Rect where to paint

   void QwtLegendItem::drawItem (QPainter *painter, const QRect &rect) const
       [virtual] Draw the legend item to a given rect.
       Parameters:
	   painter Painter
	   rect Rect where to paint the button

   void QwtLegendItem::drawText (QPainter *painter, const QRect &textRect)
       [protected, virtual]
       Redraw the text.

       Reimplemented from QwtTextLabel.

   int QwtTextLabel::heightForWidth (intwidth) const [virtual, inherited]
       Returns the preferred height for this widget, given the width.
       Parameters:
	   width Width

   int QwtLegendItem::identifierMode () const Or'd values of IdentifierMode.
       See also:
	   setIdentifierMode(), IdentifierMode

   int QwtLegendItem::identifierWidth () const Return the width of the
       identifier
       See also:
	   setIdentifierWidth()

   int QwtTextLabel::indent () const [inherited]
       Return label's text indent in pixels.

   bool QwtLegendItem::isChecked () const
       Return true, if the item is checked.

   bool QwtLegendItem::isDown () const [protected]
       Return true, if the item is down.

   QwtLegend::LegendItemMode QwtLegendItem::itemMode () const Return the item
       mode
       See also:
	   setItemMode()

   void QwtLegendItem::keyPressEvent (QKeyEvent *e) [protected, virtual]
       Handle key press events.

   void QwtLegendItem::keyReleaseEvent (QKeyEvent *e) [protected, virtual]
       Handle key release events.

   int QwtTextLabel::margin () const [inherited]
       Return label's text indent in pixels.

   QSize QwtTextLabel::minimumSizeHint () const [virtual, inherited]
       Return a minimum size hint.

   void QwtLegendItem::mousePressEvent (QMouseEvent *e) [protected, virtual]
       Handle mouse press events.

   void QwtLegendItem::mouseReleaseEvent (QMouseEvent *e) [protected, virtual]
       Handle mouse release events.

   void QwtLegendItem::paintEvent (QPaintEvent *e) [protected, virtual]
       Paint event.

       Reimplemented from QwtTextLabel.

   void QwtLegendItem::pressed () [signal]
       Signal, when the legend item has been pressed.

   void QwtLegendItem::released () [signal]
       Signal, when the legend item has been relased.

   void QwtLegendItem::setChecked (boolon) [slot] Check/Uncheck a the item
       Parameters:
	   on check/uncheck

       See also:
	   setItemMode()

   void QwtLegendItem::setCurvePen (const QPen &pen) Set curve pen.
       Parameters:
	   pen Curve pen

       See also:
	   curvePen()

   void QwtLegendItem::setDown (booldown) [protected]
       Set the item being down.

   void QwtLegendItem::setIdentifierMode (intmode) Set identifier mode.
       Default is ShowLine | ShowText.
       Parameters:
	   mode Or'd values of IdentifierMode

       See also:
	   identifierMode()

   void QwtLegendItem::setIdentifierWidth (intwidth) Set the width for the
       identifier Default is 8 pixels
       Parameters:
	   width New width

       See also:
	   identifierMode(), identifierWidth()

   void QwtTextLabel::setIndent (intindent) [inherited] Set label's text
       indent in pixels
       Parameters:
	   indent Indentation in pixels

   void QwtLegendItem::setItemMode (QwtLegend::LegendItemModemode) Set the
       item mode The default is QwtLegend::ReadOnlyItem
       Parameters:
	   mode Item mode

       See also:
	   itemMode()

   void QwtTextLabel::setMargin (intmargin) [inherited] Set label's margin in
       pixels
       Parameters:
	   margin Margin in pixels

   void QwtLegendItem::setSpacing (intspacing) Change the spacing
       Parameters:
	   spacing Spacing

       See also:
	   spacing(), identifierWidth(), QwtTextLabel::margin()

   void QwtLegendItem::setSymbol (const QwtSymbol &symbol) Set curve symbol.
       Parameters:
	   symbol Symbol

       See also:
	   symbol()

   void QwtLegendItem::setText (const QwtText &text) [virtual] Set the text to
       the legend item
       Parameters:
	   text Text label

       See also:
	   QwtTextLabel::text()

       Reimplemented from QwtTextLabel.

   void QwtTextLabel::setText (const QString &text,
       QwtText::TextFormattextFormat = QwtText::AutoText) [slot, inherited]
       Change the label's text, keeping all other QwtText attributes
       Parameters:
	   text New text
	   textFormat Format of text

       See also:
	   QwtText

   QSize QwtLegendItem::sizeHint () const [virtual]
       Return a size hint.

       Reimplemented from QwtTextLabel.

   int QwtLegendItem::spacing () const Return the spacing
       See also:
	   setSpacing(), identifierWidth(), QwtTextLabel::margin()

   const QwtSymbol & QwtLegendItem::symbol () const Returns:
	   The curve symbol.

       See also:
	   setSymbol()

   const QwtText & QwtTextLabel::text () const [inherited]
       Return the text.

   QRect QwtTextLabel::textRect () const [inherited] Calculate 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.

Version 5.2.2			Mon Aug 1 2011		      QwtLegendItem(3)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net