#include <QObject>
-class PartSet_FeaturePrs;
class GeomDataAPI_Point2D;
class QMouseEvent;
class QKeyEvent;
virtual FeaturePtr createFeature(const bool theFlushMessage = true);
protected:
- ///< Set the point selection mode. Emit signal about focus change if necessary.
- /// \param theMode a new selection mode
- /// \param isToEmitSignal the neccessity to emit signal
- //void setPointSelectionMode(const PartSet_SelectionMode& theMode,
- // const bool isToEmitSignal = true);
-
/// Returns true if the active widget is the point selector widget
/// \return the boolean value
bool isPointWidget() const;
bool setWidgetFeature(const FeaturePtr& theFeature);
private:
- //boost::shared_ptr<PartSet_FeaturePrs> myFeaturePrs; ///< the feature presentation
FeaturePtr myInitFeature; ///< the initial feature
FeaturePtr mySketch; ///< the sketch of the feature
- //PartSet_SelectionMode myPointSelectionMode; ///< point selection mode
ModuleBase_ModelWidget* myActiveWidget; ///< the active widget
};