60 QObject *Handler_ =
nullptr;
70 : Handler_ { handler }
75 operator bool ()
const 99 virtual DelegationResult DelegateEntity (
LeechCraft::Entity entity, QObject *desired =
nullptr) = 0;
115 virtual bool HandleEntity (
LeechCraft::Entity entity, QObject *desired =
nullptr) = 0;
134 Q_DECLARE_INTERFACE (
IEntityManager,
"org.Deviant.LeechCraft.IEntityManager/1.0")
Proxy to core entity manager.
virtual ~IEntityManager()
DelegationResult(QObject *handler, int id)
The result of delegating this entity to another plugin.
A message used for inter-plugin communication.