diff options
Diffstat (limited to 'src/systeminfo/simulator/qsysteminfobackend_simulator_p.h')
-rw-r--r-- | src/systeminfo/simulator/qsysteminfobackend_simulator_p.h | 127 |
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 |