Krita Source Code Documentation
Loading...
Searching...
No Matches
KoResourceServerObserver< T > Class Template Referenceabstract

#include <KoResourceServer.h>

Public Member Functions

virtual void removingResource (QSharedPointer< T > resource)=0
 
virtual void resourceAdded (QSharedPointer< T > resource)=0
 
virtual void resourceChanged (QSharedPointer< T > resource)=0
 
virtual void unsetResourceServer ()=0
 
virtual ~KoResourceServerObserver ()
 

Detailed Description

template<class T>
class KoResourceServerObserver< T >

Definition at line 41 of file KoResourceServer.h.

Constructor & Destructor Documentation

◆ ~KoResourceServerObserver()

template<class T >
virtual KoResourceServerObserver< T >::~KoResourceServerObserver ( )
inlinevirtual

Definition at line 44 of file KoResourceServer.h.

44{}

Member Function Documentation

◆ removingResource()

template<class T >
virtual void KoResourceServerObserver< T >::removingResource ( QSharedPointer< T > resource)
pure virtual

Will be called by the resource server before a resource will be removed

Parameters
resourcethe resource which is going to be removed

Implemented in GamutMaskDock, KisFavoriteResourceManager, and PaletteDockerDock.

◆ resourceAdded()

template<class T >
virtual void KoResourceServerObserver< T >::resourceAdded ( QSharedPointer< T > resource)
pure virtual

Will be called by the resource server after a resource is added

Parameters
resourcethe added resource

Implemented in GamutMaskDock, KisFavoriteResourceManager, and PaletteDockerDock.

◆ resourceChanged()

template<class T >
virtual void KoResourceServerObserver< T >::resourceChanged ( QSharedPointer< T > resource)
pure virtual

Will be called by the resource server when a resource is changed

Parameters
resourcethe resource which is going to be removed

Implemented in GamutMaskDock, KisFavoriteResourceManager, and PaletteDockerDock.

◆ unsetResourceServer()

template<class T >
virtual void KoResourceServerObserver< T >::unsetResourceServer ( )
pure virtual

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