OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
C4ObjectListChangeListener Class Reference

#include <C4ObjectList.h>

Inheritance diagram for C4ObjectListChangeListener:
[legend]

Public Member Functions

virtual void OnObjectRemove (C4ObjectList *pList, C4ObjectLink *pLnk)
 
virtual void OnObjectAdded (C4ObjectList *pList, C4ObjectLink *pLnk)
 
virtual void OnObjectRename (C4ObjectList *pList, C4ObjectLink *pLnk)
 
virtual void OnObjectContainerChanged (C4Object *obj, C4Object *old_container, C4Object *new_container)
 
virtual ~C4ObjectListChangeListener ()
 

Detailed Description

Definition at line 32 of file C4ObjectList.h.

Constructor & Destructor Documentation

virtual C4ObjectListChangeListener::~C4ObjectListChangeListener ( )
inlinevirtual

Definition at line 39 of file C4ObjectList.h.

39 { }

Member Function Documentation

virtual void C4ObjectListChangeListener::OnObjectAdded ( C4ObjectList pList,
C4ObjectLink pLnk 
)
inlinevirtual

Reimplemented in C4ObjectListDlg.

Definition at line 36 of file C4ObjectList.h.

Referenced by C4NotifyingObjectList::InsertLink(), and C4NotifyingObjectList::InsertLinkBefore().

36 {};

Here is the caller graph for this function:

virtual void C4ObjectListChangeListener::OnObjectContainerChanged ( C4Object obj,
C4Object old_container,
C4Object new_container 
)
inlinevirtual

Reimplemented in C4ObjectListDlg.

Definition at line 38 of file C4ObjectList.h.

Referenced by C4Object::Enter(), and C4Object::Exit().

38 {};

Here is the caller graph for this function:

virtual void C4ObjectListChangeListener::OnObjectRemove ( C4ObjectList pList,
C4ObjectLink pLnk 
)
inlinevirtual

Reimplemented in C4ObjectListDlg.

Definition at line 35 of file C4ObjectList.h.

Referenced by C4NotifyingObjectList::RemoveLink().

35 {};

Here is the caller graph for this function:

virtual void C4ObjectListChangeListener::OnObjectRename ( C4ObjectList pList,
C4ObjectLink pLnk 
)
inlinevirtual

Reimplemented in C4ObjectListDlg.

Definition at line 37 of file C4ObjectList.h.

37 {};

The documentation for this class was generated from the following file: