Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Issue #1351: partition is not done
[modules/shaper.git]
/
src
/
PartSet
/
PartSet_WidgetPoint2d.h
diff --git
a/src/PartSet/PartSet_WidgetPoint2d.h
b/src/PartSet/PartSet_WidgetPoint2d.h
index 6985ffa4efb7684210fe4116c0bcf21346ab223b..d4271e5589c6c4d8319a8b29427d37f9b4af21a5 100755
(executable)
--- a/
src/PartSet/PartSet_WidgetPoint2d.h
+++ b/
src/PartSet/PartSet_WidgetPoint2d.h
@@
-117,8
+117,16
@@
protected:
/// \return True in success
virtual bool storeValueCustom() const;
/// \return True in success
virtual bool storeValueCustom() const;
+ /// Restore value from attribute data to the widget's control
virtual bool restoreValueCustom();
virtual bool restoreValueCustom();
+ /// Store current value in cashed value
+ void storeCurentValue();
+
+ /// Restore cashed value in the model attribute
+ /// \return boolean state if the restored feature shoud be hidden
+ bool restoreCurentValue();
+
/// Fills the widget with default values
/// \return true if the widget current value is reset
virtual bool resetCustom();
/// Fills the widget with default values
/// \return true if the widget current value is reset
virtual bool resetCustom();
@@
-168,7
+176,7
@@
protected:
/// \param theY an Y coordinate of the point
/// \return boolean result
static bool isOrphanPoint(const FeaturePtr& theFeature, const CompositeFeaturePtr& theSketch,
/// \param theY an Y coordinate of the point
/// \return boolean result
static bool isOrphanPoint(const FeaturePtr& theFeature, const CompositeFeaturePtr& theSketch,
- double theX, double theY);
+ double theX, double theY
, const bool theSearchInResults = false
);
protected:
ModuleBase_IWorkshop* myWorkshop; ///< workshop
protected:
ModuleBase_IWorkshop* myWorkshop; ///< workshop
@@
-182,6
+190,11
@@
private:
//std::string myOptionParam; /// Parameter name which has to be taken from previous feature
CompositeFeaturePtr mySketch;
//std::string myOptionParam; /// Parameter name which has to be taken from previous feature
CompositeFeaturePtr mySketch;
+
+ bool myValueIsCashed; /// boolean state if the value is cashed during value state change
+ bool myIsFeatureVisibleInCash; /// boolean value if the feature was visible when cash if filled
+ double myXValueInCash; /// the cashed X value during value state change
+ double myYValueInCash; /// the cashed Y value during value state change
};
#endif
};
#endif