28class IARURegions final :
public QAbstractListModel {
47 explicit IARURegions(QObject *parent =
nullptr);
50 static char const *name(Region);
51 static Region value(QString
const &);
54 int rowCount(QModelIndex
const &parent = QModelIndex{})
const override {
55 return parent.isValid()
59 QVariant data(QModelIndex
const &,
60 int role = Qt::DisplayRole)
const override;
61 QVariant headerData(
int section, Qt::Orientation,
62 int = Qt::DisplayRole)
const override;