24 #include <QAbstractItemModel> 25 #include <unity/util/DefinesPtrs.h> 31 struct VpnConnectionsListModelParameters;
56 int columnCount(
const QModelIndex &parent)
const override;
58 int rowCount(
const QModelIndex &parent)
const override;
60 QVariant data(
const QModelIndex &index,
int role)
const override;
62 bool setData(
const QModelIndex &index,
const QVariant &value,
int role)
override;
64 Qt::ItemFlags flags(
const QModelIndex & index)
const override;
68 QHash<int, QByteArray> roles;
70 roles[RoleActive] =
"active";
71 roles[RoleActivatable] =
"activatable";
72 roles[RoleType] =
"type";
73 roles[RoleConnection] =
"connection";
87 std::shared_ptr<Priv>
d;
Definition: vpn-connection.h:31
Roles
Definition: vpn-connections-list-model.h:43
Definition: vpn-connections-list-model.h:45
QHash< int, QByteArray > roleNames() const override
Definition: vpn-connections-list-model.h:66
Definition: connectivity.cpp:36
std::shared_ptr< Priv > d
Definition: vpn-connections-list-model.h:86
Definition: vpn-connections-list-model.h:34
Definition: vpn-connections-list-model.h:48
Definition: vpn-connections-list-model.h:47
Type
Definition: vpn-connection.h:40
Definition: vpn-connections-list-model.h:46