QCPLayoutElement Class Reference

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

Inheritance diagram for QCPLayoutElement:
Collaboration diagram for QCPLayoutElement:

Public Types

enum  UpdatePhase {
  upPreparation, upMargins, upLayout, upPreparation,
  upMargins, upLayout, upPreparation, upMargins,
  upLayout
}
 
enum  UpdatePhase {
  upPreparation, upMargins, upLayout, upPreparation,
  upMargins, upLayout, upPreparation, upMargins,
  upLayout
}
 
enum  SizeConstraintRect { scrInnerRect, scrOuterRect }
 
enum  UpdatePhase {
  upPreparation, upMargins, upLayout, upPreparation,
  upMargins, upLayout, upPreparation, upMargins,
  upLayout
}
 

Public Member Functions

 QCPLayoutElement (QCustomPlot *parentPlot=0)
 
virtual ~QCPLayoutElement ()
 
QCPLayoutlayout () const
 
QRect rect () const
 
QRect outerRect () const
 
QMargins margins () const
 
QMargins minimumMargins () const
 
QCP::MarginSides autoMargins () const
 
QSize minimumSize () const
 
QSize maximumSize () const
 
QCPMarginGroupmarginGroup (QCP::MarginSide side) const
 
QHash< QCP::MarginSide, QCPMarginGroup * > marginGroups () const
 
void setOuterRect (const QRect &rect)
 
void setMargins (const QMargins &margins)
 
void setMinimumMargins (const QMargins &margins)
 
void setAutoMargins (QCP::MarginSides sides)
 
void setMinimumSize (const QSize &size)
 
void setMinimumSize (int width, int height)
 
void setMaximumSize (const QSize &size)
 
void setMaximumSize (int width, int height)
 
void setMarginGroup (QCP::MarginSides sides, QCPMarginGroup *group)
 
virtual void update (UpdatePhase phase)
 
virtual QSize minimumSizeHint () const
 
virtual QSize maximumSizeHint () const
 
virtual QList< QCPLayoutElement * > elements (bool recursive) const
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
 
 QCPLayoutElement (QCustomPlot *parentPlot=0)
 
virtual ~QCPLayoutElement ()
 
QCPLayoutlayout () const
 
QRect rect () const
 
QRect outerRect () const
 
QMargins margins () const
 
QMargins minimumMargins () const
 
QCP::MarginSides autoMargins () const
 
QSize minimumSize () const
 
QSize maximumSize () const
 
SizeConstraintRect sizeConstraintRect () const
 
QCPMarginGroupmarginGroup (QCP::MarginSide side) const
 
QHash< QCP::MarginSide, QCPMarginGroup * > marginGroups () const
 
void setOuterRect (const QRect &rect)
 
void setMargins (const QMargins &margins)
 
void setMinimumMargins (const QMargins &margins)
 
void setAutoMargins (QCP::MarginSides sides)
 
void setMinimumSize (const QSize &size)
 
void setMinimumSize (int width, int height)
 
void setMaximumSize (const QSize &size)
 
void setMaximumSize (int width, int height)
 
void setSizeConstraintRect (SizeConstraintRect constraintRect)
 
void setMarginGroup (QCP::MarginSides sides, QCPMarginGroup *group)
 
virtual void update (UpdatePhase phase)
 
virtual QSize minimumOuterSizeHint () const
 
virtual QSize maximumOuterSizeHint () const
 
virtual QList< QCPLayoutElement * > elements (bool recursive) const
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE
 
 QCPLayoutElement (QCustomPlot *parentPlot=0)
 
virtual ~QCPLayoutElement ()
 
QCPLayoutlayout () const
 
QRect rect () const
 
QRect outerRect () const
 
QMargins margins () const
 
QMargins minimumMargins () const
 
QCP::MarginSides autoMargins () const
 
QSize minimumSize () const
 
QSize maximumSize () const
 
QCPMarginGroupmarginGroup (QCP::MarginSide side) const
 
QHash< QCP::MarginSide, QCPMarginGroup * > marginGroups () const
 
void setOuterRect (const QRect &rect)
 
void setMargins (const QMargins &margins)
 
void setMinimumMargins (const QMargins &margins)
 
void setAutoMargins (QCP::MarginSides sides)
 
void setMinimumSize (const QSize &size)
 
void setMinimumSize (int width, int height)
 
void setMaximumSize (const QSize &size)
 
void setMaximumSize (int width, int height)
 
void setMarginGroup (QCP::MarginSides sides, QCPMarginGroup *group)
 
virtual void update (UpdatePhase phase)
 
virtual QSize minimumSizeHint () const
 
virtual QSize maximumSizeHint () const
 
virtual QList< QCPLayoutElement * > elements (bool recursive) const
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
 
- Public Member Functions inherited from QCPLayerable
 QCPLayerable (QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0)
 
 ~QCPLayerable ()
 
bool visible () const
 
QCustomPlotparentPlot () const
 
QCPLayerableparentLayerable () const
 
QCPLayerlayer () const
 
bool antialiased () const
 
void setVisible (bool on)
 
Q_SLOT bool setLayer (QCPLayer *layer)
 
bool setLayer (const QString &layerName)
 
void setAntialiased (bool enabled)
 
bool realVisibility () const
 
 QCPLayerable (QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0)
 
virtual ~QCPLayerable ()
 
bool visible () const
 
QCustomPlotparentPlot () const
 
QCPLayerableparentLayerable () const
 
QCPLayerlayer () const
 
bool antialiased () const
 
void setVisible (bool on)
 
Q_SLOT bool setLayer (QCPLayer *layer)
 
bool setLayer (const QString &layerName)
 
void setAntialiased (bool enabled)
 
bool realVisibility () const
 
 QCPLayerable (QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0)
 
 ~QCPLayerable ()
 
bool visible () const
 
QCustomPlotparentPlot () const
 
QCPLayerableparentLayerable () const
 
QCPLayerlayer () const
 
bool antialiased () const
 
void setVisible (bool on)
 
Q_SLOT bool setLayer (QCPLayer *layer)
 
bool setLayer (const QString &layerName)
 
void setAntialiased (bool enabled)
 
bool realVisibility () const
 

Protected Member Functions

virtual int calculateAutoMargin (QCP::MarginSide side)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void wheelEvent (QWheelEvent *event)
 
virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const
 
virtual void draw (QCPPainter *painter)
 
virtual void parentPlotInitialized (QCustomPlot *parentPlot)
 
virtual int calculateAutoMargin (QCP::MarginSide side)
 
virtual void layoutChanged ()
 
virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const Q_DECL_OVERRIDE
 
virtual void draw (QCPPainter *painter) Q_DECL_OVERRIDE
 
virtual void parentPlotInitialized (QCustomPlot *parentPlot) Q_DECL_OVERRIDE
 
virtual int calculateAutoMargin (QCP::MarginSide side)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void wheelEvent (QWheelEvent *event)
 
virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const
 
virtual void draw (QCPPainter *painter)
 
virtual void parentPlotInitialized (QCustomPlot *parentPlot)
 
- Protected Member Functions inherited from QCPLayerable
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged)
 
virtual void deselectEvent (bool *selectionStateChanged)
 
void initializeParentPlot (QCustomPlot *parentPlot)
 
void setParentLayerable (QCPLayerable *parentLayerable)
 
bool moveToLayer (QCPLayer *layer, bool prepend)
 
void applyAntialiasingHint (QCPPainter *painter, bool localAntialiased, QCP::AntialiasedElement overrideElement) const
 
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged)
 
virtual void deselectEvent (bool *selectionStateChanged)
 
virtual void mousePressEvent (QMouseEvent *event, const QVariant &details)
 
virtual void mouseMoveEvent (QMouseEvent *event, const QPointF &startPos)
 
virtual void mouseReleaseEvent (QMouseEvent *event, const QPointF &startPos)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event, const QVariant &details)
 
void initializeParentPlot (QCustomPlot *parentPlot)
 
void setParentLayerable (QCPLayerable *parentLayerable)
 
bool moveToLayer (QCPLayer *layer, bool prepend)
 
void applyAntialiasingHint (QCPPainter *painter, bool localAntialiased, QCP::AntialiasedElement overrideElement) const
 
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged)
 
virtual void deselectEvent (bool *selectionStateChanged)
 
void initializeParentPlot (QCustomPlot *parentPlot)
 
void setParentLayerable (QCPLayerable *parentLayerable)
 
bool moveToLayer (QCPLayer *layer, bool prepend)
 
void applyAntialiasingHint (QCPPainter *painter, bool localAntialiased, QCP::AntialiasedElement overrideElement) const
 

Protected Attributes

QCPLayoutmParentLayout
 
QSize mMinimumSize
 
QSize mMaximumSize
 
QRect mRect
 
QRect mOuterRect
 
QMargins mMargins
 
QMargins mMinimumMargins
 
QCP::MarginSides mAutoMargins
 
QHash< QCP::MarginSide, QCPMarginGroup * > mMarginGroups
 
SizeConstraintRect mSizeConstraintRect
 
- Protected Attributes inherited from QCPLayerable
bool mVisible
 
QCustomPlotmParentPlot
 
QPointer< QCPLayerablemParentLayerable
 
QCPLayermLayer
 
bool mAntialiased
 

Friends

class QCustomPlot
 
class QCPLayout
 
class QCPMarginGroup
 

Additional Inherited Members

- Signals inherited from QCPLayerable
void layerChanged (QCPLayer *newLayer)
 
void layerChanged (QCPLayer *newLayer)
 
void layerChanged (QCPLayer *newLayer)
 

Member Enumeration Documentation

◆ SizeConstraintRect

Defines to which rect of a layout element the size constraints that can be set via setMinimumSize and setMaximumSize apply. The outer rect (outerRect) includes the margins (e.g. in the case of a QCPAxisRect the axis labels), whereas the inner rect (rect) does not.

See also
setSizeConstraintRect
Enumerator
scrInnerRect 

Minimum/Maximum size constraints apply to inner rect.

scrOuterRect 

Minimum/Maximum size constraints apply to outer rect, thus include layout element margins.

◆ UpdatePhase [1/3]

Defines the phases of the update process, that happens just before a replot. At each phase, update is called with the according UpdatePhase value.

Enumerator
upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

◆ UpdatePhase [2/3]

Defines the phases of the update process, that happens just before a replot. At each phase, update is called with the according UpdatePhase value.

Enumerator
upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

◆ UpdatePhase [3/3]

Defines the phases of the update process, that happens just before a replot. At each phase, update is called with the according UpdatePhase value.

Enumerator
upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

upPreparation 

Phase used for any type of preparation that needs to be done before margin calculation and layout.

upMargins 

Phase in which the margins are calculated and set.

upLayout 

Final phase in which the layout system places the rects of the elements.

Constructor & Destructor Documentation

◆ QCPLayoutElement() [1/3]

QCPLayoutElement::QCPLayoutElement ( QCustomPlot parentPlot = 0)
explicit

◆ ~QCPLayoutElement() [1/3]

virtual QCPLayoutElement::~QCPLayoutElement ( )
virtual

◆ QCPLayoutElement() [2/3]

QCPLayoutElement::QCPLayoutElement ( QCustomPlot parentPlot = 0)
explicit

◆ ~QCPLayoutElement() [2/3]

virtual QCPLayoutElement::~QCPLayoutElement ( )
virtual

◆ QCPLayoutElement() [3/3]

QCPLayoutElement::QCPLayoutElement ( QCustomPlot parentPlot = 0)
explicit

◆ ~QCPLayoutElement() [3/3]

virtual QCPLayoutElement::~QCPLayoutElement ( )
virtual

Member Function Documentation

◆ applyDefaultAntialiasingHint() [1/3]

virtual void QCPLayoutElement::applyDefaultAntialiasingHint ( QCPPainter painter) const
inlineprotectedvirtual

◆ applyDefaultAntialiasingHint() [2/3]

virtual void QCPLayoutElement::applyDefaultAntialiasingHint ( QCPPainter painter) const
inlineprotectedvirtual

◆ applyDefaultAntialiasingHint() [3/3]

virtual void QCPLayoutElement::applyDefaultAntialiasingHint ( QCPPainter painter) const
inlineprotectedvirtual

◆ autoMargins() [1/3]

QCP::MarginSides QCPLayoutElement::autoMargins ( ) const
inline

◆ autoMargins() [2/3]

QCP::MarginSides QCPLayoutElement::autoMargins ( ) const
inline

◆ autoMargins() [3/3]

QCP::MarginSides QCPLayoutElement::autoMargins ( ) const
inline

◆ calculateAutoMargin() [1/3]

virtual int QCPLayoutElement::calculateAutoMargin ( QCP::MarginSide  side)
protectedvirtual

Reimplemented in QCPAxisRect, QCPAxisRect, and QCPAxisRect.

◆ calculateAutoMargin() [2/3]

virtual int QCPLayoutElement::calculateAutoMargin ( QCP::MarginSide  side)
protectedvirtual

Reimplemented in QCPAxisRect, QCPAxisRect, and QCPAxisRect.

◆ calculateAutoMargin() [3/3]

virtual int QCPLayoutElement::calculateAutoMargin ( QCP::MarginSide  side)
protectedvirtual

Reimplemented in QCPAxisRect, QCPAxisRect, and QCPAxisRect.

◆ draw() [1/3]

◆ draw() [2/3]

◆ draw() [3/3]

◆ elements() [1/3]

virtual QList<QCPLayoutElement*> QCPLayoutElement::elements ( bool  recursive) const
virtual

◆ elements() [2/3]

virtual QList<QCPLayoutElement*> QCPLayoutElement::elements ( bool  recursive) const
virtual

◆ elements() [3/3]

virtual QList<QCPLayoutElement*> QCPLayoutElement::elements ( bool  recursive) const
virtual

◆ layout() [1/3]

QCPLayout* QCPLayoutElement::layout ( ) const
inline

◆ layout() [2/3]

QCPLayout* QCPLayoutElement::layout ( ) const
inline

◆ layout() [3/3]

QCPLayout* QCPLayoutElement::layout ( ) const
inline

◆ layoutChanged()

virtual void QCPLayoutElement::layoutChanged ( )
protectedvirtual

Reimplemented in QCPAxisRect.

◆ marginGroup() [1/3]

QCPMarginGroup* QCPLayoutElement::marginGroup ( QCP::MarginSide  side) const
inline

◆ marginGroup() [2/3]

QCPMarginGroup* QCPLayoutElement::marginGroup ( QCP::MarginSide  side) const
inline

◆ marginGroup() [3/3]

QCPMarginGroup* QCPLayoutElement::marginGroup ( QCP::MarginSide  side) const
inline

◆ marginGroups() [1/3]

QHash<QCP::MarginSide, QCPMarginGroup*> QCPLayoutElement::marginGroups ( ) const
inline

◆ marginGroups() [2/3]

QHash<QCP::MarginSide, QCPMarginGroup*> QCPLayoutElement::marginGroups ( ) const
inline

◆ marginGroups() [3/3]

QHash<QCP::MarginSide, QCPMarginGroup*> QCPLayoutElement::marginGroups ( ) const
inline

◆ margins() [1/3]

QMargins QCPLayoutElement::margins ( ) const
inline

◆ margins() [2/3]

QMargins QCPLayoutElement::margins ( ) const
inline

◆ margins() [3/3]

QMargins QCPLayoutElement::margins ( ) const
inline

◆ maximumOuterSizeHint()

virtual QSize QCPLayoutElement::maximumOuterSizeHint ( ) const
virtual

Reimplemented in QCPTextElement, and QCPLayoutGrid.

◆ maximumSize() [1/3]

QSize QCPLayoutElement::maximumSize ( ) const
inline

◆ maximumSize() [2/3]

QSize QCPLayoutElement::maximumSize ( ) const
inline

◆ maximumSize() [3/3]

QSize QCPLayoutElement::maximumSize ( ) const
inline

◆ maximumSizeHint() [1/2]

virtual QSize QCPLayoutElement::maximumSizeHint ( ) const
virtual

◆ maximumSizeHint() [2/2]

virtual QSize QCPLayoutElement::maximumSizeHint ( ) const
virtual

◆ minimumMargins() [1/3]

QMargins QCPLayoutElement::minimumMargins ( ) const
inline

◆ minimumMargins() [2/3]

QMargins QCPLayoutElement::minimumMargins ( ) const
inline

◆ minimumMargins() [3/3]

QMargins QCPLayoutElement::minimumMargins ( ) const
inline

◆ minimumOuterSizeHint()

virtual QSize QCPLayoutElement::minimumOuterSizeHint ( ) const
virtual

◆ minimumSize() [1/3]

QSize QCPLayoutElement::minimumSize ( ) const
inline

◆ minimumSize() [2/3]

QSize QCPLayoutElement::minimumSize ( ) const
inline

◆ minimumSize() [3/3]

QSize QCPLayoutElement::minimumSize ( ) const
inline

◆ minimumSizeHint() [1/2]

virtual QSize QCPLayoutElement::minimumSizeHint ( ) const
virtual

◆ minimumSizeHint() [2/2]

virtual QSize QCPLayoutElement::minimumSizeHint ( ) const
virtual

◆ mouseDoubleClickEvent() [1/2]

virtual void QCPLayoutElement::mouseDoubleClickEvent ( QMouseEvent *  event)
inlineprotectedvirtual

◆ mouseDoubleClickEvent() [2/2]

virtual void QCPLayoutElement::mouseDoubleClickEvent ( QMouseEvent *  event)
inlineprotectedvirtual

◆ mouseMoveEvent() [1/2]

virtual void QCPLayoutElement::mouseMoveEvent ( QMouseEvent *  event)
inlineprotectedvirtual

◆ mouseMoveEvent() [2/2]

virtual void QCPLayoutElement::mouseMoveEvent ( QMouseEvent *  event)
inlineprotectedvirtual

◆ mousePressEvent() [1/2]

virtual void QCPLayoutElement::mousePressEvent ( QMouseEvent *  event)
inlineprotectedvirtual

◆ mousePressEvent() [2/2]

virtual void QCPLayoutElement::mousePressEvent ( QMouseEvent *  event)
inlineprotectedvirtual

◆ mouseReleaseEvent() [1/2]

virtual void QCPLayoutElement::mouseReleaseEvent ( QMouseEvent *  event)
inlineprotectedvirtual

◆ mouseReleaseEvent() [2/2]

virtual void QCPLayoutElement::mouseReleaseEvent ( QMouseEvent *  event)
inlineprotectedvirtual

◆ outerRect() [1/3]

QRect QCPLayoutElement::outerRect ( ) const
inline

◆ outerRect() [2/3]

QRect QCPLayoutElement::outerRect ( ) const
inline

◆ outerRect() [3/3]

QRect QCPLayoutElement::outerRect ( ) const
inline

◆ parentPlotInitialized() [1/3]

virtual void QCPLayoutElement::parentPlotInitialized ( QCustomPlot parentPlot)
protectedvirtual

Reimplemented from QCPLayerable.

Reimplemented in QCPLegend, QCPLegend, and QCPLegend.

◆ parentPlotInitialized() [2/3]

virtual void QCPLayoutElement::parentPlotInitialized ( QCustomPlot parentPlot)
protectedvirtual

Reimplemented from QCPLayerable.

Reimplemented in QCPLegend, QCPLegend, and QCPLegend.

◆ parentPlotInitialized() [3/3]

virtual void QCPLayoutElement::parentPlotInitialized ( QCustomPlot parentPlot)
protectedvirtual

Reimplemented from QCPLayerable.

Reimplemented in QCPLegend, QCPLegend, and QCPLegend.

◆ rect() [1/3]

QRect QCPLayoutElement::rect ( ) const
inline

◆ rect() [2/3]

QRect QCPLayoutElement::rect ( ) const
inline

◆ rect() [3/3]

QRect QCPLayoutElement::rect ( ) const
inline

◆ selectTest() [1/3]

virtual double QCPLayoutElement::selectTest ( const QPointF &  pos,
bool  onlySelectable,
QVariant *  details = 0 
) const
virtual

◆ selectTest() [2/3]

virtual double QCPLayoutElement::selectTest ( const QPointF &  pos,
bool  onlySelectable,
QVariant *  details = 0 
) const
virtual

◆ selectTest() [3/3]

virtual double QCPLayoutElement::selectTest ( const QPointF &  pos,
bool  onlySelectable,
QVariant *  details = 0 
) const
virtual

◆ setAutoMargins() [1/3]

void QCPLayoutElement::setAutoMargins ( QCP::MarginSides  sides)

◆ setAutoMargins() [2/3]

void QCPLayoutElement::setAutoMargins ( QCP::MarginSides  sides)

◆ setAutoMargins() [3/3]

void QCPLayoutElement::setAutoMargins ( QCP::MarginSides  sides)

◆ setMarginGroup() [1/3]

void QCPLayoutElement::setMarginGroup ( QCP::MarginSides  sides,
QCPMarginGroup group 
)

◆ setMarginGroup() [2/3]

void QCPLayoutElement::setMarginGroup ( QCP::MarginSides  sides,
QCPMarginGroup group 
)

◆ setMarginGroup() [3/3]

void QCPLayoutElement::setMarginGroup ( QCP::MarginSides  sides,
QCPMarginGroup group 
)

◆ setMargins() [1/3]

void QCPLayoutElement::setMargins ( const QMargins &  margins)

◆ setMargins() [2/3]

void QCPLayoutElement::setMargins ( const QMargins &  margins)

◆ setMargins() [3/3]

void QCPLayoutElement::setMargins ( const QMargins &  margins)

◆ setMaximumSize() [1/6]

void QCPLayoutElement::setMaximumSize ( const QSize &  size)

◆ setMaximumSize() [2/6]

void QCPLayoutElement::setMaximumSize ( const QSize &  size)

◆ setMaximumSize() [3/6]

void QCPLayoutElement::setMaximumSize ( int  width,
int  height 
)

◆ setMaximumSize() [4/6]

void QCPLayoutElement::setMaximumSize ( int  width,
int  height 
)

◆ setMaximumSize() [5/6]

void QCPLayoutElement::setMaximumSize ( const QSize &  size)

◆ setMaximumSize() [6/6]

void QCPLayoutElement::setMaximumSize ( int  width,
int  height 
)

◆ setMinimumMargins() [1/3]

void QCPLayoutElement::setMinimumMargins ( const QMargins &  margins)

◆ setMinimumMargins() [2/3]

void QCPLayoutElement::setMinimumMargins ( const QMargins &  margins)

◆ setMinimumMargins() [3/3]

void QCPLayoutElement::setMinimumMargins ( const QMargins &  margins)

◆ setMinimumSize() [1/6]

void QCPLayoutElement::setMinimumSize ( const QSize &  size)

◆ setMinimumSize() [2/6]

void QCPLayoutElement::setMinimumSize ( const QSize &  size)

◆ setMinimumSize() [3/6]

void QCPLayoutElement::setMinimumSize ( int  width,
int  height 
)

◆ setMinimumSize() [4/6]

void QCPLayoutElement::setMinimumSize ( int  width,
int  height 
)

◆ setMinimumSize() [5/6]

void QCPLayoutElement::setMinimumSize ( const QSize &  size)

◆ setMinimumSize() [6/6]

void QCPLayoutElement::setMinimumSize ( int  width,
int  height 
)

◆ setOuterRect() [1/3]

void QCPLayoutElement::setOuterRect ( const QRect &  rect)

◆ setOuterRect() [2/3]

void QCPLayoutElement::setOuterRect ( const QRect &  rect)

◆ setOuterRect() [3/3]

void QCPLayoutElement::setOuterRect ( const QRect &  rect)

◆ setSizeConstraintRect()

void QCPLayoutElement::setSizeConstraintRect ( SizeConstraintRect  constraintRect)

◆ sizeConstraintRect()

SizeConstraintRect QCPLayoutElement::sizeConstraintRect ( ) const
inline

◆ update() [1/3]

virtual void QCPLayoutElement::update ( UpdatePhase  phase)
virtual

◆ update() [2/3]

virtual void QCPLayoutElement::update ( UpdatePhase  phase)
virtual

◆ update() [3/3]

virtual void QCPLayoutElement::update ( UpdatePhase  phase)
virtual

◆ wheelEvent() [1/2]

virtual void QCPLayoutElement::wheelEvent ( QWheelEvent *  event)
inlineprotectedvirtual

◆ wheelEvent() [2/2]

virtual void QCPLayoutElement::wheelEvent ( QWheelEvent *  event)
inlineprotectedvirtual

Friends And Related Function Documentation

◆ QCPLayout

QCPLayout
friend

◆ QCPMarginGroup

◆ QCustomPlot

QCustomPlot
friend

Member Data Documentation

◆ mAutoMargins

QCP::MarginSides QCPLayoutElement::mAutoMargins
protected

◆ mMarginGroups

QHash< QCP::MarginSide, QCPMarginGroup * > QCPLayoutElement::mMarginGroups
protected

◆ mMargins

QMargins QCPLayoutElement::mMargins
protected

◆ mMaximumSize

QSize QCPLayoutElement::mMaximumSize
protected

◆ mMinimumMargins

QMargins QCPLayoutElement::mMinimumMargins
protected

◆ mMinimumSize

QSize QCPLayoutElement::mMinimumSize
protected

◆ mOuterRect

QRect QCPLayoutElement::mOuterRect
protected

◆ mParentLayout

QCPLayout * QCPLayoutElement::mParentLayout
protected

◆ mRect

QRect QCPLayoutElement::mRect
protected

◆ mSizeConstraintRect

SizeConstraintRect QCPLayoutElement::mSizeConstraintRect
protected

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