TechDrawGui::QGIDimLines Class Reference
#include <QGIDimLines.h>
Public Types | |
enum { Type = QGraphicsItem::UserType + 175 } | |
![]() | |
enum { Type = QGraphicsItem::UserType + 170 } | |
Public Member Functions | |
virtual QRectF boundingRect () const override | |
void draw () | |
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) override | |
QGIDimLines () | |
virtual QPainterPath shape () const override | |
int type () const override | |
~QGIDimLines () | |
![]() | |
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) | |
int type () const override | |
~QGIPrimPath () | |
Protected Member Functions | |
double getEdgeFuzz (void) const | |
![]() | |
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) | |
Additional Inherited Members | |
![]() | |
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 | |
Member Enumeration Documentation
◆ anonymous enum
Constructor & Destructor Documentation
◆ QGIDimLines()
|
explicit |
◆ ~QGIDimLines()
TechDrawGui::QGIDimLines::~QGIDimLines | ( | ) |
Member Function Documentation
◆ boundingRect()
|
overridevirtual |
Referenced by TechDrawGui::QGIViewDimension::boundingRect().
◆ draw()
void QGIDimLines::draw | ( | ) |
◆ getEdgeFuzz()
|
protected |
References TechDrawGui::PreferencesGui::edgeFuzz().
◆ paint()
|
overridevirtual |
Reimplemented from TechDrawGui::QGIPrimPath.
References TechDrawGui::QGIPrimPath::paint().
◆ shape()
|
overridevirtual |
Reimplemented from TechDrawGui::QGIPrimPath.
◆ type()
|
override |
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/Gui/QGIDimLines.h
- src/Mod/TechDraw/Gui/QGIDimLines.cpp