TechDrawGui::QGIVertex Class Reference
#include <QGIVertex.h>
Public Types | |
enum { Type = QGraphicsItem::UserType + 105 } | |
![]() | |
enum { Type = QGraphicsItem::UserType + 170 } | |
Public Member Functions | |
int getProjIndex () const | |
float getRadius () | |
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) override | |
QGIVertex (int index) | |
virtual void setRadius (float r) | |
int type () const override | |
~QGIVertex () | |
![]() | |
QColor getFillColor (void) | |
Qt::BrushStyle getFillStyle () | |
Qt::PenStyle getStyle () | |
virtual double getWidth () | |
QGIPrimPath () | |
void resetFill () | |
virtual void setCapStyle (Qt::PenCapStyle c) | |
void setFill (QBrush b) | |
void setFill (QColor c, Qt::BrushStyle s) | |
void setFillColor (QColor c) | |
void setFillOverride (bool b) | |
void setFillStyle (Qt::BrushStyle f) | |
void setHighlighted (bool state) | |
virtual void setNormalColor (QColor c) | |
virtual void setPrettyNormal () | |
virtual void setPrettyPre () | |
virtual void setPrettySel () | |
void setStyle (int s) | |
void setStyle (Qt::PenStyle s) | |
virtual void setWidth (double w) | |
virtual QPainterPath shape () const override | |
int type () const override | |
~QGIPrimPath () | |
Protected Attributes | |
float m_radius | |
int projIndex | |
![]() | |
bool isHighlighted | |
QBrush m_brush | |
Qt::PenCapStyle m_capStyle | |
QColor m_colCurrent | |
QColor m_colDefFill | |
QColor m_colNormal | |
QColor m_colNormalFill | |
bool m_colOverride | |
QColor m_fillColorCurrent | |
bool m_fillOverride | |
Qt::BrushStyle m_fillStyleCurrent | |
QPen m_pen | |
Qt::PenStyle m_styleCurrent | |
Qt::BrushStyle m_styleDef | |
Qt::BrushStyle m_styleNormal | |
Qt::BrushStyle m_styleSelect | |
double m_width | |
Additional Inherited Members | |
![]() | |
virtual QColor getNormalColor (void) | |
Base::Reference< ParameterGrp > getParmGroup (void) | |
virtual QColor getPreColor (void) | |
virtual QColor getSelectColor (void) | |
virtual void hoverEnterEvent (QGraphicsSceneHoverEvent *event) override | |
virtual void hoverLeaveEvent (QGraphicsSceneHoverEvent *event) override | |
virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value) override | |
virtual void mousePressEvent (QGraphicsSceneMouseEvent *event) override | |
virtual Qt::PenCapStyle prefCapStyle (void) | |
Member Enumeration Documentation
◆ anonymous enum
Constructor & Destructor Documentation
◆ QGIVertex()
|
explicit |
◆ ~QGIVertex()
TechDrawGui::QGIVertex::~QGIVertex | ( | ) |
Member Function Documentation
◆ getProjIndex()
int TechDrawGui::QGIVertex::getProjIndex | ( | ) | const |
◆ getRadius()
float TechDrawGui::QGIVertex::getRadius | ( | ) |
◆ paint()
|
overridevirtual |
Reimplemented from TechDrawGui::QGIPrimPath.
Reimplemented in TechDrawGui::QGICMark, and TechDrawGui::QGMarker.
References TechDrawGui::QGIPrimPath::paint().
Referenced by TechDrawGui::QGMarker::paint(), and TechDrawGui::QGICMark::paint().
◆ setRadius()
|
virtual |
Reimplemented in TechDrawGui::QGMarker.
References m_radius.
Referenced by TechDrawGui::QGIWeldSymbol::drawAllAround(), TechDrawGui::QGIViewPart::drawViewPart(), TechDrawGui::QGIView::makeMark(), and QGIVertex().
◆ type()
|
override |
Member Data Documentation
◆ m_radius
|
protected |
Referenced by QGIVertex(), TechDrawGui::QGMarker::setRadius(), and setRadius().
◆ projIndex
|
protected |
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/Gui/QGIVertex.h
- src/Mod/TechDraw/Gui/QGIVertex.cpp