13 #ifndef BERRYIEXTENSION_H_
14 #define BERRYIEXTENSION_H_
23 struct IConfigurationElement;
Light weight base class for most BlueBerry classes.
Implements transparent reference counting.
#define org_blueberry_core_runtime_EXPORT
virtual QString GetLabel() const =0
berryObjectMacro(berry::IExtension)
virtual SmartPointer< IContributor > GetContributor() const =0
virtual QString GetUniqueIdentifier() const =0
virtual QString GetNamespaceIdentifier() const =0
virtual QString GetExtensionPointUniqueIdentifier() const =0
virtual QString GetSimpleIdentifier() const =0
virtual QList< SmartPointer< IConfigurationElement > > GetConfigurationElements() const =0
virtual bool IsValid() const =0