change: change code style to Linux style except indent.

This commit is contained in:
Mike Solar
2025-08-03 03:09:40 +08:00
parent 65ab76edc8
commit 74f73ab3be
789 changed files with 77113 additions and 68888 deletions
+81 -69
View File
@@ -23,110 +23,122 @@
#include "node/project.h"
namespace olive {
class ProjectCopier : public QObject
namespace olive
{
Q_OBJECT
class ProjectCopier : public QObject {
Q_OBJECT
public:
ProjectCopier(QObject *parent = nullptr);
ProjectCopier(QObject *parent = nullptr);
void SetProject(Project *project);
void SetProject(Project *project);
template <typename T>
T *GetCopy(T *original)
{
return static_cast<T*>(copy_map_.value(original));
}
template <typename T> T *GetCopy(T *original)
{
return static_cast<T *>(copy_map_.value(original));
}
template <typename T>
T *GetOriginal(T *copy)
{
return static_cast<T*>(copy_map_.key(copy));
}
template <typename T> T *GetOriginal(T *copy)
{
return static_cast<T *>(copy_map_.key(copy));
}
Project *GetCopiedProject() const { return copy_; }
Project *GetCopiedProject() const
{
return copy_;
}
const QHash<Node*, Node*> &GetNodeMap() const { return copy_map_; }
const QHash<Node *, Node *> &GetNodeMap() const
{
return copy_map_;
}
const JobTime &GetGraphChangeTime() const { return graph_changed_time_; }
const JobTime &GetLastUpdateTime() const { return last_update_time_; }
const JobTime &GetGraphChangeTime() const
{
return graph_changed_time_;
}
const JobTime &GetLastUpdateTime() const
{
return last_update_time_;
}
bool HasUpdatesInQueue() const { return !graph_update_queue_.empty(); }
bool HasUpdatesInQueue() const
{
return !graph_update_queue_.empty();
}
/**
/**
* @brief Process all changes to internal NodeGraph copy
*
* PreviewAutoCacher staggers updates to its internal NodeGraph copy, only applying them when the
* RenderManager is not reading from it. This function is called when such an opportunity arises.
*/
void ProcessUpdateQueue();
void ProcessUpdateQueue();
signals:
void AddedNode(Node *n);
void RemovedNode(Node *n);
void AddedNode(Node *n);
void RemovedNode(Node *n);
private:
void DoNodeAdd(Node* node);
void DoNodeRemove(Node* node);
void DoEdgeAdd(Node *output, const NodeInput& input);
void DoEdgeRemove(Node *output, const NodeInput& input);
void DoValueChange(const NodeInput& input);
void DoValueHintChange(const NodeInput &input);
void DoProjectSettingChange(const QString &key, const QString &value);
void DoNodeAdd(Node *node);
void DoNodeRemove(Node *node);
void DoEdgeAdd(Node *output, const NodeInput &input);
void DoEdgeRemove(Node *output, const NodeInput &input);
void DoValueChange(const NodeInput &input);
void DoValueHintChange(const NodeInput &input);
void DoProjectSettingChange(const QString &key, const QString &value);
void InsertIntoCopyMap(Node* node, Node* copy);
void InsertIntoCopyMap(Node *node, Node *copy);
void UpdateGraphChangeValue();
void UpdateLastSyncedValue();
void UpdateGraphChangeValue();
void UpdateLastSyncedValue();
Project *original_;
Project *copy_;
Project *original_;
Project *copy_;
class QueuedJob {
public:
enum Type {
kNodeAdded,
kNodeRemoved,
kEdgeAdded,
kEdgeRemoved,
kValueChanged,
kValueHintChanged,
kProjectSettingChanged
};
class QueuedJob {
public:
enum Type {
kNodeAdded,
kNodeRemoved,
kEdgeAdded,
kEdgeRemoved,
kValueChanged,
kValueHintChanged,
kProjectSettingChanged
};
Type type;
Node* node;
NodeInput input;
Node *output;
Type type;
Node *node;
NodeInput input;
Node *output;
QString key;
QString value;
};
QString key;
QString value;
};
std::list<QueuedJob> graph_update_queue_;
QHash<Node*, Node*> copy_map_;
QHash<Project*, Project*> graph_map_;
QVector<Node*> created_nodes_;
std::list<QueuedJob> graph_update_queue_;
QHash<Node *, Node *> copy_map_;
QHash<Project *, Project *> graph_map_;
QVector<Node *> created_nodes_;
JobTime graph_changed_time_;
JobTime last_update_time_;
JobTime graph_changed_time_;
JobTime last_update_time_;
private slots:
void QueueNodeAdd(Node* node);
void QueueNodeAdd(Node *node);
void QueueNodeRemove(Node* node);
void QueueNodeRemove(Node *node);
void QueueEdgeAdd(Node *output, const NodeInput& input);
void QueueEdgeAdd(Node *output, const NodeInput &input);
void QueueEdgeRemove(Node *output, const NodeInput& input);
void QueueEdgeRemove(Node *output, const NodeInput &input);
void QueueValueChange(const NodeInput& input);
void QueueValueChange(const NodeInput &input);
void QueueValueHintChange(const NodeInput &input);
void QueueProjectSettingChange(const QString &key, const QString &value);
void QueueValueHintChange(const NodeInput &input);
void QueueProjectSettingChange(const QString &key, const QString &value);
};
}