34 #include <QtNetwork/QNetworkAccessManager>
46 class QAbstractItemModel;
56 class BaseSettingsManager;
81 virtual QNetworkAccessManager* GetNetworkAccessManager ()
const = 0;
94 virtual QModelIndex MapToSource (
const QModelIndex& index)
const = 0;
106 virtual LC::Util::BaseSettingsManager* GetSettingsManager ()
const = 0;
151 virtual QStringList GetSearchCategories ()
const = 0;
179 virtual QString GetVersion ()
const = 0;
188 virtual void RegisterSkinnable (QAction *action) = 0;
199 virtual bool IsShuttingDown () = 0;
205 Q_DECLARE_INTERFACE (
ICoreProxy,
"org.Deviant.LeechCraft.ICoreProxy/1.0")