17 #ifndef QGSLAYOUTVALIDITYCHECKS_H 18 #define QGSLAYOUTVALIDITYCHECKS_H 38 QString
id()
const override;
44 QList<QgsValidityCheckResult> mResults;
60 QString
id()
const override;
66 QList<QgsValidityCheckResult> mResults;
82 QString
id()
const override;
88 QList<QgsValidityCheckResult> mResults;
104 QString
id()
const override;
110 QList<QgsValidityCheckResult> mResults;
113 #endif // QGSLAYOUTVALIDITYCHECKS_H Layout north arrow validity check.
Layout picture source validity check.
Layout overview validity check.
virtual bool prepareCheck(const QgsValidityCheckContext *context, QgsFeedback *feedback)
Prepares the check for execution, and returns true if the check can be run.
Layout scalebar validity check.
Base class for feedback objects to be used for cancellation of something running in a worker thread...
virtual QgsAbstractValidityCheck * create() const =0
Creates a new instance of the check and returns it.
virtual int checkType() const =0
Returns the type of the check.
Abstract base class for individual validity checks.
virtual QList< QgsValidityCheckResult > runCheck(const QgsValidityCheckContext *context, QgsFeedback *feedback)=0
Runs the check and returns a list of results.
virtual QString id() const =0
Returns the unique ID of the check.
Base class for validity check contexts.