List of all members |
Public Types |
Signals |
Public Member Functions |
Protected Member Functions |
Protected Attributes
TechDrawGui::QGIGhostHighlight Class Reference
#include <QGIGhostHighlight.h>
Public Types | |
enum { Type = QGraphicsItem::UserType + 177 } | |
![]() | |
enum { Type = QGraphicsItem::UserType + 176 } | |
![]() | |
enum { Type = QGraphicsItem::UserType + 173 } | |
Signals | |
void positionChange (QPointF p) | |
Public Member Functions | |
QGIGhostHighlight () | |
void setInteractive (bool state) | |
void setRadius (double r) | |
int type () const override | |
~QGIGhostHighlight () | |
![]() | |
virtual void draw () override | |
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) override | |
QGIHighlight () | |
void setBounds (double x1, double y1, double x2, double y2) | |
void setFont (QFont f, double fsize) | |
void setInteractive (bool state) | |
void setReference (char *sym) | |
int type () const override | |
~QGIHighlight () | |
![]() | |
QColor getColor (void) | |
void makeMark (Base::Vector3d v) | |
void makeMark (double x, double y) | |
QGIDecoration (void) | |
void setColor (QColor c) | |
void setFill (Qt::BrushStyle bs) | |
void setStyle (Qt::PenStyle s) | |
void setWidth (double w) | |
int type () const | |
~QGIDecoration () | |
Protected Member Functions | |
virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value) override | |
virtual void mousePressEvent (QGraphicsSceneMouseEvent *event) override | |
virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override | |
![]() | |
QColor getHighlightColor () | |
Qt::PenStyle getHighlightStyle () | |
int getHoleStyle (void) | |
void makeHighlight () | |
void makeReference () | |
void setTools () | |
![]() | |
virtual QColor prefNormalColor (void) | |
virtual QColor prefPreColor (void) | |
virtual QColor prefSelectColor (void) | |
void setPrettyNormal () | |
void setPrettyPre () | |
void setPrettySel () | |
Protected Attributes | |
bool m_dragging | |
![]() | |
QBrush m_brush | |
Qt::BrushStyle m_brushCurrent | |
QColor m_colCurrent | |
QColor m_colNormal | |
QPen m_pen | |
Qt::PenStyle m_styleCurrent | |
double m_width | |
Member Enumeration Documentation
◆ anonymous enum
Constructor & Destructor Documentation
◆ QGIGhostHighlight()
|
explicit |
References TechDrawGui::QGIView::getPrefFont(), and TechDrawGui::Rez::guiX().
◆ ~QGIGhostHighlight()
QGIGhostHighlight::~QGIGhostHighlight | ( | ) |
Member Function Documentation
◆ itemChange()
|
overrideprotectedvirtual |
◆ mousePressEvent()
|
overrideprotectedvirtual |
◆ mouseReleaseEvent()
|
overrideprotectedvirtual |
◆ positionChange
|
signal |
◆ setInteractive()
void QGIGhostHighlight::setInteractive | ( | bool | state | ) |
◆ setRadius()
void QGIGhostHighlight::setRadius | ( | double | r | ) |
Referenced by TechDrawGui::TaskDetail::editByHighlight().
◆ type()
|
override |
Member Data Documentation
◆ m_dragging
|
protected |
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/Gui/QGIGhostHighlight.h
- src/Mod/TechDraw/Gui/QGIGhostHighlight.cpp