GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

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

QwtLegendItem -

#include <qwt_legend_item.h>
Inherits QwtTextLabel.


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


void setChecked (bool on)
 


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


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
 


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)
 

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

Identifier mode. Default is ShowLine | ShowText
See also:
identifierMode(), setIdentifierMode()

Parameters:
parent Parent widget

Parameters:
symbol Curve symbol
 
curvePen Curve pen
 
text Label text
 
parent Parent widget

Returns:
The curve pen.
See also:
setCurvePen()

Paint the identifier to a given rect.
Parameters:
painter Painter
 
rect Rect where to paint

Draw the legend item to a given rect.
Parameters:
painter Painter
 
rect Rect where to paint the button

Or'd values of IdentifierMode.
See also:
setIdentifierMode(), IdentifierMode

Return the width of the identifier
See also:
setIdentifierWidth()

Return the item mode
See also:
setItemMode()

Check/Uncheck a the item
Parameters:
on check/uncheck
See also:
setItemMode()

Set curve pen.
Parameters:
pen Curve pen
See also:
curvePen()

Set identifier mode. Default is ShowLine | ShowText.
Parameters:
mode Or'd values of IdentifierMode
See also:
identifierMode()

Set the width for the identifier Default is 8 pixels
Parameters:
width New width
See also:
identifierMode(), identifierWidth()

Set the item mode The default is QwtLegend::ReadOnlyItem
Parameters:
mode Item mode
See also:
itemMode()

Change the spacing
Parameters:
spacing Spacing
See also:
spacing(), identifierWidth(), QwtTextLabel::margin()

Set curve symbol.
Parameters:
symbol Symbol
See also:
symbol()

Set the text to the legend item
Parameters:
text Text label
See also:
QwtTextLabel::text()
Reimplemented from QwtTextLabel.

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

Returns:
The curve symbol.
See also:
setSymbol()

Generated automatically by Doxygen for Qwt User's Guide from the source code.
Tue Nov 20 2012 Version 5.2.3

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.