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

#include <UPlot.h>

Inheritance diagram for UPlotLegend:
Inheritance graph
[legend]

Signals

void legendItemMoved (const UPlotCurve *curve, int)
 
void legendItemRemoved (const UPlotCurve *curve)
 
void legendItemToggled (const UPlotCurve *curve, bool toggled)
 

Public Member Functions

void addItem (UPlotCurve *curve)
 
QString getAllCurveDataAsText () const
 
bool isFlat () const
 
bool remove (const UPlotCurve *curve)
 
void setFlat (bool on)
 
 UPlotLegend (QWidget *parent=0)
 
virtual ~UPlotLegend ()
 

Protected Member Functions

virtual void contextMenuEvent (QContextMenuEvent *event)
 

Private Slots

void moveDown (UPlotLegendItem *item)
 
void moveUp (UPlotLegendItem *item)
 
void redirectToggled (bool)
 
void removeLegendItem (const UPlotCurve *curve)
 

Private Attributes

QAction * _aCopyAllCurvesToClipboard
 
QAction * _aShowAllStdDevMeanMax
 
QAction * _aUseFlatButtons
 
QLayout * _contentLayout
 
bool _flat
 
QMenu * _menu
 
QScrollArea * _scrollArea
 

Detailed Description

The UPlot legend. Used internally by UPlot.

Definition at line 386 of file UPlot.h.

Constructor & Destructor Documentation

UPlotLegend::UPlotLegend ( QWidget *  parent = 0)

Constructor.

Definition at line 1520 of file UPlot.cpp.

UPlotLegend::~UPlotLegend ( )
virtual

Definition at line 1555 of file UPlot.cpp.

Member Function Documentation

void UPlotLegend::addItem ( UPlotCurve curve)

Definition at line 1577 of file UPlot.cpp.

void UPlotLegend::contextMenuEvent ( QContextMenuEvent *  event)
protectedvirtual

Definition at line 1761 of file UPlot.cpp.

QString UPlotLegend::getAllCurveDataAsText ( ) const

Definition at line 1681 of file UPlot.cpp.

bool UPlotLegend::isFlat ( ) const
inline

Definition at line 398 of file UPlot.h.

void UPlotLegend::legendItemMoved ( const UPlotCurve curve,
int   
)
signal
void UPlotLegend::legendItemRemoved ( const UPlotCurve curve)
signal
void UPlotLegend::legendItemToggled ( const UPlotCurve curve,
bool  toggled 
)
signal
void UPlotLegend::moveDown ( UPlotLegendItem item)
privateslot

Definition at line 1654 of file UPlot.cpp.

void UPlotLegend::moveUp ( UPlotLegendItem item)
privateslot

Definition at line 1627 of file UPlot.cpp.

void UPlotLegend::redirectToggled ( bool  toggled)
privateslot

Definition at line 1787 of file UPlot.cpp.

bool UPlotLegend::remove ( const UPlotCurve curve)

Definition at line 1604 of file UPlot.cpp.

void UPlotLegend::removeLegendItem ( const UPlotCurve curve)
privateslot

Definition at line 1619 of file UPlot.cpp.

void UPlotLegend::setFlat ( bool  on)

Definition at line 1562 of file UPlot.cpp.

Member Data Documentation

QAction* UPlotLegend::_aCopyAllCurvesToClipboard
private

Definition at line 423 of file UPlot.h.

QAction* UPlotLegend::_aShowAllStdDevMeanMax
private

Definition at line 424 of file UPlot.h.

QAction* UPlotLegend::_aUseFlatButtons
private

Definition at line 422 of file UPlot.h.

QLayout* UPlotLegend::_contentLayout
private

Definition at line 425 of file UPlot.h.

bool UPlotLegend::_flat
private

Definition at line 420 of file UPlot.h.

QMenu* UPlotLegend::_menu
private

Definition at line 421 of file UPlot.h.

QScrollArea* UPlotLegend::_scrollArea
private

Definition at line 426 of file UPlot.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:37:08