13 #ifndef BERRYISOURCEPROVIDERSERVICE_H
14 #define BERRYISOURCEPROVIDERSERVICE_H
24 template<
class T>
class SmartPointer;
26 struct ISourceProvider;
Light weight base class for most BlueBerry classes.
Implements transparent reference counting.
berryObjectMacro(berry::ISourceProviderService)
~ISourceProviderService() override
virtual SmartPointer< ISourceProvider > GetSourceProvider(const QString &sourceName) const =0
virtual QList< SmartPointer< ISourceProvider > > GetSourceProviders() const =0