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 } |
Public Types inherited from TechDrawGui::QGIHighlight | |
| enum | { Type = QGraphicsItem::UserType + 176 } |
Public Types inherited from TechDrawGui::QGIDecoration | |
| 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 () | |
Public Member Functions inherited from TechDrawGui::QGIHighlight | |
| 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 () | |
Public Member Functions inherited from TechDrawGui::QGIDecoration | |
| 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 |
Protected Member Functions inherited from TechDrawGui::QGIHighlight | |
| QColor | getHighlightColor () |
| Qt::PenStyle | getHighlightStyle () |
| int | getHoleStyle (void) |
| void | makeHighlight () |
| void | makeReference () |
| void | setTools () |
Protected Member Functions inherited from TechDrawGui::QGIDecoration | |
| virtual QColor | prefNormalColor (void) |
| virtual QColor | prefPreColor (void) |
| virtual QColor | prefSelectColor (void) |
| void | setPrettyNormal () |
| void | setPrettyPre () |
| void | setPrettySel () |
Protected Attributes | |
| bool | m_dragging |
Protected Attributes inherited from TechDrawGui::QGIDecoration | |
| 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
Public Types inherited from
1.8.17