OpenClonk
C4ObjectListChangeListener Class Reference

#include <C4ObjectList.h>

Inheritance diagram for C4ObjectListChangeListener:
[legend]

Public Member Functions

virtual void OnObjectRemove (C4ObjectList *list, C4ObjectLink *link)
 
virtual void OnObjectAdded (C4ObjectList *list, C4ObjectLink *link)
 
virtual void OnObjectRename (C4ObjectList *list, C4ObjectLink *link)
 
virtual void OnObjectContainerChanged (C4Object *obj, C4Object *old_container, C4Object *new_container)
 
virtual ~C4ObjectListChangeListener ()=default
 

Detailed Description

Definition at line 32 of file C4ObjectList.h.

Constructor & Destructor Documentation

◆ ~C4ObjectListChangeListener()

virtual C4ObjectListChangeListener::~C4ObjectListChangeListener ( )
virtualdefault

Member Function Documentation

◆ OnObjectAdded()

virtual void C4ObjectListChangeListener::OnObjectAdded ( C4ObjectList list,
C4ObjectLink link 
)
inlinevirtual

Reimplemented in C4ObjectListDlg.

Definition at line 36 of file C4ObjectList.h.

36 {};

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

Here is the caller graph for this function:

◆ OnObjectContainerChanged()

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

Reimplemented in C4ObjectListDlg.

Definition at line 38 of file C4ObjectList.h.

38 {};

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

Here is the caller graph for this function:

◆ OnObjectRemove()

virtual void C4ObjectListChangeListener::OnObjectRemove ( C4ObjectList list,
C4ObjectLink link 
)
inlinevirtual

Reimplemented in C4ObjectListDlg.

Definition at line 35 of file C4ObjectList.h.

35 {};

Referenced by C4NotifyingObjectList::RemoveLink().

Here is the caller graph for this function:

◆ OnObjectRename()

virtual void C4ObjectListChangeListener::OnObjectRename ( C4ObjectList list,
C4ObjectLink link 
)
inlinevirtual

Reimplemented in C4ObjectListDlg.

Definition at line 37 of file C4ObjectList.h.

37 {};

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