ModemManagerQt
12#ifndef MODEMMANAGERQT_MODEM3GPPINTERFACE_H
13#define MODEMMANAGERQT_MODEM3GPPINTERFACE_H
15#include "generictypes.h"
16#include <QDBusAbstractInterface>
17#include <QDBusPendingReply>
30 static inline const char *staticInterfaceName()
33 return "org.kde.fakemodem.Modem.Modem3gpp";
37 return "org.freedesktop.ModemManager1.Modem.Modem3gpp";
41 OrgFreedesktopModemManager1ModemModem3gppInterface(
const QString &
service,
46 ~OrgFreedesktopModemManager1ModemModem3gppInterface()
override;
48 Q_PROPERTY(uint EnabledFacilityLocks READ enabledFacilityLocks)
49 inline uint enabledFacilityLocks()
const
51 return qvariant_cast<uint>(
property(
"EnabledFacilityLocks"));
55 inline QString imei()
const
57 return qvariant_cast<QString>(
property(
"Imei"));
60 Q_PROPERTY(QString OperatorCode READ operatorCode)
61 inline QString operatorCode()
const
63 return qvariant_cast<QString>(
property(
"OperatorCode"));
66 Q_PROPERTY(QString OperatorName READ operatorName)
67 inline QString operatorName()
const
69 return qvariant_cast<QString>(
property(
"OperatorName"));
72 Q_PROPERTY(uint RegistrationState READ registrationState)
73 inline uint registrationState()
const
75 return qvariant_cast<uint>(
property(
"RegistrationState"));
78 Q_PROPERTY(uint SubscriptionState READ subscriptionState)
79 inline uint subscriptionState()
const
81 return qvariant_cast<uint>(
property(
"SubscriptionState"));
85 inline QDBusPendingReply<> Register(
const QString &operator_id)
87 QList<QVariant> argumentList;
92 inline QDBusPendingReply<ModemManager::QVariantMapList> Scan()
94 QList<QVariant> argumentList;
QDBusPendingCall asyncCallWithArgumentList(const QString &method, const QList< QVariant > &args)
QDBusConnection connection() const const
QString path() const const
QString service() const const
QObject * parent() const const
QVariant property(const char *name) const const
QVariant fromValue(T &&value)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:54:22 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.