63 QObject *Handler_ =
nullptr;
69 explicit operator bool ()
const 93 virtual DelegationResult DelegateEntity (
LC::Entity entity, QObject *desired =
nullptr) = 0;
109 virtual bool HandleEntity (
LC::Entity entity, QObject *desired =
nullptr) = 0;
117 virtual bool CouldHandle (
const LC::Entity& entity) = 0;
128 Q_DECLARE_INTERFACE (
IEntityManager,
"org.Deviant.LeechCraft.IEntityManager/1.0")
Proxy to core entity manager.
QFuture< IDownload::Result > DownloadResult_
virtual ~IEntityManager()
The result of delegating this entity to another plugin.
A message used for inter-plugin communication.