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

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

Inheritance diagram for QCPTextElement:
Collaboration diagram for QCPTextElement:

Signals

void selectionChanged (bool selected)
void selectableChanged (bool selectable)
void clicked (QMouseEvent *event)
void doubleClicked (QMouseEvent *event)
Signals inherited from QCPLayerable
void layerChanged (QCPLayer *newLayer)
void layerChanged (QCPLayer *newLayer)
void layerChanged (QCPLayer *newLayer)

Public Member Functions

 QCPTextElement (QCustomPlot *parentPlot)
 QCPTextElement (QCustomPlot *parentPlot, const QString &text)
 QCPTextElement (QCustomPlot *parentPlot, const QString &text, double pointSize)
 QCPTextElement (QCustomPlot *parentPlot, const QString &text, const QString &fontFamily, double pointSize)
 QCPTextElement (QCustomPlot *parentPlot, const QString &text, const QFont &font)
QString text () const
int textFlags () const
QFont font () const
QColor textColor () const
QFont selectedFont () const
QColor selectedTextColor () const
bool selectable () const
bool selected () const
void setText (const QString &text)
void setTextFlags (int flags)
void setFont (const QFont &font)
void setTextColor (const QColor &color)
void setSelectedFont (const QFont &font)
void setSelectedTextColor (const QColor &color)
Q_SLOT void setSelectable (bool selectable)
Q_SLOT void setSelected (bool selected)
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE
virtual void mousePressEvent (QMouseEvent *event, const QVariant &details) Q_DECL_OVERRIDE
virtual void mouseReleaseEvent (QMouseEvent *event, const QPointF &startPos) Q_DECL_OVERRIDE
virtual void mouseDoubleClickEvent (QMouseEvent *event, const QVariant &details) Q_DECL_OVERRIDE
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 void update (UpdatePhase phase)
virtual QSize minimumSizeHint () const
virtual QSize maximumSizeHint () const
virtual QList< QCPLayoutElement * > elements (bool recursive) 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 void update (UpdatePhase phase)
virtual QList< QCPLayoutElement * > elements (bool recursive) 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 void update (UpdatePhase phase)
virtual QSize minimumSizeHint () const
virtual QSize maximumSizeHint () const
virtual QList< QCPLayoutElement * > elements (bool recursive) 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 Member Functions

virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const Q_DECL_OVERRIDE
virtual void draw (QCPPainter *painter) Q_DECL_OVERRIDE
virtual QSize minimumOuterSizeHint () const Q_DECL_OVERRIDE
virtual QSize maximumOuterSizeHint () const Q_DECL_OVERRIDE
virtual void selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged) Q_DECL_OVERRIDE
virtual void deselectEvent (bool *selectionStateChanged) Q_DECL_OVERRIDE
QFont mainFont () const
QColor mainTextColor () 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 parentPlotInitialized (QCustomPlot *parentPlot)
virtual int calculateAutoMargin (QCP::MarginSide side)
virtual void layoutChanged ()
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 parentPlotInitialized (QCustomPlot *parentPlot)
Protected Member Functions inherited from QCPLayerable
virtual QCP::Interaction selectionCategory () const
virtual QRect clipRect () const
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 mouseMoveEvent (QMouseEvent *event, const QPointF &startPos)
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
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

QString mText
int mTextFlags
QFont mFont
QColor mTextColor
QFont mSelectedFont
QColor mSelectedTextColor
QRect mTextBoundingRect
bool mSelectable
bool mSelected
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

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
}

Constructor & Destructor Documentation

◆ QCPTextElement() [1/5]

QCPTextElement::QCPTextElement ( QCustomPlot * parentPlot)
explicit

◆ QCPTextElement() [2/5]

QCPTextElement::QCPTextElement ( QCustomPlot * parentPlot,
const QString & text )

◆ QCPTextElement() [3/5]

QCPTextElement::QCPTextElement ( QCustomPlot * parentPlot,
const QString & text,
double pointSize )

◆ QCPTextElement() [4/5]

QCPTextElement::QCPTextElement ( QCustomPlot * parentPlot,
const QString & text,
const QString & fontFamily,
double pointSize )

◆ QCPTextElement() [5/5]

QCPTextElement::QCPTextElement ( QCustomPlot * parentPlot,
const QString & text,
const QFont & font )

Member Function Documentation

◆ applyDefaultAntialiasingHint()

virtual void QCPTextElement::applyDefaultAntialiasingHint ( QCPPainter * painter) const
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ clicked

void QCPTextElement::clicked ( QMouseEvent * event)
signal

◆ deselectEvent()

virtual void QCPTextElement::deselectEvent ( bool * selectionStateChanged)
protectedvirtual

Reimplemented from QCPLayerable.

◆ doubleClicked

void QCPTextElement::doubleClicked ( QMouseEvent * event)
signal

◆ draw()

virtual void QCPTextElement::draw ( QCPPainter * painter)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ font()

QFont QCPTextElement::font ( ) const
inline

◆ mainFont()

QFont QCPTextElement::mainFont ( ) const
protected

◆ mainTextColor()

QColor QCPTextElement::mainTextColor ( ) const
protected

◆ maximumOuterSizeHint()

virtual QSize QCPTextElement::maximumOuterSizeHint ( ) const
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ minimumOuterSizeHint()

virtual QSize QCPTextElement::minimumOuterSizeHint ( ) const
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ mouseDoubleClickEvent()

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

Reimplemented from QCPLayerable.

◆ mousePressEvent()

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

Reimplemented from QCPLayerable.

◆ mouseReleaseEvent()

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

Reimplemented from QCPLayerable.

◆ selectable()

bool QCPTextElement::selectable ( ) const
inline

◆ selectableChanged

void QCPTextElement::selectableChanged ( bool selectable)
signal

◆ selected()

bool QCPTextElement::selected ( ) const
inline

◆ selectedFont()

QFont QCPTextElement::selectedFont ( ) const
inline

◆ selectedTextColor()

QColor QCPTextElement::selectedTextColor ( ) const
inline

◆ selectEvent()

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

Reimplemented from QCPLayerable.

◆ selectionChanged

void QCPTextElement::selectionChanged ( bool selected)
signal

◆ selectTest()

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

Reimplemented from QCPLayoutElement.

◆ setFont()

void QCPTextElement::setFont ( const QFont & font)

◆ setSelectable()

Q_SLOT void QCPTextElement::setSelectable ( bool selectable)

◆ setSelected()

Q_SLOT void QCPTextElement::setSelected ( bool selected)

◆ setSelectedFont()

void QCPTextElement::setSelectedFont ( const QFont & font)

◆ setSelectedTextColor()

void QCPTextElement::setSelectedTextColor ( const QColor & color)

◆ setText()

void QCPTextElement::setText ( const QString & text)

◆ setTextColor()

void QCPTextElement::setTextColor ( const QColor & color)

◆ setTextFlags()

void QCPTextElement::setTextFlags ( int flags)

◆ text()

QString QCPTextElement::text ( ) const
inline

◆ textColor()

QColor QCPTextElement::textColor ( ) const
inline

◆ textFlags()

int QCPTextElement::textFlags ( ) const
inline

Member Data Documentation

◆ mFont

QFont QCPTextElement::mFont
protected

◆ mSelectable

bool QCPTextElement::mSelectable
protected

◆ mSelected

bool QCPTextElement::mSelected
protected

◆ mSelectedFont

QFont QCPTextElement::mSelectedFont
protected

◆ mSelectedTextColor

QColor QCPTextElement::mSelectedTextColor
protected

◆ mText

QString QCPTextElement::mText
protected

◆ mTextBoundingRect

QRect QCPTextElement::mTextBoundingRect
protected

◆ mTextColor

QColor QCPTextElement::mTextColor
protected

◆ mTextFlags

int QCPTextElement::mTextFlags
protected

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