Classes | Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Attributes
QwtLegendLabel Class Reference

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

#include <qwt_legend_label.h>

Inheritance diagram for QwtLegendLabel:
Inheritance graph
[legend]

List of all members.

Classes

class  PrivateData

Public Slots

void setChecked (bool on)

Signals

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

Public Member Functions

const QwtLegendDatadata () const
QPixmap icon () const
bool isChecked () const
 Return true, if the item is checked.
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.
virtual void setText (const QwtText &)
virtual QSize sizeHint () const
 Return a size hint.
int spacing () const
virtual ~QwtLegendLabel ()
 Destructor.

Protected Member Functions

bool isDown () const
 Return true, if the item is down.
virtual void keyPressEvent (QKeyEvent *)
 Handle key press events.
virtual void keyReleaseEvent (QKeyEvent *)
 Handle key release events.
virtual void mousePressEvent (QMouseEvent *)
 Handle mouse press events.
virtual void mouseReleaseEvent (QMouseEvent *)
 Handle mouse release events.
virtual void paintEvent (QPaintEvent *)
 Paint event.
void setDown (bool)
 Set the item being down.

Private Attributes

PrivateDatad_data

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.

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.

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.

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.

Returns:
Item mode
See also:
setItemMode()

Definition at line 152 of file qwt_legend_label.cpp.

void QwtLegendLabel::keyPressEvent ( QKeyEvent *  e) [protected, virtual]

Handle key press events.

Definition at line 372 of file qwt_legend_label.cpp.

void QwtLegendLabel::keyReleaseEvent ( QKeyEvent *  e) [protected, virtual]

Handle key release events.

Definition at line 398 of file qwt_legend_label.cpp.

void QwtLegendLabel::mousePressEvent ( QMouseEvent *  e) [protected, virtual]

Handle mouse press events.

Definition at line 327 of file qwt_legend_label.cpp.

void QwtLegendLabel::mouseReleaseEvent ( QMouseEvent *  e) [protected, virtual]

Handle mouse release events.

Definition at line 350 of file qwt_legend_label.cpp.

void QwtLegendLabel::paintEvent ( QPaintEvent *  e) [protected, virtual]

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.

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

Reimplemented from QwtTextLabel.

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 Wed Jul 3 2019 19:28:06