QCPLayerable Class Referenceabstract

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

Inheritance diagram for QCPLayerable:
Collaboration diagram for QCPLayerable:

Signals

void layerChanged (QCPLayer *newLayer)
 
void layerChanged (QCPLayer *newLayer)
 
void layerChanged (QCPLayer *newLayer)
 

Public Member Functions

 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)
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
 
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)
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
 
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)
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
 
bool realVisibility () const
 

Protected Member Functions

virtual void parentPlotInitialized (QCustomPlot *parentPlot)
 
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const =0
 
virtual void draw (QCPPainter *painter)=0
 
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 void parentPlotInitialized (QCustomPlot *parentPlot)
 
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const =0
 
virtual void draw (QCPPainter *painter)=0
 
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)
 
virtual void wheelEvent (QWheelEvent *event)
 
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 void parentPlotInitialized (QCustomPlot *parentPlot)
 
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const =0
 
virtual void draw (QCPPainter *painter)=0
 
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

bool mVisible
 
QCustomPlotmParentPlot
 
QPointer< QCPLayerablemParentLayerable
 
QCPLayermLayer
 
bool mAntialiased
 

Friends

class QCustomPlot
 
class QCPAxisRect
 
class QCPLayer
 

Constructor & Destructor Documentation

◆ QCPLayerable() [1/3]

QCPLayerable::QCPLayerable ( QCustomPlot plot,
QString  targetLayer = QString(),
QCPLayerable parentLayerable = 0 
)

◆ ~QCPLayerable() [1/3]

QCPLayerable::~QCPLayerable ( )

◆ QCPLayerable() [2/3]

QCPLayerable::QCPLayerable ( QCustomPlot plot,
QString  targetLayer = QString(),
QCPLayerable parentLayerable = 0 
)

◆ ~QCPLayerable() [2/3]

virtual QCPLayerable::~QCPLayerable ( )
virtual

◆ QCPLayerable() [3/3]

QCPLayerable::QCPLayerable ( QCustomPlot plot,
QString  targetLayer = QString(),
QCPLayerable parentLayerable = 0 
)

◆ ~QCPLayerable() [3/3]

QCPLayerable::~QCPLayerable ( )

Member Function Documentation

◆ antialiased() [1/3]

bool QCPLayerable::antialiased ( ) const
inline

◆ antialiased() [2/3]

bool QCPLayerable::antialiased ( ) const
inline

◆ antialiased() [3/3]

bool QCPLayerable::antialiased ( ) const
inline

◆ applyAntialiasingHint() [1/3]

void QCPLayerable::applyAntialiasingHint ( QCPPainter painter,
bool  localAntialiased,
QCP::AntialiasedElement  overrideElement 
) const
protected

◆ applyAntialiasingHint() [2/3]

void QCPLayerable::applyAntialiasingHint ( QCPPainter painter,
bool  localAntialiased,
QCP::AntialiasedElement  overrideElement 
) const
protected

◆ applyAntialiasingHint() [3/3]

void QCPLayerable::applyAntialiasingHint ( QCPPainter painter,
bool  localAntialiased,
QCP::AntialiasedElement  overrideElement 
) const
protected

◆ applyDefaultAntialiasingHint() [1/3]

◆ applyDefaultAntialiasingHint() [2/3]

◆ applyDefaultAntialiasingHint() [3/3]

◆ clipRect() [1/3]

◆ clipRect() [2/3]

◆ clipRect() [3/3]

◆ deselectEvent() [1/3]

◆ deselectEvent() [2/3]

◆ deselectEvent() [3/3]

◆ draw() [1/3]

◆ draw() [2/3]

◆ draw() [3/3]

◆ initializeParentPlot() [1/3]

void QCPLayerable::initializeParentPlot ( QCustomPlot parentPlot)
protected

◆ initializeParentPlot() [2/3]

void QCPLayerable::initializeParentPlot ( QCustomPlot parentPlot)
protected

◆ initializeParentPlot() [3/3]

void QCPLayerable::initializeParentPlot ( QCustomPlot parentPlot)
protected

◆ layer() [1/3]

QCPLayer* QCPLayerable::layer ( ) const
inline

◆ layer() [2/3]

QCPLayer* QCPLayerable::layer ( ) const
inline

◆ layer() [3/3]

QCPLayer* QCPLayerable::layer ( ) const
inline

◆ layerChanged [1/3]

void QCPLayerable::layerChanged ( QCPLayer newLayer)
signal

◆ layerChanged [2/3]

void QCPLayerable::layerChanged ( QCPLayer newLayer)
signal

◆ layerChanged [3/3]

void QCPLayerable::layerChanged ( QCPLayer newLayer)
signal

◆ mouseDoubleClickEvent()

virtual void QCPLayerable::mouseDoubleClickEvent ( QMouseEvent *  event,
const QVariant &  details 
)
protectedvirtual

Reimplemented in QCPTextElement.

◆ mouseMoveEvent()

virtual void QCPLayerable::mouseMoveEvent ( QMouseEvent *  event,
const QPointF &  startPos 
)
protectedvirtual

Reimplemented in QCPColorScale, QCPAxisRect, and QCPAxis.

◆ mousePressEvent()

virtual void QCPLayerable::mousePressEvent ( QMouseEvent *  event,
const QVariant &  details 
)
protectedvirtual

Reimplemented in QCPColorScale, QCPTextElement, QCPAxisRect, and QCPAxis.

◆ mouseReleaseEvent()

virtual void QCPLayerable::mouseReleaseEvent ( QMouseEvent *  event,
const QPointF &  startPos 
)
protectedvirtual

Reimplemented in QCPColorScale, QCPTextElement, QCPAxisRect, and QCPAxis.

◆ moveToLayer() [1/3]

bool QCPLayerable::moveToLayer ( QCPLayer layer,
bool  prepend 
)
protected

◆ moveToLayer() [2/3]

bool QCPLayerable::moveToLayer ( QCPLayer layer,
bool  prepend 
)
protected

◆ moveToLayer() [3/3]

bool QCPLayerable::moveToLayer ( QCPLayer layer,
bool  prepend 
)
protected

◆ parentLayerable() [1/3]

QCPLayerable* QCPLayerable::parentLayerable ( ) const
inline

◆ parentLayerable() [2/3]

QCPLayerable* QCPLayerable::parentLayerable ( ) const
inline

◆ parentLayerable() [3/3]

QCPLayerable* QCPLayerable::parentLayerable ( ) const
inline

◆ parentPlot() [1/3]

QCustomPlot* QCPLayerable::parentPlot ( ) const
inline

◆ parentPlot() [2/3]

QCustomPlot* QCPLayerable::parentPlot ( ) const
inline

◆ parentPlot() [3/3]

QCustomPlot* QCPLayerable::parentPlot ( ) const
inline

◆ parentPlotInitialized() [1/3]

virtual void QCPLayerable::parentPlotInitialized ( QCustomPlot parentPlot)
protectedvirtual

◆ parentPlotInitialized() [2/3]

virtual void QCPLayerable::parentPlotInitialized ( QCustomPlot parentPlot)
protectedvirtual

◆ parentPlotInitialized() [3/3]

virtual void QCPLayerable::parentPlotInitialized ( QCustomPlot parentPlot)
protectedvirtual

◆ realVisibility() [1/3]

bool QCPLayerable::realVisibility ( ) const

◆ realVisibility() [2/3]

bool QCPLayerable::realVisibility ( ) const

◆ realVisibility() [3/3]

bool QCPLayerable::realVisibility ( ) const

◆ selectEvent() [1/3]

virtual void QCPLayerable::selectEvent ( QMouseEvent *  event,
bool  additive,
const QVariant &  details,
bool *  selectionStateChanged 
)
protectedvirtual

◆ selectEvent() [2/3]

virtual void QCPLayerable::selectEvent ( QMouseEvent *  event,
bool  additive,
const QVariant &  details,
bool *  selectionStateChanged 
)
protectedvirtual

◆ selectEvent() [3/3]

virtual void QCPLayerable::selectEvent ( QMouseEvent *  event,
bool  additive,
const QVariant &  details,
bool *  selectionStateChanged 
)
protectedvirtual

◆ selectionCategory() [1/3]

◆ selectionCategory() [2/3]

◆ selectionCategory() [3/3]

◆ selectTest() [1/3]

◆ selectTest() [2/3]

◆ selectTest() [3/3]

◆ setAntialiased() [1/3]

void QCPLayerable::setAntialiased ( bool  enabled)

◆ setAntialiased() [2/3]

void QCPLayerable::setAntialiased ( bool  enabled)

◆ setAntialiased() [3/3]

void QCPLayerable::setAntialiased ( bool  enabled)

◆ setLayer() [1/6]

Q_SLOT bool QCPLayerable::setLayer ( QCPLayer layer)

◆ setLayer() [2/6]

Q_SLOT bool QCPLayerable::setLayer ( QCPLayer layer)

◆ setLayer() [3/6]

bool QCPLayerable::setLayer ( const QString &  layerName)

◆ setLayer() [4/6]

bool QCPLayerable::setLayer ( const QString &  layerName)

◆ setLayer() [5/6]

Q_SLOT bool QCPLayerable::setLayer ( QCPLayer layer)

◆ setLayer() [6/6]

bool QCPLayerable::setLayer ( const QString &  layerName)

◆ setParentLayerable() [1/3]

void QCPLayerable::setParentLayerable ( QCPLayerable parentLayerable)
protected

◆ setParentLayerable() [2/3]

void QCPLayerable::setParentLayerable ( QCPLayerable parentLayerable)
protected

◆ setParentLayerable() [3/3]

void QCPLayerable::setParentLayerable ( QCPLayerable parentLayerable)
protected

◆ setVisible() [1/3]

void QCPLayerable::setVisible ( bool  on)

◆ setVisible() [2/3]

void QCPLayerable::setVisible ( bool  on)

◆ setVisible() [3/3]

void QCPLayerable::setVisible ( bool  on)

◆ visible() [1/3]

bool QCPLayerable::visible ( ) const
inline

◆ visible() [2/3]

bool QCPLayerable::visible ( ) const
inline

◆ visible() [3/3]

bool QCPLayerable::visible ( ) const
inline

◆ wheelEvent()

virtual void QCPLayerable::wheelEvent ( QWheelEvent *  event)
protectedvirtual

Friends And Related Function Documentation

◆ QCPAxisRect

QCPAxisRect
friend

◆ QCPLayer

friend class QCPLayer
friend

◆ QCustomPlot

QCustomPlot
friend

Member Data Documentation

◆ mAntialiased

bool QCPLayerable::mAntialiased
protected

◆ mLayer

QCPLayer * QCPLayerable::mLayer
protected

◆ mParentLayerable

QPointer< QCPLayerable > QCPLayerable::mParentLayerable
protected

◆ mParentPlot

QCustomPlot * QCPLayerable::mParentPlot
protected

◆ mVisible

bool QCPLayerable::mVisible
protected

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