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