20 mLastMousePos = Wt::WPointF(event.widget().x, event.widget().y);
105 Wt::WPointF delta = Wt::WPointF(event.dragDelta().x, event.dragDelta().y);
112 Wt::WPointF delta = Wt::WPointF(event.dragDelta().x, event.dragDelta().y);
119 auto mlist =
mNode->getModuleList();
120 auto mousePoint = Wt::WPointF(event.widget().x, event.widget().y);
121 for (
const auto& module : mlist)
126 auto moduleData = m->flowNodeData();
144 if (
mNode ==
nullptr)
149 Wt::WPointF mouseWentUpPosition = Wt::WPointF(event.widget().x, event.widget().y);
153 auto nodeData = node->flowNodeData();
157 Wt::WPointF mousePoint = Wt::WPointF(event.widget().x, event.widget().y);
178 if (
mNode ==
nullptr)
199 auto m = mw ==
nullptr ? nullptr : mw->
getModule();
203 m->setBlockCoord(newLocation.x(), newLocation.y());
209 Wt::WPainter painter(paintDevice);
213 if (
mNode !=
nullptr)
240 auto mlist =
mNode->getModuleList();
241 for (
const auto& module : mlist)
246 auto moduleData = m->flowNodeData();
WtNodeDataModel * nodeDataModel() const