Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef BERRYIEXTENSIONPOINT_H_
14 #define BERRYIEXTENSIONPOINT_H_
20 struct IConfigurationElement;
110 virtual QList<SmartPointer<IExtension> >
GetExtensions()
const = 0;
124 virtual QString
GetLabel()
const = 0;
156 virtual bool IsValid()
const = 0;
virtual QList< SmartPointer< IExtension > > GetExtensions() const =0
virtual QString GetNamespaceIdentifier() const =0
Implements transparent reference counting.
virtual QString GetSimpleIdentifier() const =0
virtual SmartPointer< IContributor > GetContributor() const =0
virtual QList< SmartPointer< IConfigurationElement > > GetConfigurationElements() const =0
Light weight base class for most BlueBerry classes.
berryObjectMacro(berry::IExtensionPoint)
virtual QString GetUniqueIdentifier() const =0
~IExtensionPoint() override
virtual bool IsValid() const =0
virtual QString GetLabel() const =0
virtual SmartPointer< IExtension > GetExtension(const QString &extensionId) const =0