#include <QGIViewClip.h>
Public Types | |
| enum | { Type = QGraphicsItem::UserType + 123 } |
Public Types inherited from TechDrawGui::QGIView | |
| enum | { Type = QGraphicsItem::UserType + 101 } |
Public Member Functions | |
| virtual void | draw () override |
| QGCustomClip * | getClipArea (void) |
| QGCustomRect * | getFrame (void) |
| QGIViewClip () | |
| int | type () const override |
| virtual void | updateView (bool update=false) override |
| ~QGIViewClip ()=default | |
Public Member Functions inherited from TechDrawGui::QGIView | |
| 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) |
| void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) override |
| void | mousePressEvent (QGraphicsSceneMouseEvent *event) override |
| 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) |
Protected Member Functions | |
| void | drawClip () |
| virtual QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override |
Protected Member Functions inherited from TechDrawGui::QGIView | |
| virtual QRectF | customChildrenBoundingRect (void) const |
| void | dumpRect (const char *text, QRectF r) |
| Base::Reference< ParameterGrp > | getParmGroupCol (void) |
| QGIView * | getQGIVByName (std::string name) |
| void | hoverEnterEvent (QGraphicsSceneHoverEvent *event) override |
| void | hoverLeaveEvent (QGraphicsSceneHoverEvent *event) override |
| QVariant | itemChange (GraphicsItemChange change, const QVariant &value) override |
| QGIViewClip::QGIViewClip | ( | ) |
References TechDrawGui::Rez::guiX(), and TechDrawGui::QGCustomClip::setRect().
|
default |
|
overridevirtual |
Reimplemented from TechDrawGui::QGIView.
References TechDrawGui::QGIView::drawBorder(), drawClip(), TechDrawGui::QGIView::getFrameState(), and TechDrawGui::QGIView::isVisible().
Referenced by updateView().
|
protected |
References Base::Console(), DraftVecUtils::find(), TechDrawGui::QGIView::getQGIVByName(), App::PropertyQuantity::getValue(), TechDrawGui::QGIView::getViewName(), TechDrawGui::QGIView::getViewObject(), TechDrawGui::Rez::guiX(), TechDrawGui::QGIView::isInnerView(), TechDrawGui::QGIView::setPosition(), TechDrawGui::QGCustomClip::setRect(), Base::ConsoleSingleton::Warning(), TechDraw::DrawView::X, and TechDraw::DrawView::Y.
Referenced by draw().
| QGCustomClip * TechDrawGui::QGIViewClip::getClipArea | ( | void | ) |
| QGCustomRect * TechDrawGui::QGIViewClip::getFrame | ( | void | ) |
|
overrideprotectedvirtual |
References TechDrawGui::QGIView::itemChange().
|
override |
Referenced by ArchProfile.ProfileTaskPanel::accept(), and ArchProfile.ProfileTaskPanel::retranslateUi().
|
overridevirtual |
Reimplemented from TechDrawGui::QGIView.
References draw(), TechDrawGui::QGIView::getViewObject(), and TechDrawGui::QGIView::updateView().