15#ifndef VP1GRAPHICSITEMCOLLECTION_H
16#define VP1GRAPHICSITEMCOLLECTION_H
67 void addItem( QGraphicsItem*,
const bool& active =
false,
const bool&movable=
false );
71 bool setActive(QGraphicsItem*,
const bool& active =
true);
72 bool setMovable(QGraphicsItem* item,
const bool& movable=
true);
74 bool hasItem(QGraphicsItem*)
const;
76 void clear(
const bool& deleteitems =
true);
void setInteractionMode(const INTERACTIONMODE &)
INTERACTIONMODE interactionMode() const
VP1GraphicsItemCollection & operator=(const VP1GraphicsItemCollection &)
void clear(const bool &deleteitems=true)
bool itemBelongsAndIsPresentlyActive(QGraphicsItem *) const
void real_detachFromView()
void itemPicked(QGraphicsItem *) const
void setTemporaryIgnoreInteractions(const bool &)
void selectionChangedPrivate(const QList< QGraphicsItem * > &) const
bool hasItem(QGraphicsItem *) const
void itemGotEvent(QGraphicsItem *, QEvent *) const
int nMovableItems() const
void setTemporaryIgnoreMovable(const bool &)
friend class VP1GraphicsView
void selectionChanged(QList< QGraphicsItem * >) const
bool removeItem(QGraphicsItem *)
int nPresentlyActiveItems() const
void itemPickedPrivate(QGraphicsItem *) const
bool setActive(QGraphicsItem *, const bool &active=true)
int nPresentlyMovableItems() const
void itemGotEventPrivate(QGraphicsItem *, QEvent *) const
VP1GraphicsItemCollection(QObject *parent=0)
void addItem(QGraphicsItem *, const bool &active=false, const bool &movable=false)
bool setMovable(QGraphicsItem *item, const bool &movable=true)
VP1GraphicsItemCollection(const VP1GraphicsItemCollection &)
virtual ~VP1GraphicsItemCollection()
void attachToView(VP1GraphicsView *)