change: change code style to Linux style except indent.
This commit is contained in:
@@ -23,72 +23,80 @@
|
||||
|
||||
#include "serializer.h"
|
||||
|
||||
namespace olive {
|
||||
|
||||
class ProjectSerializer210907 : public ProjectSerializer
|
||||
namespace olive
|
||||
{
|
||||
|
||||
class ProjectSerializer210907 : public ProjectSerializer {
|
||||
public:
|
||||
ProjectSerializer210907() = default;
|
||||
ProjectSerializer210907() = default;
|
||||
|
||||
protected:
|
||||
virtual LoadData Load(Project *project, QXmlStreamReader *reader, LoadType load_type, void *reserved) const override;
|
||||
virtual LoadData Load(Project *project, QXmlStreamReader *reader,
|
||||
LoadType load_type, void *reserved) const override;
|
||||
|
||||
virtual uint Version() const override
|
||||
{
|
||||
return 210907;
|
||||
}
|
||||
virtual uint Version() const override
|
||||
{
|
||||
return 210907;
|
||||
}
|
||||
|
||||
private:
|
||||
struct XMLNodeData {
|
||||
struct SerializedConnection {
|
||||
NodeInput input;
|
||||
quintptr output_node;
|
||||
};
|
||||
struct XMLNodeData {
|
||||
struct SerializedConnection {
|
||||
NodeInput input;
|
||||
quintptr output_node;
|
||||
};
|
||||
|
||||
struct BlockLink {
|
||||
Node* block;
|
||||
quintptr link;
|
||||
};
|
||||
struct BlockLink {
|
||||
Node *block;
|
||||
quintptr link;
|
||||
};
|
||||
|
||||
struct GroupLink {
|
||||
NodeGroup *group;
|
||||
quintptr input_node;
|
||||
QString input_id;
|
||||
int input_element;
|
||||
};
|
||||
struct GroupLink {
|
||||
NodeGroup *group;
|
||||
quintptr input_node;
|
||||
QString input_id;
|
||||
int input_element;
|
||||
};
|
||||
|
||||
QHash<quintptr, Node*> node_ptrs;
|
||||
QList<SerializedConnection> desired_connections;
|
||||
QList<BlockLink> block_links;
|
||||
QVector<GroupLink> group_input_links;
|
||||
QHash<NodeGroup*, quintptr> group_output_links;
|
||||
QHash<quintptr, Node *> node_ptrs;
|
||||
QList<SerializedConnection> desired_connections;
|
||||
QList<BlockLink> block_links;
|
||||
QVector<GroupLink> group_input_links;
|
||||
QHash<NodeGroup *, quintptr> group_output_links;
|
||||
};
|
||||
|
||||
};
|
||||
void LoadNode(Node *node, XMLNodeData &xml_node_data,
|
||||
QXmlStreamReader *reader) const;
|
||||
|
||||
void LoadNode(Node *node, XMLNodeData &xml_node_data, QXmlStreamReader *reader) const;
|
||||
void LoadColorManager(QXmlStreamReader *reader, Project *project) const;
|
||||
|
||||
void LoadColorManager(QXmlStreamReader* reader, Project *project) const;
|
||||
void LoadProjectSettings(QXmlStreamReader *reader, Project *project) const;
|
||||
|
||||
void LoadProjectSettings(QXmlStreamReader* reader, Project *project) const;
|
||||
void LoadInput(Node *node, QXmlStreamReader *reader,
|
||||
XMLNodeData &xml_node_data) const;
|
||||
|
||||
void LoadInput(Node *node, QXmlStreamReader* reader, XMLNodeData &xml_node_data) const;
|
||||
void LoadImmediate(QXmlStreamReader *reader, Node *node,
|
||||
const QString &input, int element,
|
||||
XMLNodeData &xml_node_data) const;
|
||||
|
||||
void LoadImmediate(QXmlStreamReader *reader, Node *node, const QString& input, int element, XMLNodeData& xml_node_data) const;
|
||||
bool LoadPosition(QXmlStreamReader *reader, quintptr *node_ptr,
|
||||
Node::Position *pos) const;
|
||||
|
||||
bool LoadPosition(QXmlStreamReader *reader, quintptr *node_ptr, Node::Position *pos) const;
|
||||
void PostConnect(const XMLNodeData &xml_node_data) const;
|
||||
|
||||
void PostConnect(const XMLNodeData &xml_node_data) const;
|
||||
void LoadNodeCustom(QXmlStreamReader *reader, Node *node,
|
||||
XMLNodeData &xml_node_data) const;
|
||||
|
||||
void LoadNodeCustom(QXmlStreamReader *reader, Node *node, XMLNodeData &xml_node_data) const;
|
||||
void LoadTimelinePoints(QXmlStreamReader *reader,
|
||||
ViewerOutput *points) const;
|
||||
|
||||
void LoadTimelinePoints(QXmlStreamReader *reader, ViewerOutput *points) const;
|
||||
void LoadWorkArea(QXmlStreamReader *reader,
|
||||
TimelineWorkArea *workarea) const;
|
||||
|
||||
void LoadWorkArea(QXmlStreamReader *reader, TimelineWorkArea *workarea) const;
|
||||
|
||||
void LoadMarkerList(QXmlStreamReader *reader, TimelineMarkerList *markers) const;
|
||||
|
||||
void LoadValueHint(Node::ValueHint *hint, QXmlStreamReader *reader) const;
|
||||
void LoadMarkerList(QXmlStreamReader *reader,
|
||||
TimelineMarkerList *markers) const;
|
||||
|
||||
void LoadValueHint(Node::ValueHint *hint, QXmlStreamReader *reader) const;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user