#include <QGCustomText.h>

Public Types

enum  { Type = QGraphicsItem::UserType + 130 }
 

Public Member Functions

virtual void centerAt (double cX, double cY)
 
virtual void centerAt (QPointF centerPos)
 
virtual double getHeight (void)
 
virtual QColor getNormalColor (void)
 
virtual QColor getPreColor (void)
 
virtual QColor getSelectColor (void)
 
virtual double getWidth (void)
 
virtual void justifyLeftAt (double cX, double cY, bool vCenter=true)
 
virtual void justifyLeftAt (QPointF centerPos, bool vCenter=true)
 
virtual void justifyRightAt (double cX, double cY, bool vCenter=true)
 
virtual void justifyRightAt (QPointF centerPos, bool vCenter=true)
 
void makeMark (Base::Vector3d v)
 
void makeMark (double x, double y)
 
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
 
 QGCustomText (QGraphicsItem *parent=nullptr)
 
virtual void setColor (QColor c)
 
void setHighlighted (bool state)
 
virtual void setPrettyNormal ()
 
virtual void setPrettyPre ()
 
virtual void setPrettySel ()
 
int type () const
 
 ~QGCustomText ()
 

Protected Member Functions

Base::Reference< ParameterGrpgetParmGroup (void)
 
virtual void hoverEnterEvent (QGraphicsSceneHoverEvent *event)
 
virtual void hoverLeaveEvent (QGraphicsSceneHoverEvent *event)
 
QVariant itemChange (GraphicsItemChange change, const QVariant &value)
 

Protected Attributes

bool isHighlighted
 
QColor m_colCurrent
 
QColor m_colNormal
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Constructor & Destructor Documentation

◆ QGCustomText()

QGCustomText::QGCustomText ( QGraphicsItem *  parent = nullptr)
explicit

◆ ~QGCustomText()

TechDrawGui::QGCustomText::~QGCustomText ( )

Member Function Documentation

◆ centerAt() [1/2]

void QGCustomText::centerAt ( double  cX,
double  cY 
)
virtual

◆ centerAt() [2/2]

◆ getHeight()

double QGCustomText::getHeight ( void  )
virtual

◆ getNormalColor()

QColor QGCustomText::getNormalColor ( void  )
virtual

◆ getParmGroup()

Base::Reference< ParameterGrp > QGCustomText::getParmGroup ( void  )
protected

◆ getPreColor()

QColor QGCustomText::getPreColor ( void  )
virtual

◆ getSelectColor()

QColor QGCustomText::getSelectColor ( void  )
virtual

◆ getWidth()

double QGCustomText::getWidth ( void  )
virtual

◆ hoverEnterEvent()

void QGCustomText::hoverEnterEvent ( QGraphicsSceneHoverEvent *  event)
protectedvirtual

Reimplemented in TechDrawGui::QGMText.

References setPrettyPre().

Referenced by TechDrawGui::QGMText::hoverEnterEvent().

◆ hoverLeaveEvent()

void QGCustomText::hoverLeaveEvent ( QGraphicsSceneHoverEvent *  event)
protectedvirtual

◆ itemChange()

QVariant QGCustomText::itemChange ( GraphicsItemChange  change,
const QVariant &  value 
)
protected

◆ justifyLeftAt() [1/2]

void QGCustomText::justifyLeftAt ( double  cX,
double  cY,
bool  vCenter = true 
)
virtual

◆ justifyLeftAt() [2/2]

void QGCustomText::justifyLeftAt ( QPointF  centerPos,
bool  vCenter = true 
)
virtual

◆ justifyRightAt() [1/2]

void QGCustomText::justifyRightAt ( double  cX,
double  cY,
bool  vCenter = true 
)
virtual

◆ justifyRightAt() [2/2]

void QGCustomText::justifyRightAt ( QPointF  centerPos,
bool  vCenter = true 
)
virtual

◆ makeMark() [1/2]

void QGCustomText::makeMark ( Base::Vector3d  v)

References makeMark().

◆ makeMark() [2/2]

void QGCustomText::makeMark ( double  x,
double  y 
)

◆ paint()

void QGCustomText::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget widget = 0 
)
virtual

Reimplemented in TechDrawGui::QGMText.

Referenced by TechDrawGui::QGMText::paint().

◆ setColor()

◆ setHighlighted()

void TechDrawGui::QGCustomText::setHighlighted ( bool  state)

◆ setPrettyNormal()

void QGCustomText::setPrettyNormal ( )
virtual

◆ setPrettyPre()

void QGCustomText::setPrettyPre ( )
virtual

◆ setPrettySel()

void QGCustomText::setPrettySel ( )
virtual

◆ type()

int TechDrawGui::QGCustomText::type ( ) const

Member Data Documentation

◆ isHighlighted

bool TechDrawGui::QGCustomText::isHighlighted
protected

◆ m_colCurrent

QColor TechDrawGui::QGCustomText::m_colCurrent
protected

◆ m_colNormal

QColor TechDrawGui::QGCustomText::m_colNormal
protected

The documentation for this class was generated from the following files:
  • src/Mod/TechDraw/Gui/QGCustomText.h
  • src/Mod/TechDraw/Gui/QGCustomText.cpp