4 #include "item/abstract_item_input_output_base.h" 9 #include <QScopedPointer> 43 QRectF
const& shape = {0, 0, 0, 0});
62 ItemOutput* output()
const;
67 QObject*
data()
const;
77 void disconnectOutput();
89 bool connectOutput(ItemOutput* output);
98 void outputDisconnected();
106 void outputConnected();
115 QScopedPointer<ItemInputPrivate>
const d_ptr;
119 #endif // ITEM_INPUT_H The ItemOutput class represents an output that belongs to an item.
Definition: item_output.h:28
The AbstractItem class is the base class for all items.
Definition: abstract_item.h:69