QwtLegendItem man page on DragonFly

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

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

NAME
       QwtLegendItem -

SYNOPSIS
       #include <qwt_legend_item.h>

       Inherits QwtTextLabel.

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

   Public Slots
       void setChecked (bool on)

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

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

   Protected Member Functions
       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

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

       See also:
	   setCurvePen()

   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

   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()

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

       See also:
	   setItemMode()

   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::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 QwtLegendItem::setItemMode (QwtLegend::LegendItemModemode)
       Set the item mode The default is QwtLegend::ReadOnlyItem

       Parameters:
	   mode Item mode

       See also:
	   itemMode()

   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.

   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()

Author
       Generated automatically by Doxygen for Qwt User's Guide from the source
       code.

Version 5.2.3			Tue Nov 20 2012		      QwtLegendItem(3)
[top]

List of man pages available for DragonFly

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