Krita Source Code Documentation
Loading...
Searching...
No Matches
KoShapeApplicationData Class Reference

#include <KoShapeApplicationData.h>

Public Member Functions

virtual ~KoShapeApplicationData ()
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~KoShapeApplicationData()

KoShapeApplicationData::~KoShapeApplicationData ( )
virtual

Definition at line 9 of file KoShapeApplicationData.cpp.

10{
11}

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