#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=nullptr) override |
QGIHighlight () | |
void | setBounds (double x1, double y1, double x2, double y2) |
void | setFont (QFont f, double fsize) |
void | setInteractive (bool state) |
void | setReference (const char *sym) |
int | type () const override |
~QGIHighlight () | |
Public Member Functions inherited from TechDrawGui::QGIDecoration | |
virtual QRectF | boundingRect () const |
virtual void | draw () |
QColor | getColor (void) |
void | makeMark (Base::Vector3d v) |
void | makeMark (double x, double y) |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) |
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 |
|
explicit |
References TechDrawGui::QGIView::getPrefFont(), TechDrawGui::Rez::guiX(), m_dragging, TechDrawGui::QGIDecoration::prefSelectColor(), TechDrawGui::QGIDecoration::setColor(), TechDrawGui::QGIHighlight::setFont(), setInteractive(), setRadius(), TechDrawGui::QGIHighlight::setReference(), TechDrawGui::QGIDecoration::setStyle(), and TechDrawGui::QGIDecoration::setWidth().
QGIGhostHighlight::~QGIGhostHighlight | ( | ) |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
References m_dragging.
|
overrideprotectedvirtual |
References m_dragging, and positionChange().
|
signal |
Referenced by mouseReleaseEvent().
void QGIGhostHighlight::setInteractive | ( | bool | state | ) |
Referenced by QGIGhostHighlight().
void QGIGhostHighlight::setRadius | ( | double | r | ) |
|
override |
Referenced by ArchProfile.ProfileTaskPanel::accept(), and ArchProfile.ProfileTaskPanel::retranslateUi().
|
protected |
Referenced by mousePressEvent(), mouseReleaseEvent(), and QGIGhostHighlight().