Protected Attributes | |
| int | GeoId1 |
| int | GeoId2 |
| Sketcher::PointPos | PosId1 |
| Sketcher::PointPos | PosId2 |
Protected Attributes inherited from SketcherGui::DrawSketchHandler | |
| ViewProviderSketch * | sketchgui |
| QCursor | oldCursor |
| QCursor | actCursor |
| QPixmap | actCursorPixmap |
Additional Inherited Members | |
Protected Member Functions inherited from SketcherGui::DrawSketchHandler | |
| virtual QString | getCrosshairCursorSVGName () const |
| void | setCursor (const QPixmap &pixmap, int x, int y, bool autoScale=true) |
| void | updateCursor () |
| updates the actCursor with the icon by calling getCrosshairCursorSVGName(), enabling to set data member dependent icons (i.e. More... | |
| void | unsetCursor (void) |
| restitutes the cursor that was in use at the moment of starting the DrawSketchHandler (i.e. oldCursor) More... | |
| void | applyCursor (void) |
| restitutes the DSH cached cursor (e.g. without any tail due to autoconstraints, ...) More... | |
| unsigned long | getCrosshairColor () |
| returns the color to be used for the crosshair (configurable as a parameter) More... | |
| qreal | devicePixelRatio () |
| functions to set the cursor to a given svgName (to be migrated to NVI style) More... | |
| void | drawEdit (const std::vector< Base::Vector2d > &EditCurve) |
| void | drawEdit (const std::list< std::vector< Base::Vector2d > > &list) |
| void | drawEdit (const std::vector< Part::Geometry * > &geometries) |
| void | drawEditMarkers (const std::vector< Base::Vector2d > &EditMarkers, unsigned int augmentationlevel=0) |
| void | setAxisPickStyle (bool on) |
| void | moveCursorToSketchPoint (Base::Vector2d point) |
| void | preselectAtPoint (Base::Vector2d point) |
| void | drawPositionAtCursor (const Base::Vector2d &position) |
| void | drawDirectionAtCursor (const Base::Vector2d &position, const Base::Vector2d &origin) |
| int | getPreselectPoint (void) const |
| int | getPreselectCurve (void) const |
| int | getPreselectCross (void) const |
| Sketcher::SketchObject * | getSketchObject () |
| std::vector< QPixmap > | suggestedConstraintsPixmaps (std::vector< AutoConstraint > &suggestedConstraints) |
| Returns constraints icons scaled to width. More... | |
| DrawSketchHandlerCoincident::DrawSketchHandlerCoincident | ( | ) |
References GeoId1, GeoId2, Sketcher::none, PosId1, and PosId2.
|
virtual |
References Gui::SelectionSingleton::rmvSelectionGate(), and Gui::Selection().
|
overridevirtual |
Implements SketcherGui::DrawSketchHandler.
|
overridevirtual |
Implements SketcherGui::DrawSketchHandler.
|
overridevirtual |
Implements SketcherGui::DrawSketchHandler.
References Gui::Command::abortCommand(), Gui::SelectionSingleton::addSelection(), Sketcher::SketchObject::arePointsCoincident(), Gui::SelectionSingleton::clearSelection(), Gui::cmdAppObjectArgs(), Gui::Command::commitCommand(), GeoId1, GeoId2, App::DocumentObject::getDocument(), Sketcher::SketchObject::getGeoVertexIndex(), App::Document::getName(), App::DocumentObject::getNameInDocument(), Gui::ViewProviderDocumentObject::getObject(), SketcherGui::DrawSketchHandler::getPreselectCross(), SketcherGui::DrawSketchHandler::getPreselectPoint(), SketcherGui::ViewProviderSketch::getSketchObject(), Sketcher::none, Gui::Command::openCommand(), PosId1, PosId2, draftutils.translate::QT_TRANSLATE_NOOP, Gui::Selection(), SketcherGui::DrawSketchHandler::sketchgui, Sketcher::start, Base::Vector2d::x, and Base::Vector2d::y.
|
protected |
Referenced by DrawSketchHandlerCoincident(), and releaseButton().
|
protected |
Referenced by DrawSketchHandlerCoincident(), and releaseButton().
|
protected |
Referenced by DrawSketchHandlerCoincident(), and releaseButton().
|
protected |
Referenced by DrawSketchHandlerCoincident(), and releaseButton().