qtmobility/src/systeminfo/qsysteminfo.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 5 453da2cfceef
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
   118     Q_PROPERTY(int locationAreaCode READ locationAreaCode)
   118     Q_PROPERTY(int locationAreaCode READ locationAreaCode)
   119     Q_PROPERTY(QString currentMobileCountryCode READ currentMobileCountryCode NOTIFY currentMobileCountryCodeChanged)
   119     Q_PROPERTY(QString currentMobileCountryCode READ currentMobileCountryCode NOTIFY currentMobileCountryCodeChanged)
   120     Q_PROPERTY(QString currentMobileNetworkCode READ currentMobileNetworkCode NOTIFY currentMobileNetworkCodeChanged)
   120     Q_PROPERTY(QString currentMobileNetworkCode READ currentMobileNetworkCode NOTIFY currentMobileNetworkCodeChanged)
   121     Q_PROPERTY(QString homeMobileCountryCode READ homeMobileCountryCode CONSTANT)
   121     Q_PROPERTY(QString homeMobileCountryCode READ homeMobileCountryCode CONSTANT)
   122     Q_PROPERTY(QString homeMobileNetworkCode READ homeMobileNetworkCode CONSTANT)
   122     Q_PROPERTY(QString homeMobileNetworkCode READ homeMobileNetworkCode CONSTANT)
       
   123     Q_PROPERTY(QSystemNetworkInfo::NetworkMode currentMode READ currentMode)
   123 
   124 
   124 
   125 
   125 public:
   126 public:
   126 
   127 
   127     QSystemNetworkInfo(QObject *parent = 0);
   128     QSystemNetworkInfo(QObject *parent = 0);
   152     Q_DECLARE_FLAGS(NetworkModes, NetworkMode)
   153     Q_DECLARE_FLAGS(NetworkModes, NetworkMode)
   153 
   154 
   154     Q_INVOKABLE QSystemNetworkInfo::NetworkStatus networkStatus(QSystemNetworkInfo::NetworkMode mode);
   155     Q_INVOKABLE QSystemNetworkInfo::NetworkStatus networkStatus(QSystemNetworkInfo::NetworkMode mode);
   155     Q_INVOKABLE static int networkSignalStrength(QSystemNetworkInfo::NetworkMode mode);
   156     Q_INVOKABLE static int networkSignalStrength(QSystemNetworkInfo::NetworkMode mode);
   156     QString macAddress(QSystemNetworkInfo::NetworkMode mode);
   157     QString macAddress(QSystemNetworkInfo::NetworkMode mode);
       
   158     QSystemNetworkInfo::NetworkMode currentMode();
   157 
   159 
   158     int cellId();
   160     int cellId();
   159     int locationAreaCode();
   161     int locationAreaCode();
   160 
   162 
   161     QString currentMobileCountryCode();
   163     QString currentMobileCountryCode();
   171    void networkSignalStrengthChanged(QSystemNetworkInfo::NetworkMode, int);
   173    void networkSignalStrengthChanged(QSystemNetworkInfo::NetworkMode, int);
   172    void currentMobileCountryCodeChanged(const QString &);
   174    void currentMobileCountryCodeChanged(const QString &);
   173    void currentMobileNetworkCodeChanged(const QString &);
   175    void currentMobileNetworkCodeChanged(const QString &);
   174    void networkNameChanged(QSystemNetworkInfo::NetworkMode,const QString &);
   176    void networkNameChanged(QSystemNetworkInfo::NetworkMode,const QString &);
   175    void networkModeChanged(QSystemNetworkInfo::NetworkMode);
   177    void networkModeChanged(QSystemNetworkInfo::NetworkMode);
       
   178 
       
   179 protected:
       
   180     virtual void connectNotify(const char *signal);
       
   181     virtual void disconnectNotify(const char *signal);
       
   182 
   176 private:
   183 private:
   177        QSystemNetworkInfoPrivate *d;
   184        QSystemNetworkInfoPrivate *d;
   178 };
   185 };
   179 
   186 
   180 
   187