1 /**************************************************************************** |
1 /**************************************************************************** |
2 ** |
2 ** |
3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). |
3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). |
4 ** All rights reserved. |
4 ** All rights reserved. |
5 ** Contact: Nokia Corporation (qt-info@nokia.com) |
5 ** Contact: Nokia Corporation (qt-info@nokia.com) |
6 ** |
6 ** |
7 ** This file is part of the Qt Mobility Components. |
7 ** This file is part of the Qt Mobility Components. |
8 ** |
8 ** |
52 #include "ui_bearerex.h" |
52 #include "ui_bearerex.h" |
53 #include "ui_sessiondialog.h" |
53 #include "ui_sessiondialog.h" |
54 #endif |
54 #endif |
55 #include "qnetworkconfigmanager.h" |
55 #include "qnetworkconfigmanager.h" |
56 #include "qnetworksession.h" |
56 #include "qnetworksession.h" |
|
57 #include "datatransferer.h" |
57 #include "xqlistwidget.h" |
58 #include "xqlistwidget.h" |
58 |
59 |
59 QT_BEGIN_NAMESPACE |
60 QT_BEGIN_NAMESPACE |
60 class QHttp; |
61 class QNetworkAccessManager; |
|
62 class QNetworkReply; |
61 QT_END_NAMESPACE |
63 QT_END_NAMESPACE |
62 |
64 |
63 class SessionTab; |
65 class SessionTab; |
|
66 class DataTransferer; |
64 |
67 |
65 QTM_USE_NAMESPACE |
68 QTM_USE_NAMESPACE |
66 |
69 |
67 class BearerEx : public QMainWindow, public Ui::BearerExMainWindow |
70 class BearerEx : public QMainWindow, public Ui::BearerExMainWindow |
68 { |
71 { |
110 ~SessionTab(); |
113 ~SessionTab(); |
111 |
114 |
112 QString stateString(QNetworkSession::State state); |
115 QString stateString(QNetworkSession::State state); |
113 |
116 |
114 private Q_SLOTS: |
117 private Q_SLOTS: |
115 void on_createQHttpButton_clicked(); |
118 void on_createQNetworkAccessManagerButton_clicked(); |
116 void on_sendRequestButton_clicked(); |
119 void on_sendRequestButton_clicked(); |
117 void on_openSessionButton_clicked(); |
120 void on_openSessionButton_clicked(); |
118 void on_closeSessionButton_clicked(); |
121 void on_closeSessionButton_clicked(); |
119 void on_stopConnectionButton_clicked(); |
122 void on_stopConnectionButton_clicked(); |
120 void on_deleteSessionButton_clicked(); |
123 void on_deleteSessionButton_clicked(); |
|
124 void on_dataObjectChanged(const QString& newObjectType); |
121 void on_alrButton_clicked(); |
125 void on_alrButton_clicked(); |
122 void done(bool error); |
126 void finished(quint32 errorCode, qint64 dataReceived, QString errorType); |
123 |
127 |
124 void newConfigurationActivated(); |
128 void newConfigurationActivated(); |
125 void preferredConfigurationChanged(const QNetworkConfiguration& config, bool isSeamless); |
129 void preferredConfigurationChanged(const QNetworkConfiguration& config, bool isSeamless); |
126 void stateChanged(QNetworkSession::State state); |
130 void stateChanged(QNetworkSession::State state); |
127 void newState(QNetworkSession::State state); |
131 void newState(QNetworkSession::State state); |
128 void opened(); |
132 void opened(); |
129 void closed(); |
133 void closed(); |
130 void error(QNetworkSession::SessionError error); |
134 void error(QNetworkSession::SessionError error); |
131 |
135 |
132 private: //data |
136 private: //data |
133 QHttp* m_http; |
137 // QNetworkAccessManager* m_networkAccessManager; |
|
138 DataTransferer* m_dataTransferer; |
134 QNetworkSession* m_NetworkSession; |
139 QNetworkSession* m_NetworkSession; |
135 QNetworkConfigurationManager* m_ConfigManager; |
140 QNetworkConfigurationManager* m_ConfigManager; |
136 QListWidget* m_eventListWidget; |
141 QListWidget* m_eventListWidget; |
137 QNetworkConfiguration m_config; |
142 QNetworkConfiguration m_config; |
138 int m_index; |
143 int m_index; |
139 bool m_httpRequestOngoing; |
144 bool m_dataTransferOngoing; |
140 bool m_alrEnabled; |
145 bool m_alrEnabled; |
141 }; |
146 }; |
142 |
147 |
143 #endif // ACCESSPOINTMANAGEREX_H |
148 #endif // ACCESSPOINTMANAGEREX_H |
144 |
149 |