16 #ifndef QGSMAPVIEWSMANAGER_H
17 #define QGSMAPVIEWSMANAGER_H
19 #include "qgis_core.h"
22 #include <QDomDocument>
23 #include <QDomElement>
57 bool readXml(
const QDomElement &element,
const QDomDocument &doc );
63 QDomElement writeXml( QDomDocument &doc )
const;
73 QDomElement get3DViewSettings(
const QString &name )
const SIP_SKIP;
80 void register3DViewSettings(
const QString &name,
const QDomElement &dom )
SIP_SKIP;
87 QStringList get3DViewsNames()
const SIP_SKIP;
94 QList<QDomElement> get3DViews()
const SIP_SKIP;
97 void remove3DView(
const QString &name );
100 void rename3DView(
const QString &oldTitle,
const QString &newTitle );
107 void set3DViewInitiallyVisible(
const QString &name,
bool visible )
SIP_SKIP;
114 bool is3DViewOpen(
const QString &name )
SIP_SKIP;
121 QMap<QString, QDomElement> m3DMapViewsDom;
Manages storage of a set of views.
void views3DListChanged()
Emitted when the views list has changed (whenever a view was removed, added, renamed....
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...