13 #ifndef BERRYIEXTENSIONPOINT_H_
14 #define BERRYIEXTENSIONPOINT_H_
20 struct IConfigurationElement;
Light weight base class for most BlueBerry classes.
Implements transparent reference counting.
virtual QString GetUniqueIdentifier() const =0
virtual SmartPointer< IExtension > GetExtension(const QString &extensionId) const =0
~IExtensionPoint() override
virtual SmartPointer< IContributor > GetContributor() const =0
virtual QList< SmartPointer< IConfigurationElement > > GetConfigurationElements() const =0
virtual QList< SmartPointer< IExtension > > GetExtensions() const =0
virtual QString GetNamespaceIdentifier() const =0
virtual QString GetSimpleIdentifier() const =0
virtual bool IsValid() const =0
berryObjectMacro(berry::IExtensionPoint)
virtual QString GetLabel() const =0