TechDrawGui::QGIHighlight Class Reference
#include <QGIHighlight.h>
Public Types | |
enum | { Type = QGraphicsItem::UserType + 176 } |
Public Types inherited from TechDrawGui::QGIDecoration | |
enum | { Type = QGraphicsItem::UserType + 173 } |
Public Member Functions | |
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 | |
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 () |
Additional Inherited Members | |
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
◆ QGIHighlight()
|
explicit |
References TechDrawGui::Rez::guiX().
◆ ~QGIHighlight()
QGIHighlight::~QGIHighlight | ( | ) |
Member Function Documentation
◆ draw()
|
overridevirtual |
Reimplemented from TechDrawGui::QGIDecoration.
Referenced by TechDrawGui::TaskDetail::editByHighlight().
◆ getHighlightColor()
|
protected |
References TechDrawGui::PreferencesGui::sectionLineQColor().
◆ getHighlightStyle()
|
protected |
References TechDrawGui::PreferencesGui::sectionLineStyle().
◆ getHoleStyle()
|
protected |
References TechDrawGui::PreferencesGui::mattingStyle().
◆ makeHighlight()
|
protected |
◆ makeReference()
|
protected |
◆ paint()
|
overridevirtual |
Reimplemented from TechDrawGui::QGIDecoration.
References TechDrawGui::QGIDecoration::paint().
◆ setBounds()
void QGIHighlight::setBounds | ( | double | x1, |
double | y1, | ||
double | x2, | ||
double | y2 | ||
) |
References TechDrawGui::Rez::guiX().
◆ setFont()
void QGIHighlight::setFont | ( | QFont | f, |
double | fsize | ||
) |
◆ setInteractive()
void QGIHighlight::setInteractive | ( | bool | state | ) |
◆ setReference()
void QGIHighlight::setReference | ( | char * | sym | ) |
◆ setTools()
|
protected |
◆ type()
|
override |
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/Gui/QGIHighlight.h
- src/Mod/TechDraw/Gui/QGIHighlight.cpp