22 #include <QAbstractItemModel>
23 #include <QDBusConnection>
24 #include <QDBusObjectPath>
28 #include <lomiri/util/DefinesPtrs.h>
36 struct ModemsListModelParameters;
50 RoleIndex = Qt::UserRole + 1,
60 int columnCount(
const QModelIndex &parent)
const override;
62 int rowCount(
const QModelIndex &parent)
const override;
64 QVariant data(
const QModelIndex &index,
int role)
const override;
68 QHash<int, QByteArray> roles;
69 roles[RoleIndex] =
"Index";
70 roles[RoleSerial] =
"Serial";
71 roles[RoleModem] =
"Modem";
72 roles[RoleSim] =
"Sim";
82 std::shared_ptr<Priv>
d;
Definition: modems-list-model.h:40
QHash< int, QByteArray > roleNames() const override
Definition: modems-list-model.h:66
Roles
Definition: modems-list-model.h:49
@ RoleModem
Definition: modems-list-model.h:52
@ RoleSerial
Definition: modems-list-model.h:51
std::shared_ptr< Priv > d
Definition: modems-list-model.h:81
LOMIRI_DEFINES_PTRS(ModemsListModel)
Definition: connectivity.cpp:37