#pragma once #include "aced.h" class AecEwEditorReactor : public AcEditorReactor { public: AecEwEditorReactor(void); ~AecEwEditorReactor(void); virtual void commandWillStart(const ACHAR* cmdStr); virtual void commandEnded(LPCTSTR cmdStr); virtual void commandCancelled(const ACHAR* cmdStr); virtual void commandFailed (const ACHAR* cmdStr); virtual void pickfirstModified(); virtual void endDeepClone(AcDbIdMapping& idMapping); virtual void sysVarChanged(const ACHAR *varName, Adesk::Boolean success); protected: void TransformAssocInfMsg(const GripMessage& msg); protected: Adesk::Int16 m_nLastUserI4; AcArray m_arInfs; AcDbObjectIdArray m_arIdEndDeepCloned; };