15 #include "internal/berryRegistryContributor.h" 16 #include "internal/berryCTKPluginUtils.h" 18 #include <ctkPlugin.h> 24 QString
id = QString::number(contributor->getPluginId());
25 QString name = contributor->getSymbolicName();
48 if (RegistryContributor::Pointer regContributor = contributor.
Cast<RegistryContributor>())
50 QString symbolicName = regContributor->GetActualName();
51 return CTKPluginUtils::GetDefault()->GetPlugin(symbolicName);
SmartPointer< Other > Cast() const
static SmartPointer< IContributor > CreateContributor(const QSharedPointer< ctkPlugin > &contributor)
static QSharedPointer< ctkPlugin > Resolve(const SmartPointer< IContributor > &contributor)