Skip to content
Snippets Groups Projects
Commit 98cfe9db authored by t.knopff's avatar t.knopff
Browse files

Make ParameterItem::P_BACKUP private

parent fecffe89
No related branches found
No related tags found
1 merge request!139Refactor model: parameter items
Pipeline #40155 passed
...@@ -77,6 +77,11 @@ void ParameterItem::restoreFromBackup() ...@@ -77,6 +77,11 @@ void ParameterItem::restoreFromBackup()
propagateValueToLink(newValue); propagateValueToLink(newValue);
} }
void ParameterItem::setBackup(double value)
{
setItemValue(P_BACKUP, value);
}
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
const QString ParameterContainerItem::M_TYPE = "Parameter Container"; const QString ParameterContainerItem::M_TYPE = "Parameter Container";
......
...@@ -35,10 +35,9 @@ public: ...@@ -35,10 +35,9 @@ public:
class BA_CORE_API_ ParameterItem : public SessionItem { class BA_CORE_API_ ParameterItem : public SessionItem {
private: private:
static const QString P_LINK; static const QString P_LINK;
public:
static const QString P_BACKUP; static const QString P_BACKUP;
public:
static const QString M_TYPE; static const QString M_TYPE;
ParameterItem(); ParameterItem();
...@@ -48,6 +47,7 @@ public: ...@@ -48,6 +47,7 @@ public:
void setLink(const QString& link); void setLink(const QString& link);
void restoreFromBackup(); void restoreFromBackup();
void setBackup(double value);
}; };
//! The ParameterContainerItem is a top item to hold all ParameterItem, represents an entry //! The ParameterContainerItem is a top item to hold all ParameterItem, represents an entry
......
...@@ -46,7 +46,7 @@ void handleItem(SessionItem* tree, const SessionItem* source) ...@@ -46,7 +46,7 @@ void handleItem(SessionItem* tree, const SessionItem* source)
path = path.mid(firstSlash + 1); path = path.mid(firstSlash + 1);
ParameterItem* parItem = polymorphic_downcast<ParameterItem*>(tree); ParameterItem* parItem = polymorphic_downcast<ParameterItem*>(tree);
parItem->setLink(path); parItem->setLink(path);
parItem->setItemValue(ParameterItem::P_BACKUP, sourceValue); parItem->setBackup(sourceValue);
return; return;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment