Class: QgsReadWriteContext¶
-
class
qgis.core.
QgsReadWriteContext
¶ Bases:
sip.wrapper
Constructor for QgsReadWriteContext.
QgsReadWriteContext(QgsReadWriteContext)
The class is used as a container of context for various read/write operations on other objects.
New in version 3.0: Enums
Methods
Returns path resolver for conversion between relative and absolute paths
Returns the project translator
Append a message to the context
Sets up path resolver for conversion between relative and absolute paths
Sets the project translator.
Sets data coordinate transform context to
transformContext
Returns the stored messages and remove them
Returns data provider coordinate transform context
Signals
Attributes
-
class
ReadWriteMessage
(message: str, level: Qgis.MessageLevel = Qgis.Warning, categories: Iterable[str] = [])¶ Bases:
sip.wrapper
Construct a container for QgsReadWriteContext error or warning messages
QgsReadWriteContext.ReadWriteMessage(QgsReadWriteContext.ReadWriteMessage)
-
categories
(self) → List[str]¶ Returns the stack of categories of the message
-
level
(self) → Qgis.MessageLevel¶ Returns the message level
-
message
(self) → str¶ Returns the message string
-
-
enterCategory
¶ alias of
qgis.core.additions.readwritecontextentercategory.ReadWriteContextEnterCategory
-
pathResolver
(self) → QgsPathResolver¶ Returns path resolver for conversion between relative and absolute paths
-
projectTranslator
(self) → QgsProjectTranslator¶ Returns the project translator
New in version 3.4.
-
pushMessage
(self, message: str, level: Qgis.MessageLevel = Qgis.Warning)¶ Append a message to the context
New in version 3.2.
-
setPathResolver
(self, resolver: QgsPathResolver)¶ Sets up path resolver for conversion between relative and absolute paths
-
setProjectTranslator
(self, projectTranslator: QgsProjectTranslator)¶ Sets the project translator. Means it shouldn’t conform mDefaultTranslator anymore. It’s usually the QgsProject where the function with the context is made and won’t be changed anymore.
New in version 3.4.
-
setTransformContext
(self, transformContext: QgsCoordinateTransformContext)¶ Sets data coordinate transform context to
transformContext
See also
New in version 3.8.
-
takeMessages
(self) → List[QgsReadWriteContext.ReadWriteMessage]¶ Returns the stored messages and remove them
New in version 3.2.
-
transformContext
(self) → QgsCoordinateTransformContext¶ Returns data provider coordinate transform context
See also
New in version 3.8.
-
class