Class LayerObserver
#include <layerobserver.h>
Inherits the following classes: QObject
Public Properties
| Type | Name |
|---|---|
| property DeltaFileWrapper * | deltaFileWrapper |
Public Signals
| Type | Name |
|---|---|
| signal void | deltaFileWrapperChanged |
| signal void | layerEdited (const QString & layerId) |
Public Functions
| Type | Name |
|---|---|
| LayerObserver (const QgsProject * project) |
|
| DeltaFileWrapper * | deltaFileWrapper () const |
| Q_INVOKABLE void | reset (bool isHardReset=false) const |
| void | setDeltaFileWrapper (DeltaFileWrapper * wrapper) |
Detailed Description
Monitors all layers for changes and writes those changes to a delta file
Public Properties Documentation
property deltaFileWrapper [1/2]
DeltaFileWrapper * LayerObserver::deltaFileWrapper;
Public Signals Documentation
signal deltaFileWrapperChanged
void LayerObserver::deltaFileWrapperChanged;
signal layerEdited
void LayerObserver::layerEdited;
Public Functions Documentation
function LayerObserver
explicit LayerObserver::LayerObserver (
const QgsProject * project
)
Construct a new Layer Observer object
Parameters:
project
function deltaFileWrapper [2/2]
DeltaFileWrapper * LayerObserver::deltaFileWrapper () const
Gets the current delta file
Returns:
current delta file
function reset
Q_INVOKABLE void LayerObserver::reset (
bool isHardReset=false
) const
Clears the current delta file changes
function setDeltaFileWrapper
void LayerObserver::setDeltaFileWrapper (
DeltaFileWrapper * wrapper
)
Sets the current delta file
Returns:
current delta file
The documentation for this class was generated from the following file src/core/qfieldcloud/layerobserver.h