45 m_d->wasrefreshed=
false;
46 m_d->wascreated=
false;
58 assert(!
m_d->wascreated);
65 bool hasview =
m_d->itemcollectionPermanent->isAttachedToView();
67 m_d->itemcollectionPermanent->detachFromView();
70 m_d->itemcollectionPermanent->reattachToView();
77 assert(
m_d->wascreated);
78 assert(!
m_d->wasrefreshed);
80 bool hasview =
m_d->itemcollectionEvent->isAttachedToView();
82 m_d->itemcollectionEvent->detachFromView();
87 m_d->itemcollectionEvent->reattachToView();
90 m_d->wasrefreshed=
true;
96 assert(
m_d->wascreated);
97 assert(
m_d->wasrefreshed);
99 m_d->itemcollectionEvent->clear();
100 m_d->wasrefreshed=
false;
108 assert(
m_d->wascreated);
109 assert(!
m_d->wasrefreshed);
110 if (
m_d->itemcollectionEvent->isAttachedToView())
111 m_d->itemcollectionEvent->detachFromView();
112 if (
m_d->itemcollectionPermanent->isAttachedToView())
113 m_d->itemcollectionPermanent->detachFromView();
115 m_d->itemcollectionPermanent->clear();
116 m_d->wascreated=
false;
VP1GraphicsItemCollection * itemcollectionEvent
VP1GraphicsItemCollection * itemcollectionPermanent
virtual void buildPermanentItemCollection(StoreGateSvc *detstore, VP1GraphicsItemCollection *)
virtual void systemcreate(StoreGateSvc *detstore)
virtual void systemerase()
virtual QWidget * buildController()
virtual ~IVP12DSystemSimple()
virtual void systemuncreate()
void create(StoreGateSvc *detstore)
IVP12DSystemSimple(const QString &name, const QString &information, const QString &contact_info)
virtual void buildEventItemCollection(StoreGateSvc *sg, VP1GraphicsItemCollection *)
void refresh(StoreGateSvc *storegate)
IVP12DSystem(const QString &name, const QString &information, const QString &contact_info)
void registerItemCollection(VP1GraphicsItemCollection *)
void messageDebug(const QString &) const
const QString & name() const
void registerController(QWidget *)
const QString & information() const
const QString & contact_info() const
The Athena Transient Store API.