+ if (myData->isValid()) {
+ return myData->isInHistory();
+ }
+ return true; // default value
+}
+
+void ModelAPI_Object::setInHistory(
+ const std::shared_ptr<ModelAPI_Object> theObject, const bool theFlag)
+{
+ if (isInHistory() != theFlag) {
+ if (myData->isValid()) {
+ myData->setIsInHistory(theFlag);
+ }
+ myDoc->updateHistory(theObject);
+ }