From 1e4095651a063a42dcf40fd28288f0f61572cae0 Mon Sep 17 00:00:00 2001 From: Duke Date: Mon, 11 Dec 2023 10:18:15 -0500 Subject: [PATCH] Allow items to be selected --- src/validateaddress.cpp | 3 +++ src/validateaddress.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/validateaddress.cpp b/src/validateaddress.cpp index 4076ab7..43398c4 100644 --- a/src/validateaddress.cpp +++ b/src/validateaddress.cpp @@ -29,6 +29,9 @@ QVariant ValidateAddressesModel::data(const QModelIndex &index, int role) const return QVariant(); } +Qt::ItemFlags ValidateAddressesModel::flags(const QModelIndex &index) const { + return Qt::ItemIsEnabled | Qt::ItemIsSelectable; +} QVariant ValidateAddressesModel::headerData(int section, Qt::Orientation orientation, int role) const { if (role == Qt::DisplayRole && orientation == Qt::Horizontal) { diff --git a/src/validateaddress.h b/src/validateaddress.h index 81e27f3..b30d183 100644 --- a/src/validateaddress.h +++ b/src/validateaddress.h @@ -18,6 +18,8 @@ public: QVariant data(const QModelIndex &index, int role) const; QVariant headerData(int section, Qt::Orientation orientation, int role) const; + Qt::ItemFlags flags(const QModelIndex &index) const; + private: QList> props; QStringList headers;