13 #ifndef BERRYABSTRACTCONTRIBUTIONFACTORY_H_
14 #define BERRYABSTRACTCONTRIBUTIONFACTORY_H_
22 struct IServiceLocator;
23 struct IContributionRoot;
92 const QString& namespaze);
QString GetNamespace() const
berryObjectMacro(berry::AbstractContributionFactory)
AbstractContributionFactory(const QString &location, const QString &namespaze)
QString GetLocation() const
virtual void CreateContributionItems(IServiceLocator *serviceLocator, const SmartPointer< IContributionRoot > &additions)=0
Light weight base class for most BlueBerry classes.
Implements transparent reference counting.