149 virtual QObject* GetQObject () = 0;
166 virtual void ready () = 0;
176 virtual void error (
const QString& reason) = 0;
200 virtual QString GetServiceName ()
const = 0;
217 virtual IPendingDisco* GetDiscography (
const QString& artist) = 0;
235 virtual IPendingDisco* GetReleaseInfo (
const QString& artist,
const QString& release) = 0;
240 Q_DECLARE_INTERFACE (Media::IDiscographyProvider, "org.LeechCraft.Media.IDiscographyProvider/1.0")