Class: QgsProjectFileTransform¶
- class qgis.core.QgsProjectFileTransform¶
Bases:
sip.wrapper
Class to convert from older project file versions to newer.
This class provides possibility to store a project file as a QDomDocument, and provides the ability to specify version of the project file, and perform upgrades to a more recent version
QgsProjectFileTransform(domDocument: QDomDocument, version:
QgsProjectVersion
) Create an instance from a Dom and a supplied version- Parameters:
domDocument – The Dom document to use as content
version – Version number
QgsProjectFileTransform(
QgsProjectFileTransform
)Methods
- param doc:
The current project version
The current dom document
Prints the contents via :py:class:`QgsDebugMsg`()
- param version:
- convertRasterProperties(doc: QDomDocument, parentNode: QDomNode, rasterPropertiesElem: QDomElement, rlayer: QgsRasterLayer)¶
- Parameters:
doc (QDomDocument) –
parentNode (QDomNode) –
rasterPropertiesElem (QDomElement) –
rlayer (QgsRasterLayer) –
- currentVersion(self) QgsProjectVersion ¶
The current project version
New in version 3.12.
- Return type:
- dom(self) QDomDocument ¶
The current dom document
New in version 3.12.
- Return type:
QDomDocument
- updateRevision(self, version: QgsProjectVersion) bool ¶
- Parameters:
version (QgsProjectVersion) –
- Return type:
bool