14 #ifndef BERRYIHANDLERACTIVATION_H_
15 #define BERRYIHANDLERACTIVATION_H_
17 #include "internal/berryIEvaluationResultCache.h"
24 struct IHandlerService;
Implements transparent reference counting.
virtual void ClearActive()=0
~IHandlerActivation() override
virtual QString GetCommandId() const =0
virtual SmartPointer< IHandler > GetHandler() const =0
berryObjectMacro(berry::IHandlerActivation)
static const int ROOT_DEPTH
virtual int GetDepth() const =0
virtual IHandlerService * GetHandlerService() const =0