Allows entering a context category and takes care of leaving this category on deletion of the class.
~QgsReadWriteContextCategoryPopper()
QgsReadWriteContextCategoryPopper(const QgsReadWriteContext &context)
Creates a popper.
A container for the context for various read/write operations on objects.
const QgsProjectTranslator * projectTranslator() const
Returns the project translator.
void setCurrentLayerId(const QString &layerId)
Sets the current layer id.
QgsReadWriteContext()
Constructor for QgsReadWriteContext.
const QString currentLayerId() const
Returns the currently used layer id as string.
friend class QgsReadWriteContextCategoryPopper
Struct for QgsReadWriteContext error or warning messages.
Qgis::MessageLevel level() const
Returns the message level.
ReadWriteMessage(const QString &message=QString(), Qgis::MessageLevel level=Qgis::MessageLevel::Warning, const QStringList &categories=QStringList())
Construct a container for QgsReadWriteContext error or warning messages.
QString message() const
Returns the message string.
bool operator!=(const QgsReadWriteContext::ReadWriteMessage &other) const
bool operator==(const QgsReadWriteContext::ReadWriteMessage &other) const
QStringList categories() const
Returns the stack of categories of the message.