15 #ifndef QGSPROJECTBADLAYERGUIHANDLER_H
16 #define QGSPROJECTBADLAYERGUIHANDLER_H
35 virtual void handleBadLayers( QList<QDomNode> layers, QDomDocument projectDom );
53 DataType dataType( QDomNode & layerNode );
61 QString dataSource( QDomNode & layerNode );
76 ProviderType providerType( QDomNode & layerNode );
79 void setDataSource( QDomNode & layerNode, QString
const & dataSource );
82 bool findMissingFile( QString
const & fileFilters, QDomNode & layerNode );
96 bool findLayer( QString
const & fileFilters, QDomNode
const & constLayerNode );
102 void findLayers( QString
const & fileFilters, QList<QDomNode>
const & layerNodes );
106 #endif // QGSPROJECTBADLAYERGUIHANDLER_H
static bool mIgnore
Flag to store the Ignore button press of MessageBox used by QgsLegend.
Handler for missing layers within project.
DataType
file data representation
ProviderType
the three flavors for data
Interface for classes that handle missing layer files when reading project file.
virtual void handleBadLayers(QList< QDomNode > layers, QDomDocument projectDom)=0