23 #include <tulip/tulipconf.h>
24 #include <tulip/View.h>
46 QSet<QGraphicsItem *> _items;
47 QGraphicsView* _graphicsView;
48 QWidget* _centralWidget;
49 QGraphicsItem* _centralWidgetItem;
51 void refreshItemsParenthood();
61 virtual QGraphicsView* graphicsView()
const;
68 virtual void setupUi();
84 virtual void graphDeleted(
Graph *parentGraph);
92 virtual void setupWidget()=0;
98 void addToScene(QGraphicsItem* item);
104 void removeFromScene(QGraphicsItem* item);
111 void setCentralWidget(QWidget*,
bool deleteOldCentralWidget=
true);
117 virtual QGraphicsItem* centralItem()
const;
119 QPixmap snapshot(
const QSize &outputSize=QSize())
const;
124 #endif // VIEWWIDGET_H