QCPMarginGroup Class Reference

#include </home/florent/devel/release/src/gepetto-viewer/plugins/pyqcustomplot/qcustomplot-1.3.2/qcustomplot.h>

Inheritance diagram for QCPMarginGroup:
Collaboration diagram for QCPMarginGroup:

Public Member Functions

 QCPMarginGroup (QCustomPlot *parentPlot)
 
 ~QCPMarginGroup ()
 
QList< QCPLayoutElement * > elements (QCP::MarginSide side) const
 
bool isEmpty () const
 
void clear ()
 
 QCPMarginGroup (QCustomPlot *parentPlot)
 
virtual ~QCPMarginGroup ()
 
QList< QCPLayoutElement * > elements (QCP::MarginSide side) const
 
bool isEmpty () const
 
void clear ()
 
 QCPMarginGroup (QCustomPlot *parentPlot)
 
 ~QCPMarginGroup ()
 
QList< QCPLayoutElement * > elements (QCP::MarginSide side) const
 
bool isEmpty () const
 
void clear ()
 

Protected Member Functions

int commonMargin (QCP::MarginSide side) const
 
void addChild (QCP::MarginSide side, QCPLayoutElement *element)
 
void removeChild (QCP::MarginSide side, QCPLayoutElement *element)
 
virtual int commonMargin (QCP::MarginSide side) const
 
void addChild (QCP::MarginSide side, QCPLayoutElement *element)
 
void removeChild (QCP::MarginSide side, QCPLayoutElement *element)
 
int commonMargin (QCP::MarginSide side) const
 
void addChild (QCP::MarginSide side, QCPLayoutElement *element)
 
void removeChild (QCP::MarginSide side, QCPLayoutElement *element)
 

Protected Attributes

QCustomPlotmParentPlot
 
QHash< QCP::MarginSide, QList< QCPLayoutElement * > > mChildren
 

Friends

class QCPLayoutElement
 

Constructor & Destructor Documentation

◆ QCPMarginGroup() [1/3]

QCPMarginGroup::QCPMarginGroup ( QCustomPlot parentPlot)

◆ ~QCPMarginGroup() [1/3]

QCPMarginGroup::~QCPMarginGroup ( )

◆ QCPMarginGroup() [2/3]

QCPMarginGroup::QCPMarginGroup ( QCustomPlot parentPlot)
explicit

◆ ~QCPMarginGroup() [2/3]

virtual QCPMarginGroup::~QCPMarginGroup ( )
virtual

◆ QCPMarginGroup() [3/3]

QCPMarginGroup::QCPMarginGroup ( QCustomPlot parentPlot)

◆ ~QCPMarginGroup() [3/3]

QCPMarginGroup::~QCPMarginGroup ( )

Member Function Documentation

◆ addChild() [1/3]

void QCPMarginGroup::addChild ( QCP::MarginSide  side,
QCPLayoutElement element 
)
protected

◆ addChild() [2/3]

void QCPMarginGroup::addChild ( QCP::MarginSide  side,
QCPLayoutElement element 
)
protected

◆ addChild() [3/3]

void QCPMarginGroup::addChild ( QCP::MarginSide  side,
QCPLayoutElement element 
)
protected

◆ clear() [1/3]

void QCPMarginGroup::clear ( )

◆ clear() [2/3]

void QCPMarginGroup::clear ( )

◆ clear() [3/3]

void QCPMarginGroup::clear ( )

◆ commonMargin() [1/3]

int QCPMarginGroup::commonMargin ( QCP::MarginSide  side) const
protected

◆ commonMargin() [2/3]

int QCPMarginGroup::commonMargin ( QCP::MarginSide  side) const
protected

◆ commonMargin() [3/3]

virtual int QCPMarginGroup::commonMargin ( QCP::MarginSide  side) const
protectedvirtual

◆ elements() [1/3]

QList<QCPLayoutElement*> QCPMarginGroup::elements ( QCP::MarginSide  side) const
inline

◆ elements() [2/3]

QList<QCPLayoutElement*> QCPMarginGroup::elements ( QCP::MarginSide  side) const
inline

◆ elements() [3/3]

QList<QCPLayoutElement*> QCPMarginGroup::elements ( QCP::MarginSide  side) const
inline

◆ isEmpty() [1/3]

bool QCPMarginGroup::isEmpty ( ) const

◆ isEmpty() [2/3]

bool QCPMarginGroup::isEmpty ( ) const

◆ isEmpty() [3/3]

bool QCPMarginGroup::isEmpty ( ) const

◆ removeChild() [1/3]

void QCPMarginGroup::removeChild ( QCP::MarginSide  side,
QCPLayoutElement element 
)
protected

◆ removeChild() [2/3]

void QCPMarginGroup::removeChild ( QCP::MarginSide  side,
QCPLayoutElement element 
)
protected

◆ removeChild() [3/3]

void QCPMarginGroup::removeChild ( QCP::MarginSide  side,
QCPLayoutElement element 
)
protected

Friends And Related Function Documentation

◆ QCPLayoutElement

Member Data Documentation

◆ mChildren

QHash< QCP::MarginSide, QList< QCPLayoutElement * > > QCPMarginGroup::mChildren
protected

◆ mParentPlot

QCustomPlot * QCPMarginGroup::mParentPlot
protected

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