diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 037df4660c..5f56bb1cec 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -301,6 +301,8 @@ ViewProviderSketch::ViewProviderSketch() isShownVirtualSpace(false), listener(0) { + PartGui::ViewProviderAttachExtension::initExtension(this); + ADD_PROPERTY_TYPE(Autoconstraints,(true),"Auto Constraints",(App::PropertyType)(App::Prop_None),"Create auto constraints"); ADD_PROPERTY_TYPE(AvoidRedundant,(true),"Auto Constraints",(App::PropertyType)(App::Prop_None),"Avoid redundant autoconstraint"); ADD_PROPERTY_TYPE(TempoVis,(Py::None()),"Visibility automation",(App::PropertyType)(App::Prop_None),"Object that handles hiding and showing other objects when entering/leaving sketch."); diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.h b/src/Mod/Sketcher/Gui/ViewProviderSketch.h index 40333868da..284fa2d587 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.h +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.h @@ -25,6 +25,7 @@ #define SKETCHERGUI_VIEWPROVIDERSKETCH_H #include +#include #include #include #include @@ -84,7 +85,8 @@ class DrawSketchHandler; * of new geometry while editing. */ class SketcherGuiExport ViewProviderSketch : public PartGui::ViewProvider2DObjectGrid - , public Gui::SelectionObserver + , public PartGui::ViewProviderAttachExtension + , public Gui::SelectionObserver { Q_DECLARE_TR_FUNCTIONS(SketcherGui::ViewProviderSketch) /// generates a warning message about constraint conflicts and appends it to the given message