44 |
44 |
45 void updateConfigurations(); |
45 void updateConfigurations(); |
46 QNetworkConfiguration defaultConfiguration() const; |
46 QNetworkConfiguration defaultConfiguration() const; |
47 void createSession(QNetworkConfiguration config); |
47 void createSession(QNetworkConfiguration config); |
48 void deleteSession(); |
48 void deleteSession(); |
|
49 bool isOfflined() const { return m_offlined; } |
49 |
50 |
50 #ifdef QT_MOBILITY_SYSINFO |
51 #ifdef QT_MOBILITY_SYSINFO |
51 Q_SIGNALS: |
52 Q_SIGNALS: |
52 void networkModeChanged(QSystemNetworkInfo::NetworkMode mode); |
53 void networkOnlineStateChanged(bool isOnline); |
53 void networkNameChanged(QSystemNetworkInfo::NetworkMode mode, const QString &netName); |
54 void networkSessionNameChanged(QSystemNetworkInfo::NetworkMode mode, const QString &netName); |
54 void networkSignalStrengthChanged(QSystemNetworkInfo::NetworkMode mode, int strength); |
|
55 #endif // QT_MOBILITY_SYSINFO |
55 #endif // QT_MOBILITY_SYSINFO |
56 |
56 |
57 private Q_SLOTS: |
57 protected Q_SLOTS: |
58 void handleConfigurationUpdateCompleted(); |
58 virtual void handleConfigurationUpdateCompleted(); |
59 void handleConfigurationAdded(const QNetworkConfiguration& config); |
59 virtual void handleConfigurationAdded(const QNetworkConfiguration& config); |
60 void handleConfigurationRemoved(const QNetworkConfiguration& config); |
60 virtual void handleConfigurationRemoved(const QNetworkConfiguration& config); |
61 void handleOnlineStateChanged(bool isOnline); |
61 virtual void handleOnlineStateChanged(bool isOnline); |
62 void handleConfigurationChanged(const QNetworkConfiguration& config); |
62 virtual void handleConfigurationChanged(const QNetworkConfiguration& config); |
63 void handleSessionConfigurationChanged(const QNetworkConfiguration &config); |
63 virtual void handleSessionConfigurationChanged(const QNetworkConfiguration &config); |
64 void handleSessionStateChanged(const QNetworkConfiguration &config, |
|
65 QNetworkSession::State state); |
|
66 |
64 |
67 private: |
65 private: |
68 #ifdef QT_MOBILITY_SYSINFO |
66 #ifdef QT_MOBILITY_SYSINFO |
69 void initializeMapString(void); |
67 void initializeMapString(void); |
70 |
68 |
71 QMap<QString, QSystemNetworkInfo::NetworkMode> m_mapStringNetworkMode; |
69 QMap<QString, QSystemNetworkInfo::NetworkMode> m_mapStringNetworkMode; |
72 #endif // QT_MOBILITY_SYSINFO |
70 #endif // QT_MOBILITY_SYSINFO |
73 |
71 |
74 QNetworkConfigurationManager m_NetworkConfigurationManager; |
72 QNetworkConfigurationManager m_NetworkConfigurationManager; |
75 WebNetworkSession *m_WebNetworkSession; |
73 WebNetworkSession *m_WebNetworkSession; |
|
74 bool m_offlined; |
76 }; |
75 }; |
77 |
76 |
78 } |
77 } // namesspace WRT |
79 #endif /* WEBNETWORKCONNECTIONMANAGER_H_ */ |
78 #endif /* WEBNETWORKCONNECTIONMANAGER_H_ */ |