qtmobility/tests/bearerex/bearerex.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    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