16#ifndef QGSVALIDITYCHECKRESULTSWIDGET_H
17#define QGSVALIDITYCHECKRESULTSWIDGET_H
21#include "ui_qgsvaliditycheckresultsbase.h"
26#include <QAbstractItemModel>
62 QModelIndex index(
int row,
int column,
const QModelIndex &parent )
const override;
63 QModelIndex parent(
const QModelIndex &child )
const override;
64 int rowCount(
const QModelIndex &parent = QModelIndex() )
const override;
65 int columnCount(
const QModelIndex &parent )
const override;
66 QVariant data(
const QModelIndex &index,
int role )
const override;
69 QList< QgsValidityCheckResult > mResults;
94 void setDescription(
const QString &description );
99 void setResults(
const QList< QgsValidityCheckResult > &results );
121 static bool runChecks(
int type,
const QgsValidityCheckContext *context,
const QString &title,
const QString &description, QWidget *parent =
nullptr );
125 void selectionChanged(
const QModelIndex ¤t,
const QModelIndex &previous );
Base class for validity check contexts.
A QAbstractItemModel subclass for displaying the results from a QgsAbstractValidityCheck.
CustomRole
Custom model roles.
#define SIP_MONKEYPATCH_SCOPEENUM_UNNEST(OUTSIDE_CLASS, FORMERNAME)
#define SIP_MONKEYPATCH_COMPAT_NAME(FORMERNAME)