gepetto-viewer 6.1.0
An user-friendly Graphical Interface
Loading...
Searching...
No Matches
QCPLayoutInset Class Reference

#include </local/robotpkg/var/tmp/robotpkg/graphics/py-qt-gepetto-viewer/work/gepetto-viewer-6.1.0/plugins/pyqcustomplot/qcustomplot-1.3.2/qcustomplot.h>

Inheritance diagram for QCPLayoutInset:
Collaboration diagram for QCPLayoutInset:

Public Types

enum  InsetPlacement {
  ipFree , ipBorderAligned , ipFree , ipBorderAligned ,
  ipFree , ipBorderAligned
}
enum  InsetPlacement {
  ipFree , ipBorderAligned , ipFree , ipBorderAligned ,
  ipFree , ipBorderAligned
}
enum  InsetPlacement {
  ipFree , ipBorderAligned , ipFree , ipBorderAligned ,
  ipFree , ipBorderAligned
}
Public Types inherited from QCPLayoutElement
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

 QCPLayoutInset ()
virtual ~QCPLayoutInset ()
InsetPlacement insetPlacement (int index) const
Qt::Alignment insetAlignment (int index) const
QRectF insetRect (int index) const
void setInsetPlacement (int index, InsetPlacement placement)
void setInsetAlignment (int index, Qt::Alignment alignment)
void setInsetRect (int index, const QRectF &rect)
virtual void updateLayout ()
virtual int elementCount () const
virtual QCPLayoutElement * elementAt (int index) const
virtual QCPLayoutElement * takeAt (int index)
virtual bool take (QCPLayoutElement *element)
virtual void simplify ()
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
void addElement (QCPLayoutElement *element, Qt::Alignment alignment)
void addElement (QCPLayoutElement *element, const QRectF &rect)
 QCPLayoutInset ()
virtual ~QCPLayoutInset ()
InsetPlacement insetPlacement (int index) const
Qt::Alignment insetAlignment (int index) const
QRectF insetRect (int index) const
void setInsetPlacement (int index, InsetPlacement placement)
void setInsetAlignment (int index, Qt::Alignment alignment)
void setInsetRect (int index, const QRectF &rect)
virtual void updateLayout () Q_DECL_OVERRIDE
virtual int elementCount () const Q_DECL_OVERRIDE
virtual QCPLayoutElement * elementAt (int index) const Q_DECL_OVERRIDE
virtual QCPLayoutElement * takeAt (int index) Q_DECL_OVERRIDE
virtual bool take (QCPLayoutElement *element) Q_DECL_OVERRIDE
virtual void simplify () Q_DECL_OVERRIDE
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE
void addElement (QCPLayoutElement *element, Qt::Alignment alignment)
void addElement (QCPLayoutElement *element, const QRectF &rect)
 QCPLayoutInset ()
virtual ~QCPLayoutInset ()
InsetPlacement insetPlacement (int index) const
Qt::Alignment insetAlignment (int index) const
QRectF insetRect (int index) const
void setInsetPlacement (int index, InsetPlacement placement)
void setInsetAlignment (int index, Qt::Alignment alignment)
void setInsetRect (int index, const QRectF &rect)
virtual void updateLayout ()
virtual int elementCount () const
virtual QCPLayoutElement * elementAt (int index) const
virtual QCPLayoutElement * takeAt (int index)
virtual bool take (QCPLayoutElement *element)
virtual void simplify ()
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
void addElement (QCPLayoutElement *element, Qt::Alignment alignment)
void addElement (QCPLayoutElement *element, const QRectF &rect)
Public Member Functions inherited from QCPLayout
 QCPLayout ()
virtual void update (UpdatePhase phase)
virtual QList< QCPLayoutElement * > elements (bool recursive) const
bool removeAt (int index)
bool remove (QCPLayoutElement *element)
void clear ()
 QCPLayout ()
virtual void update (UpdatePhase phase) Q_DECL_OVERRIDE
virtual QList< QCPLayoutElement * > elements (bool recursive) const Q_DECL_OVERRIDE
bool removeAt (int index)
bool remove (QCPLayoutElement *element)
void clear ()
 QCPLayout ()
virtual void update (UpdatePhase phase)
virtual QList< QCPLayoutElement * > elements (bool recursive) const
bool removeAt (int index)
bool remove (QCPLayoutElement *element)
void clear ()
Public Member Functions inherited from QCPLayoutElement
 QCPLayoutElement (QCustomPlot *parentPlot=0)
virtual ~QCPLayoutElement ()
QCPLayout * layout () const
QRect rect () const
QRect outerRect () const
QMargins margins () const
QMargins minimumMargins () const
QCP::MarginSides autoMargins () const
QSize minimumSize () const
QSize maximumSize () const
QCPMarginGroup * marginGroup (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 QSize minimumSizeHint () const
virtual QSize maximumSizeHint () const
 QCPLayoutElement (QCustomPlot *parentPlot=0)
virtual ~QCPLayoutElement ()
QCPLayout * layout () 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
QCPMarginGroup * marginGroup (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 QSize minimumOuterSizeHint () const
virtual QSize maximumOuterSizeHint () const
 QCPLayoutElement (QCustomPlot *parentPlot=0)
virtual ~QCPLayoutElement ()
QCPLayout * layout () const
QRect rect () const
QRect outerRect () const
QMargins margins () const
QMargins minimumMargins () const
QCP::MarginSides autoMargins () const
QSize minimumSize () const
QSize maximumSize () const
QCPMarginGroup * marginGroup (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 QSize minimumSizeHint () const
virtual QSize maximumSizeHint () const
Public Member Functions inherited from QCPLayerable
 QCPLayerable (QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0)
 ~QCPLayerable ()
bool visible () const
QCustomPlot * parentPlot () const
QCPLayerable * parentLayerable () const
QCPLayer * layer () 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
QCustomPlot * parentPlot () const
QCPLayerable * parentLayerable () const
QCPLayer * layer () 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
QCustomPlot * parentPlot () const
QCPLayerable * parentLayerable () const
QCPLayer * layer () 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 Attributes

QList< QCPLayoutElement * > mElements
QList< InsetPlacement > mInsetPlacement
QList< Qt::Alignment > mInsetAlignment
QList< QRectF > mInsetRect
Protected Attributes inherited from QCPLayoutElement
QCPLayout * mParentLayout
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
QCustomPlot * mParentPlot
QPointer< QCPLayerable > mParentLayerable
QCPLayer * mLayer
bool mAntialiased

Additional Inherited Members

Signals inherited from QCPLayerable
void layerChanged (QCPLayer *newLayer)
void layerChanged (QCPLayer *newLayer)
void layerChanged (QCPLayer *newLayer)
Protected Member Functions inherited from QCPLayout
void sizeConstraintsChanged () const
void adoptElement (QCPLayoutElement *el)
void releaseElement (QCPLayoutElement *el)
QVector< int > getSectionSizes (QVector< int > maxSizes, QVector< int > minSizes, QVector< double > stretchFactors, int totalSize) const
void sizeConstraintsChanged () const
void adoptElement (QCPLayoutElement *el)
void releaseElement (QCPLayoutElement *el)
QVector< int > getSectionSizes (QVector< int > maxSizes, QVector< int > minSizes, QVector< double > stretchFactors, int totalSize) const
void sizeConstraintsChanged () const
void adoptElement (QCPLayoutElement *el)
void releaseElement (QCPLayoutElement *el)
QVector< int > getSectionSizes (QVector< int > maxSizes, QVector< int > minSizes, QVector< double > stretchFactors, int totalSize) const
Protected Member Functions inherited from QCPLayoutElement
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
Static Protected Member Functions inherited from QCPLayout
static QSize getFinalMinimumOuterSize (const QCPLayoutElement *el)
static QSize getFinalMaximumOuterSize (const QCPLayoutElement *el)

Member Enumeration Documentation

◆ InsetPlacement [1/3]

Defines how the placement and sizing is handled for a certain element in a QCPLayoutInset.

Enumerator
ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

◆ InsetPlacement [2/3]

Defines how the placement and sizing is handled for a certain element in a QCPLayoutInset.

Enumerator
ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

◆ InsetPlacement [3/3]

Defines how the placement and sizing is handled for a certain element in a QCPLayoutInset.

Enumerator
ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

ipFree 

The element may be positioned/sized arbitrarily, see setInsetRect

ipBorderAligned 

The element is aligned to one of the layout sides, see setInsetAlignment

Constructor & Destructor Documentation

◆ QCPLayoutInset() [1/3]

QCPLayoutInset::QCPLayoutInset ( )
explicit

◆ ~QCPLayoutInset() [1/3]

virtual QCPLayoutInset::~QCPLayoutInset ( )
virtual

◆ QCPLayoutInset() [2/3]

QCPLayoutInset::QCPLayoutInset ( )
explicit

◆ ~QCPLayoutInset() [2/3]

virtual QCPLayoutInset::~QCPLayoutInset ( )
virtual

◆ QCPLayoutInset() [3/3]

QCPLayoutInset::QCPLayoutInset ( )
explicit

◆ ~QCPLayoutInset() [3/3]

virtual QCPLayoutInset::~QCPLayoutInset ( )
virtual

Member Function Documentation

◆ addElement() [1/6]

void QCPLayoutInset::addElement ( QCPLayoutElement * element,
const QRectF & rect )

◆ addElement() [2/6]

void QCPLayoutInset::addElement ( QCPLayoutElement * element,
const QRectF & rect )

◆ addElement() [3/6]

void QCPLayoutInset::addElement ( QCPLayoutElement * element,
const QRectF & rect )

◆ addElement() [4/6]

void QCPLayoutInset::addElement ( QCPLayoutElement * element,
Qt::Alignment alignment )

◆ addElement() [5/6]

void QCPLayoutInset::addElement ( QCPLayoutElement * element,
Qt::Alignment alignment )

◆ addElement() [6/6]

void QCPLayoutInset::addElement ( QCPLayoutElement * element,
Qt::Alignment alignment )

◆ elementAt() [1/3]

virtual QCPLayoutElement * QCPLayoutInset::elementAt ( int index) const
virtual

Implements QCPLayout.

◆ elementAt() [2/3]

virtual QCPLayoutElement * QCPLayoutInset::elementAt ( int index) const
virtual

Implements QCPLayout.

◆ elementAt() [3/3]

virtual QCPLayoutElement * QCPLayoutInset::elementAt ( int index) const
virtual

Implements QCPLayout.

◆ elementCount() [1/3]

virtual int QCPLayoutInset::elementCount ( ) const
virtual

Implements QCPLayout.

◆ elementCount() [2/3]

virtual int QCPLayoutInset::elementCount ( ) const
virtual

Implements QCPLayout.

◆ elementCount() [3/3]

virtual int QCPLayoutInset::elementCount ( ) const
virtual

Implements QCPLayout.

◆ insetAlignment() [1/3]

Qt::Alignment QCPLayoutInset::insetAlignment ( int index) const

◆ insetAlignment() [2/3]

Qt::Alignment QCPLayoutInset::insetAlignment ( int index) const

◆ insetAlignment() [3/3]

Qt::Alignment QCPLayoutInset::insetAlignment ( int index) const

◆ insetPlacement() [1/3]

InsetPlacement QCPLayoutInset::insetPlacement ( int index) const

◆ insetPlacement() [2/3]

InsetPlacement QCPLayoutInset::insetPlacement ( int index) const

◆ insetPlacement() [3/3]

InsetPlacement QCPLayoutInset::insetPlacement ( int index) const

◆ insetRect() [1/3]

QRectF QCPLayoutInset::insetRect ( int index) const

◆ insetRect() [2/3]

QRectF QCPLayoutInset::insetRect ( int index) const

◆ insetRect() [3/3]

QRectF QCPLayoutInset::insetRect ( int index) const

◆ selectTest() [1/3]

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

Reimplemented from QCPLayoutElement.

◆ selectTest() [2/3]

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

Reimplemented from QCPLayoutElement.

◆ selectTest() [3/3]

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

Reimplemented from QCPLayoutElement.

◆ setInsetAlignment() [1/3]

void QCPLayoutInset::setInsetAlignment ( int index,
Qt::Alignment alignment )

◆ setInsetAlignment() [2/3]

void QCPLayoutInset::setInsetAlignment ( int index,
Qt::Alignment alignment )

◆ setInsetAlignment() [3/3]

void QCPLayoutInset::setInsetAlignment ( int index,
Qt::Alignment alignment )

◆ setInsetPlacement() [1/3]

void QCPLayoutInset::setInsetPlacement ( int index,
InsetPlacement placement )

◆ setInsetPlacement() [2/3]

void QCPLayoutInset::setInsetPlacement ( int index,
InsetPlacement placement )

◆ setInsetPlacement() [3/3]

void QCPLayoutInset::setInsetPlacement ( int index,
InsetPlacement placement )

◆ setInsetRect() [1/3]

void QCPLayoutInset::setInsetRect ( int index,
const QRectF & rect )

◆ setInsetRect() [2/3]

void QCPLayoutInset::setInsetRect ( int index,
const QRectF & rect )

◆ setInsetRect() [3/3]

void QCPLayoutInset::setInsetRect ( int index,
const QRectF & rect )

◆ simplify() [1/3]

virtual void QCPLayoutInset::simplify ( )
inlinevirtual

Reimplemented from QCPLayout.

◆ simplify() [2/3]

virtual void QCPLayoutInset::simplify ( )
inlinevirtual

Reimplemented from QCPLayout.

◆ simplify() [3/3]

virtual void QCPLayoutInset::simplify ( )
inlinevirtual

Reimplemented from QCPLayout.

◆ take() [1/3]

virtual bool QCPLayoutInset::take ( QCPLayoutElement * element)
virtual

Implements QCPLayout.

◆ take() [2/3]

virtual bool QCPLayoutInset::take ( QCPLayoutElement * element)
virtual

Implements QCPLayout.

◆ take() [3/3]

virtual bool QCPLayoutInset::take ( QCPLayoutElement * element)
virtual

Implements QCPLayout.

◆ takeAt() [1/3]

virtual QCPLayoutElement * QCPLayoutInset::takeAt ( int index)
virtual

Implements QCPLayout.

◆ takeAt() [2/3]

virtual QCPLayoutElement * QCPLayoutInset::takeAt ( int index)
virtual

Implements QCPLayout.

◆ takeAt() [3/3]

virtual QCPLayoutElement * QCPLayoutInset::takeAt ( int index)
virtual

Implements QCPLayout.

◆ updateLayout() [1/3]

virtual void QCPLayoutInset::updateLayout ( )
virtual

Reimplemented from QCPLayout.

◆ updateLayout() [2/3]

virtual void QCPLayoutInset::updateLayout ( )
virtual

Reimplemented from QCPLayout.

◆ updateLayout() [3/3]

virtual void QCPLayoutInset::updateLayout ( )
virtual

Reimplemented from QCPLayout.

Member Data Documentation

◆ mElements

QList< QCPLayoutElement * > QCPLayoutInset::mElements
protected

◆ mInsetAlignment

QList< Qt::Alignment > QCPLayoutInset::mInsetAlignment
protected

◆ mInsetPlacement

QList< InsetPlacement > QCPLayoutInset::mInsetPlacement
protected

◆ mInsetRect

QList< QRectF > QCPLayoutInset::mInsetRect
protected

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