25namespace NAV::gui::widgets
47 std::function<
void(
Node*)> pinAddCallback,
48 std::function<
void(
Node*,
size_t)> pinDeleteCallback,
49 size_t defaultInputPins = 0);
57 bool ShowGuiWidgets(
size_t id, std::vector<InputPin>& inputPins,
Node* node,
const std::vector<ExtraColumn>& extraColumns = {});
68 int _dragAndDropPinIndex = -1;
70 const size_t FIRST_DYNAMIC_PIN = 0;
72 size_t _nDynamicInputPins = 0;
74 std::function<void(
Node*)> _pinAddCallback;
76 std::function<void(
Node*,
size_t)> _pinDeleteCallback;
nlohmann::json json
json namespace
Definition FlowManager.hpp:21
Defines how to save certain datatypes to json.
Abstract parent class for all nodes.
Definition Node.hpp:86