start implementing serializers
This commit is contained in:
+5
-24
@@ -126,16 +126,6 @@ public:
|
||||
return flags_;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Clear current node variables and replace them with
|
||||
*/
|
||||
void Load(QXmlStreamReader* reader, XMLNodeData &xml_node_data, uint version, const QAtomicInt *cancelled);
|
||||
|
||||
/**
|
||||
* @brief Save this node into a text/XML format
|
||||
*/
|
||||
void Save(QXmlStreamWriter* writer) const;
|
||||
|
||||
/**
|
||||
* @brief Return the name of the node
|
||||
*
|
||||
@@ -332,9 +322,6 @@ public:
|
||||
|
||||
virtual QString GetInputName(const QString& id) const;
|
||||
|
||||
void LoadInput(QXmlStreamReader* reader, XMLNodeData &xml_node_data, const QAtomicInt *cancelled);
|
||||
void SaveInput(QXmlStreamWriter* writer, const QString& id) const;
|
||||
|
||||
bool IsInputHidden(const QString& input) const;
|
||||
bool IsInputConnectable(const QString& input) const;
|
||||
bool IsInputKeyframable(const QString& input) const;
|
||||
@@ -579,9 +566,6 @@ public:
|
||||
|
||||
void Hash(QCryptographicHash &hash) const;
|
||||
|
||||
void Load(QXmlStreamReader *reader);
|
||||
void Save(QXmlStreamWriter *writer) const;
|
||||
|
||||
const QVector<NodeValue::Type> &types() const { return type_; }
|
||||
const int &index() const { return index_; }
|
||||
const QString& tag() const { return tag_; }
|
||||
@@ -599,6 +583,11 @@ public:
|
||||
|
||||
static void Hash(const Node *node, const ValueHint &hint, QCryptographicHash& hash, const NodeGlobals &globals, const VideoParams& video_params);
|
||||
|
||||
const QMap<InputElementPair, ValueHint> &GetValueHints() const
|
||||
{
|
||||
return value_hints_;
|
||||
}
|
||||
|
||||
ValueHint GetValueHintForInput(const QString &input, int element = -1) const
|
||||
{
|
||||
return value_hints_.value({input, element});
|
||||
@@ -1005,10 +994,6 @@ protected:
|
||||
return operation_stack_;
|
||||
}
|
||||
|
||||
virtual bool LoadCustom(QXmlStreamReader* reader, XMLNodeData& xml_node_data, uint version, const QAtomicInt* cancelled);
|
||||
|
||||
virtual void SaveCustom(QXmlStreamWriter* writer) const;
|
||||
|
||||
enum GizmoScaleHandles {
|
||||
kGizmoScaleTopLeft,
|
||||
kGizmoScaleTopCenter,
|
||||
@@ -1265,10 +1250,6 @@ private:
|
||||
ParameterValueChanged(input.input(), input.element(), range);
|
||||
}
|
||||
|
||||
void LoadImmediate(QXmlStreamReader *reader, const QString& input, int element, XMLNodeData& xml_node_data, const QAtomicInt* cancelled);
|
||||
|
||||
void SaveImmediate(QXmlStreamWriter *writer, const QString &input, int element) const;
|
||||
|
||||
/**
|
||||
* @brief Intelligently determine how what time range is affected by a keyframe
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user