change: change code style to Linux style except indent.
This commit is contained in:
+24
-16
@@ -20,26 +20,34 @@
|
||||
|
||||
#include "node.h"
|
||||
|
||||
namespace olive {
|
||||
|
||||
NodePanel::NodePanel() :
|
||||
PanelWidget(QStringLiteral("NodePanel"))
|
||||
namespace olive
|
||||
{
|
||||
node_widget_ = new NodeWidget(this);
|
||||
connect(this, &NodePanel::shown, node_widget_->view(), &NodeView::CenterOnItemsBoundingRect);
|
||||
|
||||
connect(node_widget_->view(), &NodeView::NodesSelected, this, &NodePanel::NodesSelected);
|
||||
connect(node_widget_->view(), &NodeView::NodesDeselected, this, &NodePanel::NodesDeselected);
|
||||
connect(node_widget_->view(), &NodeView::NodeSelectionChanged, this, &NodePanel::NodeSelectionChanged);
|
||||
connect(node_widget_->view(), &NodeView::NodeSelectionChangedWithContexts, this, &NodePanel::NodeSelectionChangedWithContexts);
|
||||
connect(node_widget_->view(), &NodeView::NodeGroupOpened, this, &NodePanel::NodeGroupOpened);
|
||||
connect(node_widget_->view(), &NodeView::NodeGroupClosed, this, &NodePanel::NodeGroupClosed);
|
||||
NodePanel::NodePanel()
|
||||
: PanelWidget(QStringLiteral("NodePanel"))
|
||||
{
|
||||
node_widget_ = new NodeWidget(this);
|
||||
connect(this, &NodePanel::shown, node_widget_->view(),
|
||||
&NodeView::CenterOnItemsBoundingRect);
|
||||
|
||||
// Set it as the main widget of this panel
|
||||
SetWidgetWithPadding(node_widget_);
|
||||
connect(node_widget_->view(), &NodeView::NodesSelected, this,
|
||||
&NodePanel::NodesSelected);
|
||||
connect(node_widget_->view(), &NodeView::NodesDeselected, this,
|
||||
&NodePanel::NodesDeselected);
|
||||
connect(node_widget_->view(), &NodeView::NodeSelectionChanged, this,
|
||||
&NodePanel::NodeSelectionChanged);
|
||||
connect(node_widget_->view(), &NodeView::NodeSelectionChangedWithContexts,
|
||||
this, &NodePanel::NodeSelectionChangedWithContexts);
|
||||
connect(node_widget_->view(), &NodeView::NodeGroupOpened, this,
|
||||
&NodePanel::NodeGroupOpened);
|
||||
connect(node_widget_->view(), &NodeView::NodeGroupClosed, this,
|
||||
&NodePanel::NodeGroupClosed);
|
||||
|
||||
// Set strings
|
||||
Retranslate();
|
||||
// Set it as the main widget of this panel
|
||||
SetWidgetWithPadding(node_widget_);
|
||||
|
||||
// Set strings
|
||||
Retranslate();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+85
-79
@@ -24,117 +24,123 @@
|
||||
#include "panel/panel.h"
|
||||
#include "widget/nodeview/nodewidget.h"
|
||||
|
||||
namespace olive {
|
||||
namespace olive
|
||||
{
|
||||
|
||||
/**
|
||||
* @brief A PanelWidget wrapper around a NodeView
|
||||
*/
|
||||
class NodePanel : public PanelWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
class NodePanel : public PanelWidget {
|
||||
Q_OBJECT
|
||||
public:
|
||||
NodePanel();
|
||||
NodePanel();
|
||||
|
||||
NodeWidget *GetNodeWidget() const
|
||||
{
|
||||
return node_widget_;
|
||||
}
|
||||
NodeWidget *GetNodeWidget() const
|
||||
{
|
||||
return node_widget_;
|
||||
}
|
||||
|
||||
const QVector<Node*> &GetContexts() const { return node_widget_->view()->GetContexts(); }
|
||||
const QVector<Node *> &GetContexts() const
|
||||
{
|
||||
return node_widget_->view()->GetContexts();
|
||||
}
|
||||
|
||||
bool IsGroupOverlay() const { return node_widget_->view()->IsGroupOverlay(); }
|
||||
bool IsGroupOverlay() const
|
||||
{
|
||||
return node_widget_->view()->IsGroupOverlay();
|
||||
}
|
||||
|
||||
void SetContexts(const QVector<Node*> &nodes)
|
||||
{
|
||||
node_widget_->SetContexts(nodes);
|
||||
}
|
||||
void SetContexts(const QVector<Node *> &nodes)
|
||||
{
|
||||
node_widget_->SetContexts(nodes);
|
||||
}
|
||||
|
||||
void CloseContextsBelongingToProject(Project *project)
|
||||
{
|
||||
node_widget_->view()->CloseContextsBelongingToProject(project);
|
||||
}
|
||||
void CloseContextsBelongingToProject(Project *project)
|
||||
{
|
||||
node_widget_->view()->CloseContextsBelongingToProject(project);
|
||||
}
|
||||
|
||||
virtual void SelectAll() override
|
||||
{
|
||||
node_widget_->view()->SelectAll();
|
||||
}
|
||||
virtual void SelectAll() override
|
||||
{
|
||||
node_widget_->view()->SelectAll();
|
||||
}
|
||||
|
||||
virtual void DeselectAll() override
|
||||
{
|
||||
node_widget_->view()->DeselectAll();
|
||||
}
|
||||
virtual void DeselectAll() override
|
||||
{
|
||||
node_widget_->view()->DeselectAll();
|
||||
}
|
||||
|
||||
virtual void DeleteSelected() override
|
||||
{
|
||||
node_widget_->view()->DeleteSelected();
|
||||
}
|
||||
virtual void DeleteSelected() override
|
||||
{
|
||||
node_widget_->view()->DeleteSelected();
|
||||
}
|
||||
|
||||
virtual void CutSelected() override
|
||||
{
|
||||
node_widget_->view()->CopySelected(true);
|
||||
}
|
||||
virtual void CutSelected() override
|
||||
{
|
||||
node_widget_->view()->CopySelected(true);
|
||||
}
|
||||
|
||||
virtual void CopySelected() override
|
||||
{
|
||||
node_widget_->view()->CopySelected(false);
|
||||
}
|
||||
virtual void CopySelected() override
|
||||
{
|
||||
node_widget_->view()->CopySelected(false);
|
||||
}
|
||||
|
||||
virtual void Paste() override
|
||||
{
|
||||
node_widget_->view()->Paste();
|
||||
}
|
||||
virtual void Paste() override
|
||||
{
|
||||
node_widget_->view()->Paste();
|
||||
}
|
||||
|
||||
virtual void Duplicate() override
|
||||
{
|
||||
node_widget_->view()->Duplicate();
|
||||
}
|
||||
virtual void Duplicate() override
|
||||
{
|
||||
node_widget_->view()->Duplicate();
|
||||
}
|
||||
|
||||
virtual void SetColorLabel(int index) override
|
||||
{
|
||||
node_widget_->view()->SetColorLabel(index);
|
||||
}
|
||||
virtual void SetColorLabel(int index) override
|
||||
{
|
||||
node_widget_->view()->SetColorLabel(index);
|
||||
}
|
||||
|
||||
virtual void ZoomIn() override
|
||||
{
|
||||
node_widget_->view()->ZoomIn();
|
||||
}
|
||||
virtual void ZoomIn() override
|
||||
{
|
||||
node_widget_->view()->ZoomIn();
|
||||
}
|
||||
|
||||
virtual void ZoomOut() override
|
||||
{
|
||||
node_widget_->view()->ZoomOut();
|
||||
}
|
||||
virtual void ZoomOut() override
|
||||
{
|
||||
node_widget_->view()->ZoomOut();
|
||||
}
|
||||
|
||||
virtual void RenameSelected() override
|
||||
{
|
||||
node_widget_->view()->LabelSelectedNodes();
|
||||
}
|
||||
virtual void RenameSelected() override
|
||||
{
|
||||
node_widget_->view()->LabelSelectedNodes();
|
||||
}
|
||||
|
||||
public slots:
|
||||
void Select(const QVector<Node::ContextPair> &p)
|
||||
{
|
||||
node_widget_->view()->Select(p, true);
|
||||
}
|
||||
void Select(const QVector<Node::ContextPair> &p)
|
||||
{
|
||||
node_widget_->view()->Select(p, true);
|
||||
}
|
||||
|
||||
signals:
|
||||
void NodesSelected(const QVector<Node*>& nodes);
|
||||
void NodesSelected(const QVector<Node *> &nodes);
|
||||
|
||||
void NodesDeselected(const QVector<Node*>& nodes);
|
||||
void NodesDeselected(const QVector<Node *> &nodes);
|
||||
|
||||
void NodeSelectionChanged(const QVector<Node*>& nodes);
|
||||
void NodeSelectionChangedWithContexts(const QVector<Node::ContextPair>& nodes);
|
||||
void NodeSelectionChanged(const QVector<Node *> &nodes);
|
||||
void
|
||||
NodeSelectionChangedWithContexts(const QVector<Node::ContextPair> &nodes);
|
||||
|
||||
void NodeGroupOpened(NodeGroup *group);
|
||||
void NodeGroupOpened(NodeGroup *group);
|
||||
|
||||
void NodeGroupClosed();
|
||||
void NodeGroupClosed();
|
||||
|
||||
private:
|
||||
virtual void Retranslate() override
|
||||
{
|
||||
SetTitle(tr("Node Editor"));
|
||||
}
|
||||
|
||||
NodeWidget *node_widget_;
|
||||
virtual void Retranslate() override
|
||||
{
|
||||
SetTitle(tr("Node Editor"));
|
||||
}
|
||||
|
||||
NodeWidget *node_widget_;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user