File indexing completed on 2025-02-02 14:20:53
0001 /* 0002 SPDX-FileCopyrightText: 2008 Will Stephenson <wstephenson@kde.org> 0003 SPDX-FileCopyrightText: 2010 Lamarque Souza <lamarque@kde.org> 0004 SPDX-FileCopyrightText: 2013-2015 Jan Grulich <jgrulich@redhat.com> 0005 0006 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0007 */ 0008 0009 #ifndef MODEMMANAGER_SIM_P_H 0010 #define MODEMMANAGER_SIM_P_H 0011 0012 #include "dbus/siminterface.h" 0013 #include "interface_p.h" 0014 #include "sim.h" 0015 0016 namespace ModemManager 0017 { 0018 class SimPrivate : public QObject 0019 { 0020 Q_OBJECT 0021 public: 0022 explicit SimPrivate(const QString &path, Sim *q); 0023 OrgFreedesktopModemManager1SimInterface simIface; 0024 QString uni; 0025 QString simIdentifier; 0026 QString imsi; 0027 QString operatorIdentifier; 0028 QString operatorName; 0029 0030 Q_DECLARE_PUBLIC(Sim) 0031 Sim *q_ptr; 0032 private Q_SLOTS: 0033 void onPropertiesChanged(const QString &interface, const QVariantMap &properties, const QStringList &invalidatedProps); 0034 }; 0035 0036 } // namespace ModemManager 0037 0038 #endif