|
Krita Source Code Documentation
|
#include <KoShapeApplicationData.h>
Public Member Functions | |
| virtual | ~KoShapeApplicationData () |
The KoShapeApplicationData class is used to associate application specific data with a shape. See also the KoShapeUserData class that is specifically set for the benefit of shapes and tools.
KoShapeApplicationData provides an abstract interface for container classes that are used to associate application-specific data with shapes in KoShape Generally, subclasses of this class provide functions to allow data to be stored and retrieved, and instances are attached to KoShape using KoShape::setApplicationData(). This makes it possible for an application to attach application specific data (like a Frame in Words) and have the deletion of a shape also delete that data. Each subclass should provide a reimplementation of the destructor to ensure that any private data is automatically cleaned up when user data objects are deleted.
Definition at line 26 of file KoShapeApplicationData.h.
|
virtual |
Definition at line 9 of file KoShapeApplicationData.cpp.