22#include <QAbstractItemModel>
23#include <QDBusConnection>
24#include <QDBusObjectPath>
27#include <lomiri/util/DefinesPtrs.h>
35struct SimsListModelParameters;
62 SimsListModel(
const internal::SimsListModelParameters& parameters);
66 int columnCount(
const QModelIndex &parent)
const override;
68 int rowCount(
const QModelIndex &parent)
const override;
70 QVariant data(
const QModelIndex &index,
int role)
const override;
74 QHash<int, QByteArray> roles;
88 Sim::SPtr getSimByPath(
const QDBusObjectPath &path)
const;
95 std::shared_ptr<Priv>
d;
Definition sims-list-model.h:39
LOMIRI_DEFINES_PTRS(SimsListModel)
std::shared_ptr< Priv > d
Definition sims-list-model.h:95
Roles
Definition sims-list-model.h:49
@ RoleImsi
Definition sims-list-model.h:51
@ RoleDataRoamingEnabled
Definition sims-list-model.h:58
@ RolePresent
Definition sims-list-model.h:54
@ RoleSim
Definition sims-list-model.h:59
@ RoleIccid
Definition sims-list-model.h:50
@ RoleLocked
Definition sims-list-model.h:53
@ RoleMcc
Definition sims-list-model.h:55
@ RolePrimaryPhoneNumber
Definition sims-list-model.h:52
@ RolePreferredLanguages
Definition sims-list-model.h:57
@ RoleMnc
Definition sims-list-model.h:56
SimsListModel(const internal::SimsListModelParameters ¶meters)
Definition sims-list-model.cpp:178
QHash< int, QByteArray > roleNames() const override
Definition sims-list-model.h:72
Definition connectivity.cpp:37