16#ifndef QGSMAPVIEWSMANAGER_H 
   17#define QGSMAPVIEWSMANAGER_H 
   22#include <QDomDocument> 
   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,...