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
+45 -42
View File
@@ -9,85 +9,88 @@
#include "nodeviewcommon.h"
#include "nodeviewedge.h"
namespace olive {
class NodeViewContext : public QObject, public QGraphicsRectItem
namespace olive
{
Q_OBJECT
class NodeViewContext : public QObject, public QGraphicsRectItem {
Q_OBJECT
public:
NodeViewContext(Node *context, QGraphicsItem *item = nullptr);
NodeViewContext(Node *context, QGraphicsItem *item = nullptr);
virtual ~NodeViewContext() override;
virtual ~NodeViewContext() override;
Node *GetContext() const
{
return context_;
}
Node *GetContext() const
{
return context_;
}
void UpdateRect();
void UpdateRect();
void SetFlowDirection(NodeViewCommon::FlowDirection dir);
void SetFlowDirection(NodeViewCommon::FlowDirection dir);
void SetCurvedEdges(bool e);
void SetCurvedEdges(bool e);
int DeleteSelected(NodeViewDeleteCommand *command);
int DeleteSelected(NodeViewDeleteCommand *command);
void Select(const QVector<Node*> &nodes);
void Select(const QVector<Node *> &nodes);
QVector<NodeViewItem*> GetSelectedItems() const;
QVector<NodeViewItem *> GetSelectedItems() const;
QPointF MapScenePosToNodePosInContext(const QPointF &pos) const;
QPointF MapScenePosToNodePosInContext(const QPointF &pos) const;
NodeViewItem *GetItemFromMap(Node *node) const
{
return item_map_.value(node);
}
NodeViewItem *GetItemFromMap(Node *node) const
{
return item_map_.value(node);
}
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr) override;
virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option,
QWidget *widget = nullptr) override;
public slots:
void AddChild(Node *node);
void AddChild(Node *node);
void SetChildPosition(Node *node, const QPointF &pos);
void SetChildPosition(Node *node, const QPointF &pos);
void RemoveChild(Node *node);
void RemoveChild(Node *node);
void ChildInputConnected(Node *output, const NodeInput& input);
void ChildInputConnected(Node *output, const NodeInput &input);
bool ChildInputDisconnected(Node *output, const NodeInput& input);
bool ChildInputDisconnected(Node *output, const NodeInput &input);
signals:
void ItemAboutToBeDeleted(NodeViewItem *item);
void ItemAboutToBeDeleted(NodeViewItem *item);
protected:
virtual QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant &value) override;
virtual QVariant itemChange(QGraphicsItem::GraphicsItemChange change,
const QVariant &value) override;
virtual void mousePressEvent(QGraphicsSceneMouseEvent *event) override;
virtual void mousePressEvent(QGraphicsSceneMouseEvent *event) override;
private:
void AddNodeInternal(Node *node, NodeViewItem *item);
void AddNodeInternal(Node *node, NodeViewItem *item);
void AddEdgeInternal(Node *output, const NodeInput& input, NodeViewItem *from, NodeViewItem *to);
void AddEdgeInternal(Node *output, const NodeInput &input,
NodeViewItem *from, NodeViewItem *to);
Node *context_;
Node *context_;
QString lbl_;
QString lbl_;
NodeViewCommon::FlowDirection flow_dir_;
NodeViewCommon::FlowDirection flow_dir_;
bool curved_edges_;
bool curved_edges_;
int last_titlebar_height_;
int last_titlebar_height_;
QMap<Node*, NodeViewItem*> item_map_;
QMap<Node *, NodeViewItem *> item_map_;
QVector<NodeViewEdge*> edges_;
QVector<NodeViewEdge *> edges_;
private slots:
void GroupAddedNode(Node *node);
void GroupRemovedNode(Node *node);
void GroupAddedNode(Node *node);
void GroupRemovedNode(Node *node);
};
}