87 void title(
const QString & title );
91 void setTitle(
const QString& title );
102 bool isDirty()
const;
105 void dirty(
bool b );
109 void setDirty(
bool b );
117 void setFileName(
const QString & name );
185 void clearProperties();
196 bool writeEntry(
const QString & scope,
const QString & key,
bool value );
199 bool writeEntry(
const QString & scope,
const QString & key,
double value );
200 bool writeEntry(
const QString & scope,
const QString & key,
int value );
217 int readNumEntry(
const QString & scope,
const QString & key,
int def = 0,
bool * ok = 0 )
const;
218 double readDoubleEntry(
const QString & scope,
const QString & key,
double def = 0,
bool * ok = 0 )
const;
219 bool readBoolEntry(
const QString & scope,
const QString & key,
bool def =
false,
bool * ok = 0 )
const;
245 void dumpProperties()
const;
276 bool avoidIntersection );
280 bool& avoidIntersection )
const;
283 void setTopologicalEditing(
bool enabled );
286 bool topologicalEditing()
const;
307 void setError(
QString errorMessage );
353 void oldProjectVersionWarning(
QString );
358 void layerLoaded(
int i,
int n );
362 void snapSettingsChanged();
Layer tree group node serves as a container for layers and further groups.
Base class for all map layer types.
QgsLayerTreeRegistryBridge * layerTreeRegistryBridge() const
Return pointer to the helper class that synchronizes map layer registry with layer tree...
UnitType
Type of unit of tolerance value from settings.
SnappingType
Snap to vertex, to segment or both.
Listens to the updates in map layer registry and does changes in layer tree.
Reads and writes project states.
virtual ~QgsProjectBadLayerHandler()
This class manages a set of relations between layers.
Default bad layer handler which ignores any missing layers.
Represents a vector layer which manages a vector based data sets.
Interface for classes that handle missing layer files when reading project file.
virtual void handleBadLayers(QList< QDomNode > layers, QDomDocument projectDom)=0