Protected Member Functions | |
void resetOngoingSequences () | |
![]() | |
void applyCursor (QCursor &newCursor) | |
void applyCursor (void) | |
void setCrosshairColor () | |
void setCursor (const QPixmap &p, int x, int y) | |
void unsetCursor (void) | |
Protected Attributes | |
unsigned int allowedSelTypes = 0 | |
CmdSketcherConstraint * cmd | |
const char ** constraintCursor | |
std::set< int > ongoingSequences | |
indices of currently ongoing sequences in cmd->allowedSequences More... | |
GenericConstraintSelection * selFilterGate = nullptr | |
std::vector< SelIdPair > selSeq | |
unsigned int seqIndex | |
Index within the selection sequences active. More... | |
![]() | |
QCursor actCursor | |
QCursor oldCursor | |
ViewProviderSketch * sketchgui | |
Constructor & Destructor Documentation
◆ DrawSketchHandlerGenConstraint()
DrawSketchHandlerGenConstraint::DrawSketchHandlerGenConstraint | ( | const char * | cursor[], |
CmdSketcherConstraint * | _cmd | ||
) |
◆ ~DrawSketchHandlerGenConstraint()
|
virtual |
References Gui::SelectionSingleton::rmvSelectionGate(), and Gui::Selection().
Member Function Documentation
◆ activated()
|
virtual |
◆ mouseMove()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
◆ pressButton()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
◆ releaseButton()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
References Gui::SelectionSingleton::addSelection(), Gui::SelectionSingleton::clearSelection(), SketcherGui::SelIdPair::GeoId, Sketcher::GeoEnum::HAxis, Sketcher::none, SketcherGui::SelIdPair::PosId, Sketcher::GeoEnum::RefExt, Sketcher::GeoEnum::RtPnt, Gui::Selection(), SketcherGui::SelEdge, SketcherGui::SelEdgeOrAxis, SketcherGui::SelExternalEdge, SketcherGui::SelHAxis, SketcherGui::SelRoot, SketcherGui::SelUnknown, SketcherGui::SelVAxis, SketcherGui::SelVertex, SketcherGui::SelVertexOrRoot, Sketcher::start, Sketcher::GeoEnum::VAxis, Base::Vector2d::x, and Base::Vector2d::y.
◆ resetOngoingSequences()
|
protected |
Member Data Documentation
◆ allowedSelTypes
|
protected |
◆ cmd
|
protected |
◆ constraintCursor
|
protected |
◆ ongoingSequences
|
protected |
indices of currently ongoing sequences in cmd->allowedSequences
◆ selFilterGate
|
protected |
◆ selSeq
|
protected |
◆ seqIndex
|
protected |
Index within the selection sequences active.
The documentation for this class was generated from the following file:
- src/Mod/Sketcher/Gui/CommandConstraints.cpp