tests/manual/bearerex/bearerex.h
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
    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