22#include <QDBusConnection>
23#include <QDBusObjectPath>
26#include <lomiri/util/DefinesPtrs.h>
31class Q_DECL_EXPORT
Sim :
public QObject,
public std::enable_shared_from_this<Sim>
38 Sim(
const QDBusObjectPath&
path,
const QDBusConnection& connection, QObject* parent = 0);
43 QDBusObjectPath
path()
const;
46 QString
iccid()
const;
89 std::shared_ptr<Priv>
d;
void presentChanged(bool value)
void imsiChanged(const QString &value)
bool dataRoamingEnabled() const
Definition sim.cpp:143
bool present() const
Definition sim.cpp:123
QString primaryPhoneNumber() const
Definition sim.cpp:113
QString iccid() const
Definition sim.cpp:103
QString mcc() const
Definition sim.cpp:128
QString imsi() const
Definition sim.cpp:108
Sim(const QDBusObjectPath &path, const QDBusConnection &connection, QObject *parent=0)
Definition sim.cpp:76
bool DataRoamingEnabled
Definition sim.h:69
QString Mcc
Definition sim.h:60
void primaryPhoneNumberChanged(const QString &value)
bool locked() const
Definition sim.cpp:118
void mccChanged(const QString &value)
void dataRoamingEnabledChanged(bool value)
void setDataRoamingEnabled(bool value)
Definition sim.cpp:148
void lockedChanged(bool value)
QString Imsi
Definition sim.h:48
void unlock()
Definition sim.cpp:153
QString Mnc
Definition sim.h:63
bool Present
Definition sim.h:57
QString Iccid
Definition sim.h:45
void preferredLanguagesChanged()
QString PrimaryPhoneNumber
Definition sim.h:51
QDBusObjectPath path
Definition sim.h:42
QList< QString > preferredLanguages() const
Definition sim.cpp:138
QList< QString > PreferredLanguages
Definition sim.h:66
void mncChanged(const QString &value)
std::shared_ptr< Priv > d
Definition sim.h:89
bool Locked
Definition sim.h:54
QString mnc() const
Definition sim.cpp:133
Definition connectivity.cpp:37