13 #include <QtNetwork/QNetworkAccessManager> 25 class QAbstractItemModel;
35 class BaseSettingsManager;
60 virtual QNetworkAccessManager* GetNetworkAccessManager ()
const = 0;
81 virtual LC::Util::BaseSettingsManager* GetSettingsManager ()
const = 0;
126 virtual QStringList GetSearchCategories ()
const = 0;
154 virtual QString GetVersion ()
const = 0;
163 virtual void RegisterSkinnable (QAction *action) = 0;
174 virtual bool IsShuttingDown () = 0;
Proxy to core entity manager.
Proxy class for the communication with LeechCraft.
Interface to the core windows manager.
const ICoreProxy_ptr & GetProxyHolder()
This interface is used for manipulating the main window.
Interface for accessing LeechCraft-wide icons manager.
std::shared_ptr< ICoreProxy > ICoreProxy_ptr
This interface is used to represent LeechCraft's global plugin manager.
Q_DECLARE_METATYPE(QVariantList *)
Proxy class to the color theme management engine.
Proxy for requesting shortcuts from the shortcut manager in the Core.