123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include "NodeState.hpp"
- #include "ConnectionGraphicsObject.hpp"
- #include "NodeGraphicsObject.hpp"
- namespace QtNodes {
- NodeState::NodeState(NodeGraphicsObject &ngo)
- : _ngo(ngo)
- , _hovered(false)
- , _resizing(false)
- , _connectionForReaction{nullptr}
- {
- Q_UNUSED(_ngo);
- }
- void NodeState::setResizing(bool resizing)
- {
- _resizing = resizing;
- }
- bool NodeState::resizing() const
- {
- return _resizing;
- }
- ConnectionGraphicsObject const *NodeState::connectionForReaction() const
- {
- return _connectionForReaction.data();
- }
- void NodeState::storeConnectionForReaction(ConnectionGraphicsObject const *cgo)
- {
- _connectionForReaction = cgo;
- }
- void NodeState::resetConnectionForReaction()
- {
- _connectionForReaction.clear();
- }
- } // namespace QtNodes
|