LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SerializableObjectList< T, P >::IF_Observer Class Referenceabstract

#include <serializableobjectlist.h>

+ Inheritance diagram for SerializableObjectList< T, P >::IF_Observer:
+ Collaboration diagram for SerializableObjectList< T, P >::IF_Observer:

Public Member Functions

virtual void listObjectAdded (const SerializableObjectList< T, P > &list, int newIndex, const std::shared_ptr< T > &ptr) noexcept=0
 
virtual void listObjectRemoved (const SerializableObjectList< T, P > &list, int oldIndex, const std::shared_ptr< T > &ptr) noexcept=0
 

Member Function Documentation

virtual void listObjectAdded ( const SerializableObjectList< T, P > &  list,
int  newIndex,
const std::shared_ptr< T > &  ptr 
)
pure virtualnoexcept
virtual void listObjectRemoved ( const SerializableObjectList< T, P > &  list,
int  oldIndex,
const std::shared_ptr< T > &  ptr 
)
pure virtualnoexcept

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