46 assert(!
m_d->collections.contains(ic)
47 &&
"IVP12DSystem::registerItemCollection Error: Item collection registered twice");
57 return m_d->collections;
QSet< VP1GraphicsItemCollection * > collections
virtual void itemPicked(VP1GraphicsItemCollection *, QGraphicsItem *)
virtual void selectionChanged(VP1GraphicsItemCollection *, QList< QGraphicsItem * >)
void selectionChangedPrivate(const QList< QGraphicsItem * > &)
IVP12DSystem(const QString &name, const QString &information, const QString &contact_info)
void itemGotEventPrivate(QGraphicsItem *, QEvent *)
virtual void itemGotEvent(VP1GraphicsItemCollection *, QGraphicsItem *, QEvent *)
void itemFromSystemSelected()
const QSet< VP1GraphicsItemCollection * > & getItemCollections()
void registerItemCollection(VP1GraphicsItemCollection *)
void itemPickedPrivate(QGraphicsItem *)
const QString & name() const
IVP1System(const QString &name, const QString &information, const QString &contact_info)
const QString & information() const
const QString & contact_info() const