53 #include "ui_bearerex.h" |
53 #include "ui_bearerex.h" |
54 #include "ui_sessiondialog.h" |
54 #include "ui_sessiondialog.h" |
55 #endif |
55 #endif |
56 #include "qnetworkconfigmanager.h" |
56 #include "qnetworkconfigmanager.h" |
57 #include "qnetworksession.h" |
57 #include "qnetworksession.h" |
|
58 #include "datatransferer.h" |
58 #include "xqlistwidget.h" |
59 #include "xqlistwidget.h" |
59 |
60 |
60 QT_BEGIN_NAMESPACE |
61 QT_BEGIN_NAMESPACE |
61 class QHttp; |
62 class QNetworkAccessManager; |
|
63 class QNetworkReply; |
62 QT_END_NAMESPACE |
64 QT_END_NAMESPACE |
63 |
65 |
64 class SessionTab; |
66 class SessionTab; |
|
67 class DataTransferer; |
65 |
68 |
66 QT_USE_NAMESPACE |
69 QT_USE_NAMESPACE |
67 |
70 |
68 class BearerEx : public QMainWindow, public Ui::BearerExMainWindow |
71 class BearerEx : public QMainWindow, public Ui::BearerExMainWindow |
69 { |
72 { |
111 ~SessionTab(); |
114 ~SessionTab(); |
112 |
115 |
113 QString stateString(QNetworkSession::State state); |
116 QString stateString(QNetworkSession::State state); |
114 |
117 |
115 private Q_SLOTS: |
118 private Q_SLOTS: |
116 void on_createQHttpButton_clicked(); |
119 void on_createQNetworkAccessManagerButton_clicked(); |
117 void on_sendRequestButton_clicked(); |
120 void on_sendRequestButton_clicked(); |
118 void on_openSessionButton_clicked(); |
121 void on_openSessionButton_clicked(); |
119 void on_closeSessionButton_clicked(); |
122 void on_closeSessionButton_clicked(); |
120 void on_stopConnectionButton_clicked(); |
123 void on_stopConnectionButton_clicked(); |
121 void on_deleteSessionButton_clicked(); |
124 void on_deleteSessionButton_clicked(); |
|
125 void on_dataObjectChanged(const QString& newObjectType); |
122 void on_alrButton_clicked(); |
126 void on_alrButton_clicked(); |
123 void done(bool error); |
127 void finished(quint32 errorCode, qint64 dataReceived, QString errorType); |
124 |
128 |
125 void newConfigurationActivated(); |
129 void newConfigurationActivated(); |
126 void preferredConfigurationChanged(const QNetworkConfiguration& config, bool isSeamless); |
130 void preferredConfigurationChanged(const QNetworkConfiguration& config, bool isSeamless); |
127 void stateChanged(QNetworkSession::State state); |
131 void stateChanged(QNetworkSession::State state); |
128 void newState(QNetworkSession::State state); |
132 void newState(QNetworkSession::State state); |
129 void opened(); |
133 void opened(); |
130 void closed(); |
134 void closed(); |
131 void error(QNetworkSession::SessionError error); |
135 void error(QNetworkSession::SessionError error); |
132 |
136 |
133 private: //data |
137 private: //data |
134 QHttp* m_http; |
138 // QNetworkAccessManager* m_networkAccessManager; |
|
139 DataTransferer* m_dataTransferer; |
135 QNetworkSession* m_NetworkSession; |
140 QNetworkSession* m_NetworkSession; |
136 QNetworkConfigurationManager* m_ConfigManager; |
141 QNetworkConfigurationManager* m_ConfigManager; |
137 QListWidget* m_eventListWidget; |
142 QListWidget* m_eventListWidget; |
138 QNetworkConfiguration m_config; |
143 QNetworkConfiguration m_config; |
139 int m_index; |
144 int m_index; |
140 bool m_httpRequestOngoing; |
145 bool m_dataTransferOngoing; |
141 bool m_alrEnabled; |
146 bool m_alrEnabled; |
142 }; |
147 }; |
143 |
148 |
144 #endif // ACCESSPOINTMANAGEREX_H |
149 #endif // ACCESSPOINTMANAGEREX_H |
145 |
150 |