4 #include "item/abstract_item_input_output_base.h" 44 QRectF
const& shape = {0, 0, 0, 0});
67 QList<ItemInput*> inputs()
const;
72 QObject*
data()
const;
82 void disconnectInput(ItemInput* input);
90 void disconnectInputs();
103 bool connectInput(ItemInput* input);
113 void setData(QObject* data);
122 void inputDisconnected();
130 void inputConnected();
142 QScopedPointer<ItemOutputPrivate>
const d_ptr;
145 #endif // ITEM_OUTPUT_H The ItemOutput class represents an output that belongs to an item.
Definition: item_output.h:28
Definition: item_output_p.h:10
The AbstractItem class is the base class for all items.
Definition: abstract_item.h:69