Manages storage of a set of objects attached to a QgsProject.
More...
#include <qgsprojectstoredobjectmanager.h>
|
| void | objectAboutToBeAdded (const QString &name) |
| | Emitted when an object is about to be added to the manager.
|
| void | objectAboutToBeRemoved (const QString &name) |
| | Emitted when an object is about to be removed from the manager.
|
| void | objectAdded (const QString &name) |
| | Emitted when an object has been added to the manager.
|
| void | objectRemoved (const QString &name) |
| | Emitted when an object was removed from the manager.
|
Manages storage of a set of objects attached to a QgsProject.
QgsProjectStoredObjectManagerBase handles the storage, serializing and deserializing of attached objects.
QgsProjectStoredObjectManagerBase retains ownership of all the objects contained in the manager.
- Since
- QGIS 4.0
Definition at line 40 of file qgsprojectstoredobjectmanager.h.
◆ QgsProjectStoredObjectManagerBase()
| QgsProjectStoredObjectManagerBase::QgsProjectStoredObjectManagerBase |
( |
QgsProject * | project = nullptr | ) |
|
|
explicit |
◆ markProjectDirty()
| void QgsProjectStoredObjectManagerBase::markProjectDirty |
( |
| ) |
|
|
protected |
◆ objectAboutToBeAdded
| void QgsProjectStoredObjectManagerBase::objectAboutToBeAdded |
( |
const QString & | name | ) |
|
|
signal |
Emitted when an object is about to be added to the manager.
◆ objectAboutToBeRemoved
| void QgsProjectStoredObjectManagerBase::objectAboutToBeRemoved |
( |
const QString & | name | ) |
|
|
signal |
Emitted when an object is about to be removed from the manager.
◆ objectAdded
| void QgsProjectStoredObjectManagerBase::objectAdded |
( |
const QString & | name | ) |
|
|
signal |
Emitted when an object has been added to the manager.
◆ objectRemoved
| void QgsProjectStoredObjectManagerBase::objectRemoved |
( |
const QString & | name | ) |
|
|
signal |
Emitted when an object was removed from the manager.
◆ mProject
| QgsProject* QgsProjectStoredObjectManagerBase::mProject = nullptr |
|
protected |
The documentation for this class was generated from the following files: