Class: QgsProjectFileTransform¶
- class qgis.core.QgsProjectFileTransform(domDocument: QDomDocument, version: QgsProjectVersion)¶
Bases:
sip.wrapper
Create an instance from a Dom and a supplied version
- Parameters
domDocument – The Dom document to use as content
version – Version number
QgsProjectFileTransform(
QgsProjectFileTransform
)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
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