#include "inspector_holder.hpp" IInspector* CInspectorHolder::m_insp = 0; void CInspectorHolder::setInspector( IInspector* insp) { if(m_insp != 0) { delete m_insp; } m_insp = insp; } void CInspectorHolder::processEvent( int ev, std::string el) { if(m_insp) { m_insp->processEvent( ev, el); } //else no inspector is set, nothing happens }