#include <QGIView.h>
Public Types | |
enum | { Type = QGraphicsItem::UserType + 101 } |
Public Slots | |
virtual void | onSourceChange (TechDraw::DrawView *newParent) |
Public Member Functions | |
virtual void | addArbitraryItem (QGraphicsItem *qgi) |
void | alignTo (QGraphicsItem *, const QString &alignment) |
virtual QRectF | boundingRect () const override |
virtual void | draw (void) |
virtual void | drawBorder (void) |
virtual void | drawCaption (void) |
QGIViewClip * | getClipGroup (void) |
virtual QColor | getCurrentColor (void) |
virtual bool | getFrameState (void) |
MDIViewPage * | getMDIViewPage (void) const |
virtual QColor | getNormalColor (void) |
virtual QColor | getPreColor (void) |
double | getScale (void) |
virtual QColor | getSelectColor (void) |
virtual QColor | getSettingColor (void) |
const char * | getViewName () const |
const std::string | getViewNameAsString () const |
TechDraw::DrawView * | getViewObject () const |
virtual void | isVisible (bool state) |
virtual bool | isVisible (void) |
void | makeMark (Base::Vector3d v, QColor c=Qt::red) |
void | makeMark (double x, double y, QColor c=Qt::red) |
void | makeMark (QPointF p, QColor c=Qt::red) |
virtual void | mousePressEvent (QGraphicsSceneMouseEvent *event) override |
virtual void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) override |
QGIView () | |
virtual void | removeChild (QGIView *child) |
virtual void | rotateView (void) |
virtual void | setGroupSelection (bool b) |
void | setLocked (bool b) |
virtual void | setSettingColor (QColor c) |
void | setViewFeature (TechDraw::DrawView *obj) |
virtual void | toggleCache (bool state) |
int | type () const override |
virtual void | updateView (bool update=false) |
virtual | ~QGIView () |
void | setPosition (qreal x, qreal y) |
Methods to ensure that Y-Coordinates are orientated correctly. More... | |
qreal | getY () |
bool | isInnerView () |
void | isInnerView (bool state) |
double | getYInClip (double y) |
Static Public Member Functions | |
static int | calculateFontPixelSize (double sizeInMillimetres) |
static int | calculateFontPixelWidth (const QFont &font) |
static double | getDimFontSize (void) |
static QGVPage * | getGraphicsView (TechDraw::DrawView *dv) |
static QString | getPrefFont (void) |
static double | getPrefFontSize (void) |
static Gui::ViewProvider * | getViewProvider (App::DocumentObject *obj) |
Public Attributes | |
boost::signals2::signal< void(QGIView *, QPointF)> | signalSelectPoint |
Static Public Attributes | |
static const double | DefaultFontSizeInMM = 5.0 |
Protected Member Functions | |
virtual QRectF | customChildrenBoundingRect (void) const |
void | dumpRect (const char *text, QRectF r) |
Base::Reference< ParameterGrp > | getParmGroupCol (void) |
QGIView * | getQGIVByName (std::string name) |
virtual void | hoverEnterEvent (QGraphicsSceneHoverEvent *event) override |
virtual void | hoverLeaveEvent (QGraphicsSceneHoverEvent *event) override |
virtual QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override |
Protected Attributes | |
QHash< QString, QGraphicsItem * > | alignHash |
QGCustomBorder * | m_border |
QBrush | m_brush |
QGICaption * | m_caption |
QColor | m_colCurrent |
QColor | m_colNormal |
QColor | m_colPre |
QColor | m_colSel |
QColor | m_colSetting |
QPen | m_decorPen |
QFont | m_font |
bool | m_innerView |
QGCustomLabel * | m_label |
QGCustomImage * | m_lock |
bool | m_locked |
double | m_lockHeight |
double | m_lockWidth |
QPen | m_pen |
std::string | viewName |
TechDraw::DrawView * | viewObj |
Member Enumeration Documentation
◆ anonymous enum
Constructor & Destructor Documentation
◆ QGIView()
QGIView::QGIView | ( | ) |
◆ ~QGIView()
|
virtual |
References signalSelectPoint.
Member Function Documentation
◆ addArbitraryItem()
|
virtual |
◆ alignTo()
void QGIView::alignTo | ( | QGraphicsItem * | item, |
const QString & | alignment | ||
) |
References alignHash.
◆ boundingRect()
|
overridevirtual |
Reimplemented in TechDrawGui::QGIViewDimension, TechDrawGui::QGIWeldSymbol, TechDrawGui::QGIRichAnno, TechDrawGui::QGILeaderLine, and TechDrawGui::QGIViewPart.
References m_border.
Referenced by TechDrawGui::QGIViewPart::boundingRect(), rotateView(), and TechDrawGui::QGIProjGroup::updateView().
◆ calculateFontPixelSize()
|
static |
References TechDrawGui::Rez::guiX().
Referenced by TechDrawGui::QGIViewAnnotation::drawAnnotation(), TechDrawGui::QGIWeldSymbol::drawTailText(), TechDrawGui::QGIWeldSymbol::drawTile(), TechDrawGui::QGIHighlight::makeReference(), TechDrawGui::QGISectionLine::makeSymbolsISO(), TechDrawGui::QGISectionLine::makeSymbolsTrad(), TechDrawGui::QGIViewBalloon::placeBalloon(), TechDrawGui::QGIViewBalloon::updateBalloon(), and TechDrawGui::QGIViewDimension::updateDim().
◆ calculateFontPixelWidth()
|
static |
◆ customChildrenBoundingRect()
|
protectedvirtual |
Referenced by drawBorder(), and drawCaption().
◆ draw()
|
virtual |
Reimplemented in TechDrawGui::QGIViewDimension, TechDrawGui::QGIViewBalloon, TechDrawGui::QGILeaderLine, TechDrawGui::QGIWeldSymbol, TechDrawGui::QGIRichAnno, TechDrawGui::QGIViewSection, TechDrawGui::QGIViewPart, TechDrawGui::QGIViewClip, TechDrawGui::QGIViewSymbol, TechDrawGui::QGIViewImage, and TechDrawGui::QGIViewAnnotation.
References drawBorder(), getViewObject(), TechDrawGui::Rez::guiX(), isVisible(), and setPosition().
Referenced by TechDrawGui::QGIViewAnnotation::draw(), TechDrawGui::QGIViewImage::draw(), TechDrawGui::QGIViewSymbol::draw(), TechDrawGui::QGIRichAnno::draw(), TechDrawGui::ViewProviderDrawingView::show(), and updateView().
◆ drawBorder()
|
virtual |
Reimplemented in TechDrawGui::QGIProjGroup, TechDrawGui::QGIViewDimension, TechDrawGui::QGIViewBalloon, TechDrawGui::QGIWeldSymbol, TechDrawGui::QGIRichAnno, and TechDrawGui::QGILeaderLine.
References customChildrenBoundingRect(), drawCaption(), getFrameState(), getPrefFont(), getViewObject(), getViewProvider(), TechDrawGui::PreferencesGui::labelFontSizePX(), ZVALUE::LOCK, m_border, m_colCurrent, m_decorPen, m_font, m_label, m_lock, and m_lockHeight.
Referenced by TechDrawGui::QGIViewClip::draw(), draw(), hoverEnterEvent(), hoverLeaveEvent(), and itemChange().
◆ drawCaption()
|
virtual |
References customChildrenBoundingRect(), getFrameState(), getPrefFont(), getViewObject(), getViewProvider(), TechDrawGui::PreferencesGui::labelFontSizePX(), m_caption, m_colCurrent, m_font, and m_label.
Referenced by drawBorder().
◆ dumpRect()
|
protected |
References Base::Console(), and Base::ConsoleSingleton::Message().
◆ getClipGroup()
QGIViewClip * QGIView::getClipGroup | ( | void | ) |
References Base::Console(), getViewName(), getViewObject(), and Base::ConsoleSingleton::Log().
◆ getCurrentColor()
|
virtual |
◆ getDimFontSize()
|
static |
◆ getFrameState()
|
virtual |
References TechDraw::DrawView::findParentPage(), App::DocumentObject::getDocument(), Gui::Application::getDocument(), TechDrawGui::ViewProviderPage::getFrameState(), getViewObject(), Gui::Document::getViewProvider(), and Gui::Application::Instance.
Referenced by TechDrawGui::QGIViewClip::draw(), drawBorder(), drawCaption(), and TechDrawGui::QGIViewPart::drawViewPart().
◆ getGraphicsView()
|
static |
◆ getMDIViewPage()
MDIViewPage * QGIView::getMDIViewPage | ( | void | ) | const |
References TechDrawGui::MDIViewPage::getFromScene().
Referenced by TechDrawGui::QGIViewPart::removePrimitives().
◆ getNormalColor()
|
virtual |
Reimplemented in TechDrawGui::QGIViewBalloon, and TechDrawGui::QGILeaderLine.
References TechDrawGui::PreferencesGui::normalQColor().
Referenced by TechDrawGui::QGIPrimPath::getNormalColor(), hoverLeaveEvent(), itemChange(), and QGIView().
◆ getParmGroupCol()
|
protected |
◆ getPreColor()
|
virtual |
◆ getPrefFont()
|
static |
Referenced by drawBorder(), drawCaption(), and TechDrawGui::QGIGhostHighlight::QGIGhostHighlight().
◆ getPrefFontSize()
|
static |
◆ getQGIVByName()
|
protected |
References getViewName().
Referenced by TechDrawGui::QGIViewClip::drawClip(), and TechDrawGui::QGILeaderLine::onSourceChange().
◆ getScale()
double QGIView::getScale | ( | void | ) |
References TechDraw::DrawView::getScale(), and getViewObject().
Referenced by TechDrawGui::TaskLeaderLine::onTrackerFinished().
◆ getSelectColor()
|
virtual |
References TechDrawGui::PreferencesGui::selectQColor().
Referenced by TechDrawGui::QGIPrimPath::getSelectColor(), TechDrawGui::QGIWeldSymbol::hoverEnterEvent(), hoverEnterEvent(), TechDrawGui::QGIWeldSymbol::hoverLeaveEvent(), hoverLeaveEvent(), itemChange(), and TechDrawGui::QGIWeldSymbol::setPrettySel().
◆ getSettingColor()
|
virtual |
◆ getViewName()
const char * QGIView::getViewName | ( | ) | const |
References viewName.
Referenced by TechDrawGui::QGIViewClip::drawClip(), getClipGroup(), TechDrawGui::QGVPage::getQGIVByName(), getQGIVByName(), and TechDrawGui::QGIViewSymbol::symbolToSvg().
◆ getViewNameAsString()
const std::string QGIView::getViewNameAsString | ( | ) | const |
References viewName.
Referenced by TechDrawGui::MDIViewPage::compareSelections().
◆ getViewObject()
TechDraw::DrawView * QGIView::getViewObject | ( | ) | const |
References viewObj.
Referenced by TechDrawGui::QGIViewDimension::arrowPositionsToFeature(), TechDrawGui::QGIViewBalloon::balloonLabelDragged(), TechDrawGui::QGIViewDimension::datumLabelDragFinished(), TechDrawGui::QGIViewImage::draw(), draw(), TechDrawGui::QGILeaderLine::draw(), TechDrawGui::QGIViewBalloon::draw(), TechDrawGui::QGIViewDimension::draw(), TechDrawGui::QGIViewPart::drawAllSectionLines(), TechDrawGui::QGIViewAnnotation::drawAnnotation(), drawBorder(), drawCaption(), TechDrawGui::QGIViewPart::drawCenterLines(), TechDrawGui::QGIViewClip::drawClip(), TechDrawGui::QGIViewPart::drawHighlight(), TechDrawGui::QGIViewImage::drawImage(), TechDrawGui::QGIViewPart::drawMatting(), TechDrawGui::QGIViewPart::drawPainterPath(), TechDrawGui::QGIViewSection::drawSectionFace(), TechDrawGui::QGIViewPart::drawSectionLine(), TechDrawGui::QGIViewSymbol::drawSvg(), TechDrawGui::QGIWeldSymbol::drawTailText(), TechDrawGui::QGIWeldSymbol::drawTile(), TechDrawGui::QGIViewPart::drawViewPart(), TechDrawGui::QGIViewDimension::findIsoExt(), TechDrawGui::QGVPage::findParent(), TechDrawGui::QGIViewPart::formatGeomFromCenterLine(), TechDrawGui::QGIViewPart::formatGeomFromCosmetic(), getClipGroup(), TechDrawGui::QGILeaderLine::getFeature(), TechDrawGui::QGIRichAnno::getFeature(), getFrameState(), TechDrawGui::QGILeaderLine::getLineWidth(), TechDrawGui::QGILeaderLine::getNormalColor(), TechDrawGui::QGIViewBalloon::getNormalColor(), getScale(), TechDrawGui::QGIViewBalloon::getSourceView(), isVisible(), itemChange(), TechDrawGui::QGIProjGroup::mouseReleaseEvent(), mouseReleaseEvent(), TechDrawGui::QGIViewBalloon::placeBalloon(), TechDrawGui::QGIViewDimension::prefNormalColor(), TechDrawGui::QGIRichAnno::rectPen(), TechDrawGui::QGIViewAnnotation::rotateView(), TechDrawGui::QGIViewImage::rotateView(), TechDrawGui::QGIViewSymbol::rotateView(), rotateView(), TechDrawGui::QGIDatumLabel::setPosFromCenter(), TechDrawGui::QGIDatumLabel::setTolString(), TechDrawGui::MDIViewPage::setTreeToSceneSelect(), TechDrawGui::QGILeaderLine::startPathEdit(), TechDrawGui::QGIViewBalloon::updateBalloon(), TechDrawGui::QGIViewDimension::updateDim(), TechDrawGui::QGIViewAnnotation::updateView(), TechDrawGui::QGIViewImage::updateView(), TechDrawGui::QGIViewSymbol::updateView(), TechDrawGui::QGIViewPart::updateView(), TechDrawGui::QGIViewClip::updateView(), TechDrawGui::QGILeaderLine::updateView(), TechDrawGui::QGIRichAnno::updateView(), TechDrawGui::QGIWeldSymbol::updateView(), TechDrawGui::QGIViewSection::updateView(), updateView(), TechDrawGui::QGIViewBalloon::updateView(), and TechDrawGui::QGIViewDimension::updateView().
◆ getViewProvider()
|
static |
References Gui::Application::getDocument(), Gui::Document::getViewProvider(), and Gui::Application::Instance.
Referenced by TechDrawGui::TaskRichAnno::createAnnoFeature(), TechDrawGui::TaskLeaderLine::createLeaderFeature(), TechDrawGui::QGIViewImage::draw(), TechDrawGui::QGIRichAnno::draw(), TechDrawGui::QGILeaderLine::draw(), TechDrawGui::QGIViewBalloon::draw(), TechDrawGui::QGIViewDimension::draw(), TechDrawGui::QGIViewPart::drawAllSectionLines(), drawBorder(), drawCaption(), TechDrawGui::QGIViewPart::drawCenterLines(), TechDrawGui::QGIViewPart::drawHighlight(), TechDrawGui::QGIViewSection::drawSectionFace(), TechDrawGui::QGIViewPart::drawSectionLine(), TechDrawGui::QGIWeldSymbol::drawTailText(), TechDrawGui::QGIWeldSymbol::drawTile(), TechDrawGui::QGIViewPart::drawViewPart(), TechDrawGui::TaskLeaderLine::findParentQGIV(), TechDrawGui::TaskCenterLine::getCenterWidth(), TechDrawGui::TaskLineDecor::getDefaults(), getGraphicsView(), TechDrawGui::QGILeaderLine::getLineWidth(), TechDrawGui::QGILeaderLine::getNormalColor(), TechDrawGui::QGIViewBalloon::getNormalColor(), isVisible(), TechDrawGui::QGIViewBalloon::placeBalloon(), TechDrawGui::QGIViewDimension::prefNormalColor(), TechDrawGui::QGIRichAnno::rectPen(), TechDrawGui::QGIViewBalloon::updateBalloon(), TechDrawGui::QGIViewDimension::updateDim(), TechDrawGui::QGIViewPart::updateView(), TechDrawGui::QGILeaderLine::updateView(), TechDrawGui::QGIRichAnno::updateView(), TechDrawGui::QGIViewBalloon::updateView(), and TechDrawGui::QGIViewDimension::updateView().
◆ getY()
qreal TechDrawGui::QGIView::getY | ( | ) |
Referenced by TechDrawGui::QGIProjGroup::mouseReleaseEvent(), and mouseReleaseEvent().
◆ getYInClip()
double QGIView::getYInClip | ( | double | y | ) |
Referenced by mouseReleaseEvent(), and setPosition().
◆ hoverEnterEvent()
|
overrideprotectedvirtual |
Reimplemented in TechDrawGui::QGIWeldSymbol, and TechDrawGui::QGILeaderLine.
References drawBorder(), getPreColor(), getSelectColor(), and m_colCurrent.
Referenced by TechDrawGui::QGILeaderLine::hoverEnterEvent(), and TechDrawGui::QGIWeldSymbol::hoverEnterEvent().
◆ hoverLeaveEvent()
|
overrideprotectedvirtual |
Reimplemented in TechDrawGui::QGIWeldSymbol, and TechDrawGui::QGILeaderLine.
References drawBorder(), getNormalColor(), getSelectColor(), and m_colCurrent.
Referenced by TechDrawGui::QGILeaderLine::hoverLeaveEvent(), and TechDrawGui::QGIWeldSymbol::hoverLeaveEvent().
◆ isInnerView() [1/2]
bool TechDrawGui::QGIView::isInnerView | ( | ) |
Referenced by TechDrawGui::QGIViewClip::drawClip(), mouseReleaseEvent(), and setPosition().
◆ isInnerView() [2/2]
void TechDrawGui::QGIView::isInnerView | ( | bool | state | ) |
◆ isVisible() [1/2]
|
virtual |
◆ isVisible() [2/2]
|
virtual |
References App::PropertyBool::getValue(), getViewObject(), getViewProvider(), and Gui::ViewProviderDocumentObject::Visibility.
Referenced by TechDrawGui::QGIViewAnnotation::draw(), TechDrawGui::QGIViewImage::draw(), TechDrawGui::QGIViewSymbol::draw(), TechDrawGui::QGIViewClip::draw(), TechDrawGui::QGIViewPart::draw(), TechDrawGui::QGIViewSection::draw(), draw(), TechDrawGui::QGIRichAnno::draw(), TechDrawGui::QGIWeldSymbol::draw(), TechDrawGui::QGILeaderLine::draw(), TechDrawGui::QGIViewBalloon::draw(), and TechDrawGui::QGIViewDimension::draw().
◆ itemChange()
|
overrideprotectedvirtual |
Reimplemented in TechDrawGui::QGIViewDimension, TechDrawGui::QGIViewBalloon, TechDrawGui::QGILeaderLine, TechDrawGui::QGIViewPart, TechDrawGui::QGIRichAnno, TechDrawGui::QGIWeldSymbol, TechDrawGui::QGIViewClip, TechDrawGui::QGIViewSymbol, TechDrawGui::QGIProjGroup, TechDrawGui::QGIViewImage, TechDrawGui::QGIViewAnnotation, and TechDrawGui::QGIViewCollection.
References alignHash, drawBorder(), Base::Persistence::getClassTypeId(), getNormalColor(), TechDraw::DrawProjGroupItem::getPGroup(), getSelectColor(), getViewObject(), m_colCurrent, and m_locked.
Referenced by TechDrawGui::QGIViewCollection::itemChange(), TechDrawGui::QGIViewAnnotation::itemChange(), TechDrawGui::QGIViewImage::itemChange(), TechDrawGui::QGIViewSymbol::itemChange(), TechDrawGui::QGIViewClip::itemChange(), TechDrawGui::QGIWeldSymbol::itemChange(), TechDrawGui::QGIRichAnno::itemChange(), TechDrawGui::QGIViewPart::itemChange(), TechDrawGui::QGILeaderLine::itemChange(), TechDrawGui::QGIViewBalloon::itemChange(), and TechDrawGui::QGIViewDimension::itemChange().
◆ makeMark() [1/3]
void QGIView::makeMark | ( | Base::Vector3d | v, |
QColor | c = Qt::red |
||
) |
References makeMark().
◆ makeMark() [2/3]
void QGIView::makeMark | ( | double | x, |
double | y, | ||
QColor | c = Qt::red |
||
) |
◆ makeMark() [3/3]
void QGIView::makeMark | ( | QPointF | p, |
QColor | c = Qt::red |
||
) |
References makeMark().
◆ mousePressEvent()
|
overridevirtual |
Reimplemented in TechDrawGui::QGILeaderLine, and TechDrawGui::QGIProjGroup.
References signalSelectPoint.
Referenced by TechDrawGui::QGIPrimPath::mousePressEvent().
◆ mouseReleaseEvent()
|
overridevirtual |
Reimplemented in TechDrawGui::QGIViewDimension, TechDrawGui::QGILeaderLine, TechDrawGui::QGIProjGroup, and TechDrawGui::QGIViewCollection.
References TechDrawGui::Rez::appX(), getViewObject(), getY(), getYInClip(), isInnerView(), m_locked, and TechDraw::DrawView::setPosition().
Referenced by TechDrawGui::QGIViewCollection::mouseReleaseEvent(), and TechDrawGui::QGIProjGroup::mouseReleaseEvent().
◆ onSourceChange
|
virtualslot |
Referenced by TechDrawGui::ViewProviderLeader::updateData().
◆ paint()
|
overridevirtual |
Reimplemented in TechDrawGui::QGIViewDimension, TechDrawGui::QGIViewBalloon, TechDrawGui::QGIWeldSymbol, TechDrawGui::QGIRichAnno, TechDrawGui::QGILeaderLine, and TechDrawGui::QGIViewPart.
Referenced by TechDrawGui::QGIViewPart::paint(), TechDrawGui::QGILeaderLine::paint(), TechDrawGui::QGIRichAnno::paint(), TechDrawGui::QGIWeldSymbol::paint(), and TechDrawGui::QGIViewBalloon::paint().
◆ removeChild()
|
virtual |
Referenced by TechDrawGui::QGVPage::removeQViewFromScene().
◆ rotateView()
|
virtual |
Reimplemented in TechDrawGui::QGIViewPart, TechDrawGui::QGIViewSymbol, TechDrawGui::QGIProjGroup, TechDrawGui::QGIViewImage, and TechDrawGui::QGIViewAnnotation.
References boundingRect(), App::PropertyQuantity::getValue(), getViewObject(), and TechDraw::DrawView::Rotation.
Referenced by updateView().
◆ setGroupSelection()
|
virtual |
Reimplemented in TechDrawGui::QGIViewDimension, and TechDrawGui::QGIViewBalloon.
Referenced by TechDrawGui::MDIViewPage::clearSceneSelection().
◆ setLocked()
void TechDrawGui::QGIView::setLocked | ( | bool | b | ) |
◆ setPosition()
void QGIView::setPosition | ( | qreal | x, |
qreal | y | ||
) |
Methods to ensure that Y-Coordinates are orientated correctly.
References TechDraw::DrawUtil::fpCompare(), getYInClip(), and isInnerView().
Referenced by draw(), and TechDrawGui::QGIViewClip::drawClip().
◆ setSettingColor()
|
virtual |
◆ setViewFeature()
void QGIView::setViewFeature | ( | TechDraw::DrawView * | obj | ) |
References viewName, and viewObj.
Referenced by TechDrawGui::QGVPage::addWeldSymbol(), TechDrawGui::QGIRichAnno::QGIRichAnno(), TechDrawGui::QGILeaderLine::setLeaderFeature(), TechDrawGui::QGIViewAnnotation::setViewAnnoFeature(), TechDrawGui::QGIViewSpreadsheet::setViewFeature(), TechDrawGui::QGIViewImage::setViewImageFeature(), TechDrawGui::QGIViewPart::setViewPartFeature(), TechDrawGui::QGIViewBalloon::setViewPartFeature(), TechDrawGui::QGIViewDimension::setViewPartFeature(), and TechDrawGui::QGIViewSymbol::setViewSymbolFeature().
◆ toggleCache()
|
virtual |
Reimplemented in TechDrawGui::QGIViewPart.
◆ type()
|
override |
Referenced by TechDrawGui::QGVPage::removeQViewByName().
◆ updateView()
|
virtual |
Reimplemented in TechDrawGui::QGIViewDimension, TechDrawGui::QGIViewBalloon, TechDrawGui::QGIViewSection, TechDrawGui::QGIWeldSymbol, TechDrawGui::QGIRichAnno, TechDrawGui::QGILeaderLine, TechDrawGui::QGIViewClip, TechDrawGui::QGIViewPart, TechDrawGui::QGIViewSymbol, TechDrawGui::QGIProjGroup, TechDrawGui::QGIViewImage, TechDrawGui::QGIViewAnnotation, and TechDrawGui::QGIViewCollection.
References draw(), TechDraw::DrawUtil::fpCompare(), App::PropertyQuantity::getValue(), getViewObject(), TechDraw::DrawView::isLocked(), rotateView(), and TechDraw::DrawView::Rotation.
Referenced by TechDrawGui::MDIViewPage::clearSceneSelection(), TechDrawGui::ViewProviderRichAnno::onChanged(), TechDrawGui::ViewProviderLeader::onChanged(), TechDrawGui::ViewProviderDrawingView::onChanged(), TechDrawGui::ViewProviderImage::onChanged(), TechDrawGui::ViewProviderWeld::onChanged(), TechDrawGui::ViewProviderBalloon::onChanged(), TechDrawGui::ViewProviderViewPart::onChanged(), TechDrawGui::ViewProviderDimension::onChanged(), TechDrawGui::ViewProviderDrawingView::onGuiRepaint(), TechDrawGui::QGVPage::refreshViews(), TechDrawGui::ViewProviderDrawingView::updateData(), TechDrawGui::ViewProviderAnnotation::updateData(), TechDrawGui::ViewProviderGeomHatch::updateGraphic(), TechDrawGui::ViewProviderViewSection::updateGraphic(), TechDrawGui::QGIViewCollection::updateView(), TechDrawGui::QGIViewAnnotation::updateView(), TechDrawGui::QGIViewImage::updateView(), TechDrawGui::QGIViewSymbol::updateView(), TechDrawGui::QGIViewPart::updateView(), TechDrawGui::QGIViewClip::updateView(), and TechDrawGui::QGIViewSection::updateView().
Member Data Documentation
◆ alignHash
|
protected |
Referenced by alignTo(), and itemChange().
◆ DefaultFontSizeInMM
|
static |
◆ m_border
|
protected |
Referenced by boundingRect(), drawBorder(), and QGIView().
◆ m_brush
|
protected |
◆ m_caption
|
protected |
Referenced by drawCaption(), and QGIView().
◆ m_colCurrent
|
protected |
Referenced by drawBorder(), drawCaption(), TechDrawGui::QGIWeldSymbol::hoverEnterEvent(), hoverEnterEvent(), TechDrawGui::QGIWeldSymbol::hoverLeaveEvent(), hoverLeaveEvent(), itemChange(), QGIView(), TechDrawGui::QGIWeldSymbol::QGIWeldSymbol(), TechDrawGui::QGIWeldSymbol::setPrettyNormal(), TechDrawGui::QGIWeldSymbol::setPrettyPre(), and TechDrawGui::QGIWeldSymbol::setPrettySel().
◆ m_colNormal
|
protected |
Referenced by TechDrawGui::QGILeaderLine::getNormalColor(), TechDrawGui::QGIViewBalloon::getNormalColor(), TechDrawGui::QGIWeldSymbol::hoverLeaveEvent(), TechDrawGui::QGIWeldSymbol::prefNormalColor(), TechDrawGui::QGIViewDimension::prefNormalColor(), and TechDrawGui::QGIWeldSymbol::setPrettyNormal().
◆ m_colPre
|
protected |
◆ m_colSel
|
protected |
◆ m_colSetting
|
protected |
Referenced by TechDrawGui::QGIWeldSymbol::QGIWeldSymbol().
◆ m_decorPen
|
protected |
Referenced by drawBorder(), and QGIView().
◆ m_font
|
protected |
◆ m_innerView
|
protected |
◆ m_label
|
protected |
Referenced by drawBorder(), drawCaption(), and QGIView().
◆ m_lock
|
protected |
Referenced by drawBorder(), and QGIView().
◆ m_locked
|
protected |
Referenced by itemChange(), and mouseReleaseEvent().
◆ m_lockHeight
|
protected |
Referenced by drawBorder(), and QGIView().
◆ m_lockWidth
|
protected |
Referenced by QGIView().
◆ m_pen
|
protected |
Referenced by QGIView().
◆ signalSelectPoint
boost::signals2::signal<void (QGIView*, QPointF)> TechDrawGui::QGIView::signalSelectPoint |
Referenced by mousePressEvent(), and ~QGIView().
◆ viewName
|
protected |
Referenced by getViewName(), getViewNameAsString(), and setViewFeature().
◆ viewObj
|
protected |
Referenced by getViewObject(), and setViewFeature().
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/Gui/QGIView.h
- src/Mod/TechDraw/Gui/QGIView.cpp