42 QObject *Handler_ =
nullptr;
48 explicit operator bool ()
const 72 virtual DelegationResult DelegateEntity (
LC::Entity entity, QObject *desired =
nullptr) = 0;
88 virtual bool HandleEntity (
LC::Entity entity, QObject *desired =
nullptr) = 0;
96 virtual bool CouldHandle (
const LC::Entity& entity) = 0;
107 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.