DrawSketchHandlerLine Class Reference
Public Types | |
enum | SelectMode { STATUS_SEEK_First , STATUS_SEEK_Second , STATUS_End } |
mode table More... | |
Protected Attributes | |
std::vector< Base::Vector2d > | EditCurve |
SelectMode | Mode |
std::vector< AutoConstraint > | sugConstr1 |
std::vector< AutoConstraint > | sugConstr2 |
![]() | |
QCursor | actCursor |
QPixmap | actCursorPixmap |
QCursor | oldCursor |
ViewProviderSketch * | sketchgui |
Additional Inherited Members | |
![]() | |
void | addCursorTail (std::vector< QPixmap > &pixmaps) |
void | applyCursor (QCursor &newCursor) |
void | applyCursor (void) |
qreal | devicePixelRatio () |
unsigned long | getCrosshairColor () |
void | setCrosshairColor () |
void | setCrosshairCursor (const char *svgName) |
void | setCursor (const QPixmap &pixmap, int x, int y, bool autoScale=true) |
Sets a cursor for 3D inventor view. More... | |
void | setSvgCursor (const QString &svgName, int x, int y, const std::map< unsigned long, unsigned long > &colorMapping=std::map< unsigned long, unsigned long >()) |
std::vector< QPixmap > | suggestedConstraintsPixmaps (std::vector< AutoConstraint > &suggestedConstraints) |
Returns constraints icons scaled to width. More... | |
void | unsetCursor (void) |
Member Enumeration Documentation
◆ SelectMode
Constructor & Destructor Documentation
◆ DrawSketchHandlerLine()
DrawSketchHandlerLine::DrawSketchHandlerLine | ( | ) |
◆ ~DrawSketchHandlerLine()
|
virtual |
Member Function Documentation
◆ activated()
|
virtual |
Reimplemented from SketcherGui::DrawSketchHandler.
◆ mouseMove()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
◆ pressButton()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
◆ releaseButton()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
References Gui::Command::abortCommand(), Gui::cmdAppObjectArgs(), Gui::Command::commitCommand(), Base::Console(), Sketcher::end, Base::ConsoleSingleton::Error(), SketcherGui::geometryCreationMode, App::GetApplication(), ParameterGrp::GetBool(), App::Application::GetParameterGroupByPath(), Gui::Command::openCommand(), draftutils.translate::QT_TRANSLATE_NOOP, Sketcher::start, and SketcherGui::tryAutoRecomputeIfNotSolve().
Member Data Documentation
◆ EditCurve
|
protected |
◆ Mode
|
protected |
◆ sugConstr1
|
protected |
◆ sugConstr2
|
protected |
The documentation for this class was generated from the following file:
- Sources/FreeCAD/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp