public function getListeners()
 {
     $ret = parent::getListeners();
     $ret[] = array('event' => 'Kwf_Component_Event_Page_Added', 'callback' => 'onComponentChange');
     $ret[] = array('event' => 'Kwf_Component_Event_Page_ParentChanged', 'callback' => 'onComponentChange');
     return $ret;
 }
 public function getListeners()
 {
     $ret = parent::getListeners();
     $ret[] = array('event' => 'Kwf_Component_Event_Component_Added', 'callback' => 'onComponentChange');
     $ret[] = array('event' => 'Kwf_Component_Event_Component_Removed', 'callback' => 'onComponentChange');
     $ret[] = array('event' => 'Kwf_Component_Event_Component_PositionChanged', 'callback' => 'onComponentChange');
     $ret[] = array('event' => 'Kwf_Component_Event_Component_RecursiveAdded', 'callback' => 'onComponentChange');
     return $ret;
 }
 public function getListeners()
 {
     $ret = parent::getListeners();
     $ret[] = array('class' => 'Kwf_Component_Cache_Box_IcRoot_InheritContent_Component', 'event' => 'Kwf_Component_Event_Component_RecursiveHasContentChanged', 'callback' => 'onHasContentChange');
     return $ret;
 }
 public function getListeners()
 {
     $ret = parent::getListeners();
     $ret[] = array('class' => Kwc_Abstract::getChildComponentClass($this->_class, 'content'), 'event' => 'Kwf_Component_Event_Component_HasContentChanged', 'callback' => 'onContentHasContentChange');
     return $ret;
 }