13 #include <QGraphicsSceneMouseEvent>
14 #include <QGraphicsView>
22 class QGraphicsProxyWidget;
34 void setUIBox(
UIBox* b);
36 virtual void inletAdded();
37 virtual void outletAdded();
39 virtual void inletRemoved();
40 virtual void outletRemoved();
53 QString _abstractionPath;
61 bool isGraphOnParentSubpatch();
63 QGraphicsProxyWidget* _subpatchCanvasProxy;
70 static UIObject* createObj(QString data);
75 virtual void paint(QPainter* p,
const QStyleOptionGraphicsItem* option, QWidget*);
77 void objectPressEvent(QGraphicsSceneMouseEvent* event);
78 void objectMoveEvent(QGraphicsSceneMouseEvent* event);
80 void mouseReleaseEvent(QGraphicsSceneMouseEvent* ev);
82 void fromQString(QString message);
86 virtual string asPdFileString();
88 virtual void autoResize();
PatchWindowController * subpatchController()
Definition: UIBox.h:72
CanvasBoxObserver()
Definition: UIBox.h:32
The Patch window controller.
Definition: PatchWindowController.h:48
Definition: UIObject.h:44
virtual void setSubpatchController(PatchWindowController *cwindow)
Definition: UIBox.h:73
gui object: standard object box
Definition: UIBox.h:46