Fix nodes
This commit is contained in:
parent
2e0cb27987
commit
3c1c86f952
6 changed files with 297 additions and 57 deletions
|
|
@ -1,4 +1,5 @@
|
|||
#include "AudioLevelMeter.h"
|
||||
#include "BezierConnectionPainter.h"
|
||||
#include "GraphEditorWidget.h"
|
||||
#include "PresetManager.h"
|
||||
#include "SquareConnectionPainter.h"
|
||||
|
|
@ -9,7 +10,7 @@
|
|||
#include <QtNodes/BasicGraphicsScene>
|
||||
#include <QtNodes/ConnectionStyle>
|
||||
#include <QtNodes/GraphicsView>
|
||||
#include <QtNodes/internal/DefaultConnectionPainter.hpp>
|
||||
|
||||
#include <QtNodes/internal/NodeGraphicsObject.hpp>
|
||||
#include <QtNodes/internal/ConnectionGraphicsObject.hpp>
|
||||
#include <QtNodes/internal/UndoCommands.hpp>
|
||||
|
|
@ -203,6 +204,8 @@ GraphEditorWidget::GraphEditorWidget(warppipe::Client *client,
|
|||
"UseDataDefinedColors": false
|
||||
}})");
|
||||
|
||||
m_scene->setConnectionPainter(std::make_unique<BezierConnectionPainter>());
|
||||
|
||||
m_view = new ZoomGraphicsView(m_scene);
|
||||
m_view->setFocusPolicy(Qt::StrongFocus);
|
||||
m_view->viewport()->setFocusPolicy(Qt::StrongFocus);
|
||||
|
|
@ -1927,7 +1930,7 @@ void GraphEditorWidget::setConnectionStyle(ConnectionStyleType style) {
|
|||
m_scene->setConnectionPainter(std::make_unique<SquareConnectionPainter>());
|
||||
} else {
|
||||
m_scene->setConnectionPainter(
|
||||
std::make_unique<QtNodes::DefaultConnectionPainter>());
|
||||
std::make_unique<BezierConnectionPainter>());
|
||||
}
|
||||
|
||||
for (auto *item : m_scene->items()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue