Class QfLayerObserver
#include <qflayerobserver.h>
Inherits the following classes: QObject
Public Properties
| Type | Name |
|---|---|
| property QfDeltaFileWrapper * | deltaFileWrapper |
Public Signals
| Type | Name |
|---|---|
| signal void | deltaFileWrapperChanged |
| signal void | layerEdited (const QString & layerId) |
Public Functions
| Type | Name |
|---|---|
| QfLayerObserver (const QgsProject * project) |
|
| void | addLayerListeners () |
| QfDeltaFileWrapper * | deltaFileWrapper () const |
| void | setDeltaFileWrapper (QfDeltaFileWrapper * wrapper) |
Detailed Description
Monitors all layers for changes and writes those changes to a delta file
Public Properties Documentation
property deltaFileWrapper [1/2]
QfDeltaFileWrapper * QfLayerObserver::deltaFileWrapper;
Public Signals Documentation
signal deltaFileWrapperChanged
void QfLayerObserver::deltaFileWrapperChanged;
signal layerEdited
void QfLayerObserver::layerEdited;
Public Functions Documentation
function QfLayerObserver
explicit QfLayerObserver::QfLayerObserver (
const QgsProject * project
)
Construct a new Layer Observer object
Parameters:
project
function addLayerListeners
void QfLayerObserver::addLayerListeners ()
Add the needed event listeners to monitor for changes. Assigns listeners only for layer actions of cloud and offline.
function deltaFileWrapper [2/2]
QfDeltaFileWrapper * QfLayerObserver::deltaFileWrapper () const
Gets the current delta file
Returns:
current delta file
function setDeltaFileWrapper
void QfLayerObserver::setDeltaFileWrapper (
QfDeltaFileWrapper * wrapper
)
Sets the current delta file
Returns:
current delta file
The documentation for this class was generated from the following file src/core/qfieldcloud/qflayerobserver.h