18 #ifndef BERRYISOURCEPROVIDER_H_
19 #define BERRYISOURCEPROVIDER_H_
24 #include <QStringList>
30 struct ISourceProviderListener;
berryObjectMacro(berry::ISourceProvider) typedef QHash< QString
virtual QList< QString > GetProvidedSourceNames() const =0
Light weight base class for most BlueBerry classes.
virtual void RemoveSourceProviderListener(ISourceProviderListener *listener)=0
Object::ConstPointer StateMapType
virtual StateMapType GetCurrentState() const =0
virtual void AddSourceProviderListener(ISourceProviderListener *listener)=0