summaryrefslogtreecommitdiffstats
path: root/src/systeminfo/simulator/qsysteminfobackend_simulator_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/systeminfo/simulator/qsysteminfobackend_simulator_p.h')
-rw-r--r--src/systeminfo/simulator/qsysteminfobackend_simulator_p.h127
1 files changed, 0 insertions, 127 deletions
diff --git a/src/systeminfo/simulator/qsysteminfobackend_simulator_p.h b/src/systeminfo/simulator/qsysteminfobackend_simulator_p.h
index 94d9b3a3..489adf33 100644
--- a/src/systeminfo/simulator/qsysteminfobackend_simulator_p.h
+++ b/src/systeminfo/simulator/qsysteminfobackend_simulator_p.h
@@ -113,133 +113,6 @@ private:
QBatteryInfoData data;
};
-
-// QDeviceInfoSimulatorBackend
-
-class Q_SYSTEMINFO_EXPORT QDeviceInfoSimulatorBackend : public QObject
-{
- Q_OBJECT
-
-private:
- QDeviceInfoSimulatorBackend(QObject *parent = 0);
- Q_DISABLE_COPY(QDeviceInfoSimulatorBackend)
-
-public:
- ~QDeviceInfoSimulatorBackend();
- static QDeviceInfoSimulatorBackend *getSimulatorBackend();
-
- bool hasFeature(QDeviceInfo::Feature);
- int getImeiCount();
- QDeviceInfo::LockTypeFlags getActivatedLocks();
- QDeviceInfo::LockTypeFlags getEnabledLocks();
- QDeviceInfo::ThermalState getThermalState();
- QString getImei(int num);
- QString getManufacturer();
- QString getModel();
- QString getProductName();
- QString getUniqueDeviceID();
- QString getVersion(QDeviceInfo::Version);
-
- void setFeature(QDeviceInfo::Feature feature, bool enable);
- void setActivatedLocks(QDeviceInfo::LockTypeFlags flag);
- void setEnabledLocks(QDeviceInfo::LockTypeFlags flag);
- void setThermalState(QDeviceInfo::ThermalState state);
- void setImei(int num, QString imei);
- void setManufacturer(QString manufacturer);
- void setModel(QString model);
- void setProductName(QString name);
- void setUniqueDeviceID(QString id);
- void setVersion(QDeviceInfo::Version version, QString versionString);
-
-Q_SIGNALS:
- void activatedLocksChanged(QDeviceInfo::LockTypeFlags);
- void enabledLocksChanged(QDeviceInfo::LockTypeFlags);
- void thermalStateChanged(QDeviceInfo::ThermalState);
-
-private:
- QDeviceInfoData data;
- static QDeviceInfoSimulatorBackend *globalSimulatorBackend;
-
- void initFeatureList();
- void initImeiList();
- void initVersionList();
-};
-
-// QNetworkInfoSimulatorBackend
-
-class Q_SYSTEMINFO_EXPORT QNetworkInfoSimulatorBackend : public QObject
-{
- Q_OBJECT
-
-private:
- QNetworkInfoSimulatorBackend(QNetworkInfo *parent = 0);
- Q_DISABLE_COPY(QNetworkInfoSimulatorBackend)
-
-public:
- ~QNetworkInfoSimulatorBackend();
- static QNetworkInfoSimulatorBackend *getSimulatorBackend();
-
- int getNetworkInterfaceCount(QNetworkInfo::NetworkMode mode);
- int getNetworkSignalStrength(QNetworkInfo::NetworkMode mode, int interface);
- QNetworkInfo::CellDataTechnology getCurrentCellDataTechnology(int interface);
- QNetworkInfo::NetworkMode getCurrentNetworkMode();
- QString getImsi(int interface);
- QNetworkInfo::NetworkStatus getNetworkStatus(QNetworkInfo::NetworkMode mode, int interface);
-#ifndef QT_NO_NETWORKINTERFACE
- QNetworkInterface getInterfaceForMode(QNetworkInfo::NetworkMode mode, int interface);
-#endif // QT_NO_NETWORKINTERFACE
- QString getCellId(int interface);
- QString getCurrentMobileCountryCode(int interface);
- QString getCurrentMobileNetworkCode(int interface);
- QString getHomeMobileCountryCode(int interface);
- QString getHomeMobileNetworkCode(int interface);
- QString getLocationAreaCode(int interface);
- QString getMacAddress(QNetworkInfo::NetworkMode mode, int interface);
- QString getNetworkName(QNetworkInfo::NetworkMode mode, int interface);
- QNetworkInfo::NetworkMode getMode(QNetworkInfo::NetworkMode mode, int interface);
-
- void setImsi(int interface, const QString &id);
- void setCellId(int interface, const QString &id);
- void setLocationAreaCode(int interface, const QString &code);
- void setCurrentMobileCountryCode( int interface, const QString &code);
- void setCurrentMobileNetworkCode(int interface, const QString &code);
- void setHomeMobileCountryCode(int interface, const QString &code);
- void setHomeMobileNetworkCode(int interface, const QString &code);
- void setCellDataTechnology(int interface, QNetworkInfo::CellDataTechnology cellData);
- void setMode(int interface, QNetworkInfo::NetworkMode mode);
- void setNetworkName(QNetworkInfo::NetworkMode mode, int interface, const QString &name);
- void setNetworkMacAddress(QNetworkInfo::NetworkMode mode, int interface, const QString &mac);
- void setNetworkSignalStrength(QNetworkInfo::NetworkMode mode, int interface, int strength);
- void setNetworkStatus(QNetworkInfo::NetworkMode mode, int interface, QNetworkInfo::NetworkStatus status);
-
- void addEthernetInterface(QNetworkInfoData::EthernetInfo info);
- void addWlanInterface(QNetworkInfoData::WLanInfo info);
- void addCellularInterface(QNetworkInfoData::CellularInfo info);
- void addBluetoothInterface(QNetworkInfoData::BluetoothInfo info);
- void removeInterface(QNetworkInfo::NetworkMode mode, int interface);
- void clearInterface(QNetworkInfo::NetworkMode mode);
-
-Q_SIGNALS:
- void cellIdChanged(int interface, const QString &id);
- void currentCellDataTechnologyChanged(int interface, QNetworkInfo::CellDataTechnology tech);
- void currentMobileCountryCodeChanged(int interface, const QString &mcc);
- void currentMobileNetworkCodeChanged(int interface, const QString &mnc);
- void currentNetworkModeChanged(QNetworkInfo::NetworkMode mode);
- void locationAreaCodeChanged(int interface, const QString &lac);
- void networkInterfaceCountChanged(QNetworkInfo::NetworkMode mode, int count);
- void networkNameChanged(QNetworkInfo::NetworkMode mode, int interface, const QString &name);
- void networkSignalStrengthChanged(QNetworkInfo::NetworkMode mode, int interface, int strength);
- void networkStatusChanged(QNetworkInfo::NetworkMode mode, int interface, QNetworkInfo::NetworkStatus status);
-
-private:
- static QNetworkInfoSimulatorBackend *globalSimulatorBackend;
- QNetworkInfoData data;
-
- QNetworkInfoData::BasicNetworkInfo *basicNetworkInfo(QNetworkInfo::NetworkMode mode, int interface);
- bool isValidInterface(QNetworkInfo::NetworkMode mode, int interface);
- void clearOrRemoveInterface(QNetworkInfo::NetworkMode mode, int interface, bool clear);
-};
-
QT_END_NAMESPACE
#endif // QSYSTEMINFOBACKEND_SIMULATOR_P_H