Classes | Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
QwtLegendLabel Class Reference

A widget representing something on a QwtLegend. More...

#include <qwt_legend_label.h>

Inheritance diagram for QwtLegendLabel:
Inheritance graph
[legend]

Classes

class  PrivateData
 

Public Slots

void setChecked (bool on)
 
- Public Slots inherited from QwtTextLabel
void clear ()
 Clear the text and all QwtText attributes. More...
 
void setText (const QString &, QwtText::TextFormat textFormat=QwtText::AutoText)
 

Signals

void checked (bool)
 Signal, when the legend item has been toggled. More...
 
void clicked ()
 Signal, when the legend item has been clicked. More...
 
void pressed ()
 Signal, when the legend item has been pressed. More...
 
void released ()
 Signal, when the legend item has been released. More...
 

Public Member Functions

const QwtLegendDatadata () const
 
QPixmap icon () const
 
bool isChecked () const
 Return true, if the item is checked. More...
 
QwtLegendData::Mode itemMode () const
 
 QwtLegendLabel (QWidget *parent=0)
 
void setData (const QwtLegendData &)
 
void setIcon (const QPixmap &)
 
void setItemMode (QwtLegendData::Mode)
 
void setSpacing (int spacing)
 Change the spacing between icon and text. More...
 
virtual void setText (const QwtText &)
 
virtual QSize sizeHint () const
 Return a size hint. More...
 
int spacing () const
 
virtual ~QwtLegendLabel ()
 Destructor. More...
 
- Public Member Functions inherited from QwtTextLabel
virtual void drawText (QPainter *, const QRectF &)
 Redraw the text. More...
 
virtual int heightForWidth (int) const
 
int indent () const
 
int margin () const
 
virtual QSize minimumSizeHint () const
 Return a minimum size hint. More...
 
QString plainText () const
 
 QwtTextLabel (QWidget *parent=NULL)
 
 QwtTextLabel (const QwtText &, QWidget *parent=NULL)
 
void setIndent (int)
 
void setMargin (int)
 
void setPlainText (const QString &)
 
const QwtTexttext () const
 Return the text. More...
 
QRect textRect () const
 
virtual ~QwtTextLabel ()
 Destructor. More...
 

Protected Member Functions

bool isDown () const
 Return true, if the item is down. More...
 
virtual void keyPressEvent (QKeyEvent *)
 Handle key press events. More...
 
virtual void keyReleaseEvent (QKeyEvent *)
 Handle key release events. More...
 
virtual void mousePressEvent (QMouseEvent *)
 Handle mouse press events. More...
 
virtual void mouseReleaseEvent (QMouseEvent *)
 Handle mouse release events. More...
 
virtual void paintEvent (QPaintEvent *)
 Paint event. More...
 
void setDown (bool)
 Set the item being down. More...
 
- Protected Member Functions inherited from QwtTextLabel
virtual void drawContents (QPainter *)
 Redraw the text and focus indicator. More...
 

Private Attributes

PrivateDatad_data
 

Additional Inherited Members

- Properties inherited from QwtTextLabel
int indent
 Return label's text indent in pixels. More...
 
int margin
 Return label's text margin in pixels. More...
 
QString plainText
 

Detailed Description

A widget representing something on a QwtLegend.

Definition at line 24 of file qwt_legend_label.h.

Constructor & Destructor Documentation

QwtLegendLabel::QwtLegendLabel ( QWidget *  parent = 0)
explicit
Parameters
parentParent widget

Definition at line 94 of file qwt_legend_label.cpp.

QwtLegendLabel::~QwtLegendLabel ( )
virtual

Destructor.

Definition at line 103 of file qwt_legend_label.cpp.

Member Function Documentation

void QwtLegendLabel::checked ( bool  )
signal

Signal, when the legend item has been toggled.

void QwtLegendLabel::clicked ( )
signal

Signal, when the legend item has been clicked.

const QwtLegendData & QwtLegendLabel::data ( ) const
Returns
Attributes of the label
See also
setData(), QwtPlotItem::legendData()

Definition at line 86 of file qwt_legend_label.cpp.

QPixmap QwtLegendLabel::icon ( ) const
Returns
Pixmap representing a plot item
See also
setIcon()

Definition at line 179 of file qwt_legend_label.cpp.

bool QwtLegendLabel::isChecked ( ) const

Return true, if the item is checked.

Definition at line 234 of file qwt_legend_label.cpp.

bool QwtLegendLabel::isDown ( ) const
protected

Return true, if the item is down.

Definition at line 264 of file qwt_legend_label.cpp.

QwtLegendData::Mode QwtLegendLabel::itemMode ( ) const
Returns
Item mode
See also
setItemMode()

Definition at line 152 of file qwt_legend_label.cpp.

void QwtLegendLabel::keyPressEvent ( QKeyEvent *  e)
protectedvirtual

Handle key press events.

Definition at line 372 of file qwt_legend_label.cpp.

void QwtLegendLabel::keyReleaseEvent ( QKeyEvent *  e)
protectedvirtual

Handle key release events.

Definition at line 398 of file qwt_legend_label.cpp.

void QwtLegendLabel::mousePressEvent ( QMouseEvent *  e)
protectedvirtual

Handle mouse press events.

Definition at line 327 of file qwt_legend_label.cpp.

void QwtLegendLabel::mouseReleaseEvent ( QMouseEvent *  e)
protectedvirtual

Handle mouse release events.

Definition at line 350 of file qwt_legend_label.cpp.

void QwtLegendLabel::paintEvent ( QPaintEvent *  e)
protectedvirtual

Paint event.

Reimplemented from QwtTextLabel.

Definition at line 285 of file qwt_legend_label.cpp.

void QwtLegendLabel::pressed ( )
signal

Signal, when the legend item has been pressed.

void QwtLegendLabel::released ( )
signal

Signal, when the legend item has been released.

void QwtLegendLabel::setChecked ( bool  on)
slot

Check/Uncheck a the item

Parameters
oncheck/uncheck
See also
setItemMode()

Definition at line 220 of file qwt_legend_label.cpp.

void QwtLegendLabel::setData ( const QwtLegendData legendData)

Set the attributes of the legend label

Parameters
legendDataAttributes of the label
See also
data()

Definition at line 64 of file qwt_legend_label.cpp.

void QwtLegendLabel::setDown ( bool  down)
protected

Set the item being down.

Definition at line 240 of file qwt_legend_label.cpp.

void QwtLegendLabel::setIcon ( const QPixmap &  icon)

Assign the icon

Parameters
iconPixmap representing a plot item
See also
icon(), QwtPlotItem::legendIcon()

Definition at line 164 of file qwt_legend_label.cpp.

void QwtLegendLabel::setItemMode ( QwtLegendData::Mode  mode)

Set the item mode The default is QwtLegendData::ReadOnly

Parameters
modeItem mode
See also
itemMode()

Definition at line 133 of file qwt_legend_label.cpp.

void QwtLegendLabel::setSpacing ( int  spacing)

Change the spacing between icon and text.

Parameters
spacingSpacing
See also
spacing(), QwtTextLabel::margin()

Definition at line 190 of file qwt_legend_label.cpp.

void QwtLegendLabel::setText ( const QwtText text)
virtual

Set the text to the legend item

Parameters
textText label
See also
QwtTextLabel::text()

Reimplemented from QwtTextLabel.

Definition at line 115 of file qwt_legend_label.cpp.

QSize QwtLegendLabel::sizeHint ( ) const
virtual

Return a size hint.

Reimplemented from QwtTextLabel.

Definition at line 270 of file qwt_legend_label.cpp.

int QwtLegendLabel::spacing ( ) const
Returns
Spacing between icon and text
See also
setSpacing(), QwtTextLabel::margin()

Definition at line 209 of file qwt_legend_label.cpp.

Member Data Documentation

PrivateData* QwtLegendLabel::d_data
private

Definition at line 76 of file qwt_legend_label.h.


The documentation for this class was generated from the following files:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sat Jul 6 2019 03:44:18