mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-06 10:15:38 +08:00
Ref T295, based on bug report of RP (no WIFI detected) creating a network report
* network report when starting swift * also ignore inactive configs when checking for "the bearer bug" references: https://stackoverflow.com/questions/51824242/disable-qt-bearer-management-at-runtime https://swift-project.slack.com/archives/G7GD2UP9C/p1534181224000115 https://swift-project.slack.com/archives/G96QTUBEG/p1534162173000320
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
|
||||
#include <QNetworkRequest>
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QNetworkConfigurationManager>
|
||||
#include <QNetworkConfiguration>
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
@@ -158,7 +159,13 @@ namespace BlackMisc
|
||||
|
||||
//! Status about network, can be used when an URL fails to resolve issues
|
||||
//! \remark that can take a moment to complete, as it checks network
|
||||
static BlackMisc::CStatusMessageList createNetworkReport(const CUrl &url, const QNetworkAccessManager *am = nullptr);
|
||||
static BlackMisc::CStatusMessageList createNetworkReport(const CUrl &url, const QNetworkAccessManager *qam = nullptr);
|
||||
|
||||
//! Info about network configurations
|
||||
static QString createNetworkConfigurationReport(const QNetworkConfigurationManager *qcm, const QNetworkAccessManager *qam, const QString &separator = "\n");
|
||||
|
||||
//! Report for QAM
|
||||
static QString createNetworkAccessManagerReport(const QNetworkAccessManager *qam);
|
||||
|
||||
//! Configuration as string
|
||||
static QString networkConfigurationToString(const QNetworkConfiguration &configuration);
|
||||
|
||||
Reference in New Issue
Block a user