11#include <QNetworkProxy>
15class test_DiagnosisConnectionTest;
16class test_DiagnosisModel;
17class test_DiagnosisTreeModel;
26 friend class ::test_DiagnosisConnectionTest;
27 friend class ::test_DiagnosisModel;
28 friend class ::test_DiagnosisTreeModel;
32 QString mProxyHostName;
35 QString mProxyCapabilities;
37 bool mConnectionTestWithProxySuccessful;
38 bool mConnectionTestWithoutProxySuccessful;
40 bool mPingTestOnProxySuccessful;
43 bool mConnectionTestWithProxyDone;
44 bool mConnectionTestWithoutProxyDone;
46 QTcpSocket mPingSocketToProxy;
47 QTcpSocket mTcpSocketWithProxy;
48 QTcpSocket mTcpSocketWithoutProxy;
50 void checkIfAllProcessesDone();
51 static QString getProxyTypeAsQString(QNetworkProxy::ProxyType pType);
52 static QString getProxyCapabilitiesAsQString(QNetworkProxy::Capabilities pCaps);
55 void onProxyPingTestDone();
56 void onProxyPingTestError(QAbstractSocket::SocketError pSocketError);
57 void onSocketConnectionTestWithProxyDone();
58 void onSocketConnectionTestWithProxyError(QAbstractSocket::SocketError pSocketError);
59 void onSocketConnectionTestWithoutProxyDone();
60 void onSocketConnectionTestWithoutProxyError(QAbstractSocket::SocketError pSocketError);
74 return mProxyHostName;
92 return mProxyCapabilities;
98 return mConnectionTestWithProxySuccessful;
104 return mConnectionTestWithoutProxySuccessful;
110 return mPingTestOnProxySuccessful;
Definition: DiagnosisConnectionTest.h:24
bool getIsProxySet() const
Definition: DiagnosisConnectionTest.h:66
const QString & getProxyHostName() const
Definition: DiagnosisConnectionTest.h:72
bool getConnectionTestWithProxySuccessful() const
Definition: DiagnosisConnectionTest.h:96
void fireConnectionTestDone()
const QString & getProxyPort() const
Definition: DiagnosisConnectionTest.h:78
DiagnosisConnectionTest()
Definition: DiagnosisConnectionTest.cpp:11
bool getConnectionTestWithoutProxySuccessful() const
Definition: DiagnosisConnectionTest.h:102
const QString & getProxyCapabilities() const
Definition: DiagnosisConnectionTest.h:90
bool getPingTestOnProxySuccessful() const
Definition: DiagnosisConnectionTest.h:108
void startConnectionTest()
Definition: DiagnosisConnectionTest.cpp:156
const QString & getProxyType() const
Definition: DiagnosisConnectionTest.h:84
A simple template renderer.
Definition: ActivationContext.h:15