92 virtual void SetId(
const QString&
id);
132 Q_DECLARE_INTERFACE(
berry::State,
"org.blueberry.core.commands.State")
Light weight base class for most BlueBerry classes.
Implements transparent reference counting.
virtual Object::Pointer GetValue() const
void RemoveListener(const IStateListener::Events::StateEvent::AbstractDelegate &delegate)
virtual void SetValue(const Object::Pointer &value)
IStateListener::Events stateEvents
void FireStateChanged(const Object::Pointer &oldValue)
virtual void RemoveListener(IStateListener *listener)
void AddListener(const IStateListener::Events::StateEvent::AbstractDelegate &delegate)
virtual void SetId(const QString &id)
virtual void AddListener(IStateListener *listener)