summaryrefslogtreecommitdiffstats
path: root/tests/manual
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual')
-rw-r--r--tests/manual/.prev_CMakeLists.txt68
-rw-r--r--tests/manual/CMakeLists.txt5
-rw-r--r--tests/manual/bearerex/CMakeLists.txt25
-rw-r--r--tests/manual/bearerex/bearerex.cpp569
-rw-r--r--tests/manual/bearerex/bearerex.h134
-rw-r--r--tests/manual/bearerex/bearerex.pro21
-rw-r--r--tests/manual/bearerex/bearerex.ui95
-rw-r--r--tests/manual/bearerex/bearerex_maemo.ui100
-rw-r--r--tests/manual/bearerex/datatransferer.cpp166
-rw-r--r--tests/manual/bearerex/datatransferer.h100
-rw-r--r--tests/manual/bearerex/detailedinfodialog.ui54
-rw-r--r--tests/manual/bearerex/main.cpp42
-rw-r--r--tests/manual/bearerex/sessiondialog.ui187
-rw-r--r--tests/manual/bearerex/sessiondialog_maemo.ui151
-rw-r--r--tests/manual/bearerex/xqlistwidget.cpp54
-rw-r--r--tests/manual/bearerex/xqlistwidget.h46
-rw-r--r--tests/manual/manual.pro4
-rw-r--r--tests/manual/qnetworkaccessmanager/qget/qget.cpp3
-rw-r--r--tests/manual/qnetworkconfiguration/CMakeLists.txt16
-rw-r--r--tests/manual/qnetworkconfiguration/main.cpp126
-rw-r--r--tests/manual/qnetworkconfiguration/qnetworkconfiguration.pro7
-rw-r--r--tests/manual/qnetworkconfigurationmanager/CMakeLists.txt16
-rw-r--r--tests/manual/qnetworkconfigurationmanager/main.cpp71
-rw-r--r--tests/manual/qnetworkconfigurationmanager/qnetworkconfigurationmanager.pro7
-rw-r--r--tests/manual/socketengine/main.cpp3
25 files changed, 70 insertions, 2000 deletions
diff --git a/tests/manual/.prev_CMakeLists.txt b/tests/manual/.prev_CMakeLists.txt
new file mode 100644
index 0000000000..8c872a2f39
--- /dev/null
+++ b/tests/manual/.prev_CMakeLists.txt
@@ -0,0 +1,68 @@
+# Generated from manual.pro.
+
+add_subdirectory(filetest)
+add_subdirectory(embeddedintoforeignwindow)
+add_subdirectory(foreignwindows)
+add_subdirectory(gestures)
+add_subdirectory(highdpi)
+add_subdirectory(inputmethodhints)
+add_subdirectory(keypadnavigation)
+add_subdirectory(lance)
+add_subdirectory(qcursor)
+add_subdirectory(qdesktopservices)
+add_subdirectory(qdesktopwidget)
+add_subdirectory(qgraphicsitem)
+add_subdirectory(qgraphicsitemgroup)
+add_subdirectory(qgraphicslayout/flicker)
+add_subdirectory(qhttpnetworkconnection)
+add_subdirectory(qimagereader)
+add_subdirectory(qlayout)
+add_subdirectory(qlocale)
+add_subdirectory(qmimedatabase)
+add_subdirectory(qnetconmonitor)
+add_subdirectory(qnetworkaccessmanager/qget)
+add_subdirectory(qnetworkreply)
+add_subdirectory(qstorageinfo)
+add_subdirectory(qscreen)
+add_subdirectory(qsslsocket)
+add_subdirectory(qsysinfo)
+add_subdirectory(qtabletevent)
+add_subdirectory(qtexteditlist)
+add_subdirectory(qtexttableborders)
+add_subdirectory(qtbug-8933)
+add_subdirectory(qtbug-52641)
+add_subdirectory(qtouchevent)
+add_subdirectory(touch)
+add_subdirectory(qwidget_zorder)
+add_subdirectory(repaint)
+add_subdirectory(socketengine)
+add_subdirectory(textrendering)
+add_subdirectory(widgets)
+add_subdirectory(windowflags)
+add_subdirectory(windowgeometry)
+add_subdirectory(windowmodality)
+add_subdirectory(widgetgrab)
+add_subdirectory(xembed-raster)
+add_subdirectory(xembed-widgets)
+add_subdirectory(shortcuts)
+add_subdirectory(dialogs)
+add_subdirectory(windowtransparency)
+add_subdirectory(unc)
+add_subdirectory(qtabbar)
+add_subdirectory(rhi)
+if(UNIX)
+ add_subdirectory(network_remote_stresstest)
+ add_subdirectory(network_stresstest)
+endif()
+if(QT_FEATURE_openssl)
+ add_subdirectory(qssloptions)
+endif()
+if(QT_FEATURE_opengl)
+ add_subdirectory(qopengltextureblitter)
+endif()
+if(QT_FEATURE_egl AND QT_FEATURE_opengl)
+ add_subdirectory(qopenglcontext)
+endif()
+if(QT_FEATURE_vulkan)
+ add_subdirectory(qvulkaninstance)
+endif()
diff --git a/tests/manual/CMakeLists.txt b/tests/manual/CMakeLists.txt
index 20a810a8c1..7fd2f93966 100644
--- a/tests/manual/CMakeLists.txt
+++ b/tests/manual/CMakeLists.txt
@@ -1,13 +1,12 @@
# Generated from manual.pro.
-# special case begn
+# special case begin
# Don't build manual tests when targeting iOS.
if(UIKIT)
return()
endif()
# special case end
-add_subdirectory(bearerex)
add_subdirectory(filetest)
# special case begin
# diaglib is broken in dev due to missing
@@ -33,8 +32,6 @@ add_subdirectory(qlocale)
add_subdirectory(qmimedatabase)
add_subdirectory(qnetconmonitor)
add_subdirectory(qnetworkaccessmanager/qget)
-add_subdirectory(qnetworkconfigurationmanager)
-add_subdirectory(qnetworkconfiguration)
#special case begin
if (QT_FEATURE_openssl AND UNIX)
add_subdirectory(qnetworkreply)
diff --git a/tests/manual/bearerex/CMakeLists.txt b/tests/manual/bearerex/CMakeLists.txt
deleted file mode 100644
index 3a09ac5358..0000000000
--- a/tests/manual/bearerex/CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-# Generated from bearerex.pro.
-
-#####################################################################
-## BearerEx Binary:
-#####################################################################
-
-add_qt_manual_test(BearerEx
- GUI
- SOURCES
- bearerex.cpp bearerex.h bearerex.ui
- datatransferer.cpp datatransferer.h
- detailedinfodialog.ui
- main.cpp
- sessiondialog.ui
- xqlistwidget.cpp xqlistwidget.h
- PUBLIC_LIBRARIES
- Qt::Gui
- Qt::Network
- Qt::Widgets
- ENABLE_AUTOGEN_TOOLS
- uic
-)
-
-#### Keys ignored in scope 1:.:.:bearerex.pro:<TRUE>:
-# TEMPLATE = "app"
diff --git a/tests/manual/bearerex/bearerex.cpp b/tests/manual/bearerex/bearerex.cpp
deleted file mode 100644
index d9b916907b..0000000000
--- a/tests/manual/bearerex/bearerex.cpp
+++ /dev/null
@@ -1,569 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "bearerex.h"
-#include "datatransferer.h"
-
-#include <QtNetwork>
-#include <QtWidgets>
-
-BearerEx::BearerEx(QWidget* parent)
- : QMainWindow(parent)
-{
- setupUi(this);
-
- createMenus();
-
- connect(&m_NetworkConfigurationManager, SIGNAL(updateCompleted()), this, SLOT(configurationsUpdateCompleted()));
- connect(&m_NetworkConfigurationManager, SIGNAL(configurationAdded(QNetworkConfiguration)),
- this, SLOT(configurationAdded(QNetworkConfiguration)));
- connect(&m_NetworkConfigurationManager, SIGNAL(configurationRemoved(QNetworkConfiguration)),
- this, SLOT(configurationRemoved(QNetworkConfiguration)));
- connect(&m_NetworkConfigurationManager, SIGNAL(onlineStateChanged(bool)),
- this, SLOT(onlineStateChanged(bool)));
- connect(&m_NetworkConfigurationManager, SIGNAL(configurationChanged(QNetworkConfiguration)),
- this, SLOT(configurationChanged(QNetworkConfiguration)));
- showConfigurations();
-}
-
-void BearerEx::createMenus()
-{
- QAction* act1 = new QAction(tr("Show Details"), this);
- menuBar()->addAction(act1);
- connect(act1, SIGNAL(triggered()), this, SLOT(on_showDetailsButton_clicked()));
-
- QAction* exitAct = new QAction(tr("Exit"), this);
- menuBar()->addAction(exitAct);
- connect(exitAct, SIGNAL(triggered()), this, SLOT(close()));
-}
-
-void BearerEx::showConfigurations()
-{
- listWidget->clear();
- QListWidgetItem* listItem;
-
- QNetworkConfiguration defaultConfig = m_NetworkConfigurationManager.defaultConfiguration();
- if (defaultConfig.type() == QNetworkConfiguration::UserChoice) {
- listItem = new QListWidgetItem();
- QFont font = listItem->font();
- font.setBold(true);
- font.setUnderline(true);
- listItem->setFont(font);
- listItem->setText(" UserChoice");
- listItem->setData(Qt::UserRole, QVariant::fromValue(defaultConfig));
- listWidget->addItem(listItem);
- }
-
- QList<QNetworkConfiguration> configurations = m_NetworkConfigurationManager.allConfigurations();
- for (int i=0; i<configurations.count(); i++)
- {
- listItem = new QListWidgetItem();
- QString text;
- if (configurations[i].type() == QNetworkConfiguration::InternetAccessPoint) {
- text.append("(IAP,");
- } else if (configurations[i].type() == QNetworkConfiguration::ServiceNetwork) {
- text.append("(SNAP,");
- }
-
- if ((configurations[i].state() & QNetworkConfiguration::Active) == QNetworkConfiguration::Active) {
- text.append("Act) ");
- } else if ((configurations[i].state() & QNetworkConfiguration::Discovered) == QNetworkConfiguration::Discovered) {
- text.append("Disc) ");
- } else {
- text.append("Def) ");
- }
- text.append(configurations[i].name());
-
- if (defaultConfig.isValid() && defaultConfig == configurations[i]) {
- QFont font = listItem->font();
- font.setBold(true);
- font.setUnderline(true);
- listItem->setFont(font);
- }
- listItem->setText(text);
- listItem->setData(Qt::UserRole, QVariant::fromValue(configurations[i]));
- listWidget->addItem(listItem);
- }
-}
-
-void BearerEx::on_updateConfigurationsButton_clicked()
-{
- m_NetworkConfigurationManager.updateConfigurations();
-}
-
-void BearerEx::on_updateListButton_clicked()
-{
- showConfigurations();
-}
-
-void BearerEx::on_showDetailsButton_clicked()
-{
- QListWidgetItem* item = listWidget->currentItem();
- if (!item) {
- return;
- }
-
- QNetworkConfiguration networkConfiguration = qvariant_cast<QNetworkConfiguration>(item->data(Qt::UserRole));
- DetailedInfoDialog infoDialog(&networkConfiguration,this);
- infoDialog.exec();
-}
-
-void BearerEx::on_createSessionButton_clicked()
-{
- QListWidgetItem* item = listWidget->currentItem();
- if (!item) {
- return;
- }
- QNetworkConfiguration networkConfiguration = qvariant_cast<QNetworkConfiguration>(item->data(Qt::UserRole));
- int newTabIndex = mainTabWidget->count();
- SessionTab* newTab = new SessionTab(&networkConfiguration,&m_NetworkConfigurationManager,eventListWidget,newTabIndex-1);
- QString label = QLatin1Char('S') + QString::number(newTabIndex-1);
- mainTabWidget->insertTab(newTabIndex,newTab,label);
- mainTabWidget->setCurrentIndex(newTabIndex);
-}
-
-void BearerEx::on_clearEventListButton_clicked()
-{
- eventListWidget->clear();
-}
-
-void BearerEx::configurationAdded(const QNetworkConfiguration& config)
-{
- QListWidgetItem* listItem = new QListWidgetItem();
- listItem->setText(QString("Added: ")+config.name());
- eventListWidget->addItem(listItem);
-}
-
-void BearerEx::configurationRemoved(const QNetworkConfiguration& config)
-{
- QListWidgetItem* listItem = new QListWidgetItem();
- listItem->setText(QString("Removed: ")+config.name());
- eventListWidget->addItem(listItem);
-}
-
-void BearerEx::onlineStateChanged(bool isOnline)
-{
- QListWidgetItem* listItem = new QListWidgetItem();
- QFont font = listItem->font();
- font.setBold(true);
- listItem->setFont(font);
- if (isOnline) {
- listItem->setText(QString("> Online"));
- } else {
- listItem->setText(QString("< Offline"));
- }
- eventListWidget->addItem(listItem);
-}
-
-void BearerEx::configurationChanged(const QNetworkConfiguration & config)
-{
- QListWidgetItem* listItem = new QListWidgetItem();
- QString state;
- switch (config.state())
- {
- case QNetworkConfiguration::Undefined:
- state = "Undef : ";
- break;
- case QNetworkConfiguration::Defined:
- state = "Def : ";
- break;
- case QNetworkConfiguration::Discovered:
- state = "Disc : ";
- break;
- case QNetworkConfiguration::Active:
- state = "Act : ";
- break;
- }
- listItem->setText(state+config.name());
- eventListWidget->addItem(listItem);
-}
-
-void BearerEx::configurationsUpdateCompleted()
-{
- QMessageBox msgBox;
- msgBox.setStandardButtons(QMessageBox::Close);
- msgBox.setText("Configurations update completed.");
- msgBox.exec();
-}
-
-DetailedInfoDialog::DetailedInfoDialog(QNetworkConfiguration* apNetworkConfiguration, QWidget * parent)
- : QDialog(parent)
-{
- setupUi(this);
-
- tableWidget->setColumnCount(2);
- int rowCount = 2;
-
- if (apNetworkConfiguration->type() == QNetworkConfiguration::ServiceNetwork) {
- rowCount = rowCount + apNetworkConfiguration->children().count();
- }
-
- tableWidget->setRowCount(rowCount);
- tableWidget->setColumnWidth(1,250);
- tableWidget->setItem(0, 0, new QTableWidgetItem(tr("Name")));
- tableWidget->setItem(0, 1, new QTableWidgetItem(apNetworkConfiguration->name()));
- tableWidget->setItem(1, 0, new QTableWidgetItem(tr("Id")));
- tableWidget->setItem(1, 1, new QTableWidgetItem(apNetworkConfiguration->identifier()));
- if (apNetworkConfiguration->type() == QNetworkConfiguration::ServiceNetwork) {
- for (int i=0; i<apNetworkConfiguration->children().count(); i++) {
- tableWidget->setItem(i+2, 0, new QTableWidgetItem(QString("IAP")+QString::number(i+1)));
- tableWidget->setItem(i+2, 1, new QTableWidgetItem(apNetworkConfiguration->children()[i].name()));
- }
- }
-
- tableWidget->setFocusPolicy(Qt::NoFocus);
-}
-
-SessionTab::SessionTab(QNetworkConfiguration* apNetworkConfiguration,
- QNetworkConfigurationManager* configManager,
- QListWidget* eventListWidget,
- int index,
- BearerEx * parent)
- : QWidget(parent), m_dataTransferer(0), m_eventListWidget(eventListWidget),
- m_index(index), m_alrEnabled (false)
-{
- setupUi(this);
-
- m_ConfigManager = configManager;
- m_NetworkSession = new QNetworkSession(*apNetworkConfiguration);
-
- // Update initial Session state to UI
- newState(m_NetworkSession->state());
-
- connect(m_NetworkSession, SIGNAL(newConfigurationActivated()), this, SLOT(newConfigurationActivated()));
- connect(m_NetworkSession, SIGNAL(stateChanged(QNetworkSession::State)),
- this, SLOT(stateChanged(QNetworkSession::State)));
- connect(m_NetworkSession, SIGNAL(opened()), this, SLOT(opened()));
- connect(m_NetworkSession, SIGNAL(closed()), this, SLOT(closed()));
- connect(m_NetworkSession, SIGNAL(error(QNetworkSession::SessionError)), this, SLOT(error(QNetworkSession::SessionError)));
-
- if (apNetworkConfiguration->type() == QNetworkConfiguration::InternetAccessPoint) {
- snapLabel->hide();
- snapLineEdit->hide();
- alrButton->hide();
- iapLineEdit->setText(apNetworkConfiguration->name()+ " (" + apNetworkConfiguration->identifier()
- + QLatin1Char(')'));
- } else if (apNetworkConfiguration->type() == QNetworkConfiguration::ServiceNetwork) {
- snapLineEdit->setText(apNetworkConfiguration->name()+ " (" + apNetworkConfiguration->identifier()
- + QLatin1Char(')'));
- }
- bearerLineEdit->setText(apNetworkConfiguration->bearerTypeName());
- sentRecDataLineEdit->setText(QString::number(m_NetworkSession->bytesWritten())+
- QString(" / ")+
- QString::number(m_NetworkSession->bytesReceived()));
- snapLineEdit->setFocusPolicy(Qt::NoFocus);
- iapLineEdit->setFocusPolicy(Qt::NoFocus);
- bearerLineEdit->setFocusPolicy(Qt::NoFocus);
- sentRecDataLineEdit->setFocusPolicy(Qt::NoFocus);
- stateLineEdit->setFocusPolicy(Qt::NoFocus);
-}
-
-SessionTab::~SessionTab()
-{
- delete m_NetworkSession; m_NetworkSession = 0;
- delete m_dataTransferer; m_dataTransferer = 0;
-}
-
-void SessionTab::on_createQNetworkAccessManagerButton_clicked()
-{
- if (m_dataTransferer) {
- disconnect(m_dataTransferer, 0, 0, 0);
- delete m_dataTransferer;
- m_dataTransferer = 0;
- }
- // Create new object according to current selection
- QString type(comboBox->currentText());
- if (type == "QNAM") {
- m_dataTransferer = new DataTransfererQNam(this);
- } else if (type == "QTcpSocket") {
- m_dataTransferer = new DataTransfererQTcp(this);
- } else {
- qDebug("BearerEx Warning, unknown data transfer object requested, not creating anything.");
- return;
- }
- createQNetworkAccessManagerButton->setText("Recreate");
- connect(m_dataTransferer, SIGNAL(finished(quint32,qint64,QString)), this, SLOT(finished(quint32,qint64,QString)));
-}
-
-void SessionTab::on_sendRequestButton_clicked()
-{
- if (m_dataTransferer) {
- if (!m_dataTransferer->transferData()) {
- QMessageBox msgBox;
- msgBox.setStandardButtons(QMessageBox::Close);
- msgBox.setText("Data transfer not started. \nVery likely data transfer ongoing.");
- msgBox.exec();
- }
- } else {
- QMessageBox msgBox;
- msgBox.setStandardButtons(QMessageBox::Close);
- msgBox.setText("Data object not created.\nCreate data object first.");
- msgBox.exec();
- }
-}
-
-void SessionTab::on_openSessionButton_clicked()
-{
- m_NetworkSession->open();
- if (m_NetworkSession->isOpen()) {
- newState(m_NetworkSession->state());
- }
-}
-
-void SessionTab::on_closeSessionButton_clicked()
-{
- m_NetworkSession->close();
- if (!m_NetworkSession->isOpen()) {
- newState(m_NetworkSession->state());
- }
-}
-
-void SessionTab::on_stopConnectionButton_clicked()
-{
- m_NetworkSession->stop();
-}
-
-void SessionTab::on_alrButton_clicked()
-{
- if (!m_alrEnabled) {
- connect(m_NetworkSession, SIGNAL(preferredConfigurationChanged(QNetworkConfiguration,bool)),
- this, SLOT(preferredConfigurationChanged(QNetworkConfiguration,bool)));
- alrButton->setText("Disable ALR");
- m_alrEnabled = true;
- } else {
- disconnect(m_NetworkSession, SIGNAL(preferredConfigurationChanged(QNetworkConfiguration,bool)), 0, 0);
- alrButton->setText("Enable ALR");
- m_alrEnabled = false;
- }
-}
-
-void SessionTab::on_deleteSessionButton_clicked()
-{
- setWindowTitle("Bearer Example");
- delete this;
-}
-
-void SessionTab::newConfigurationActivated()
-{
- QMessageBox msgBox;
- msgBox.setText("New configuration activated.");
- msgBox.setInformativeText("Do you want to accept new configuration?");
- msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No);
- msgBox.setDefaultButton(QMessageBox::Yes);
- if (msgBox.exec() == QMessageBox::Yes) {
- m_NetworkSession->accept();
- iapLineEdit->setText(m_config.name() + " (" + m_config.identifier() + QLatin1Char(')'));
- } else {
- m_NetworkSession->reject();
- }
-}
-
-void SessionTab::preferredConfigurationChanged(const QNetworkConfiguration& config, bool /*isSeamless*/)
-{
- m_config = config;
- QMessageBox msgBox;
- msgBox.setText("Roaming to new configuration.");
- msgBox.setInformativeText("Do you want to migrate to " + config.name() + QLatin1Char('?'));
- msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No);
- msgBox.setDefaultButton(QMessageBox::Yes);
- if (msgBox.exec() == QMessageBox::Yes) {
- m_NetworkSession->migrate();
- } else {
- m_NetworkSession->ignore();
- }
-}
-
-void SessionTab::opened()
-{
- QListWidgetItem* listItem = new QListWidgetItem();
- QFont font = listItem->font();
- font.setBold(true);
- listItem->setFont(font);
- listItem->setText(QLatin1Char('S') + QString::number(m_index) + QLatin1String(" - Opened"));
- m_eventListWidget->addItem(listItem);
-
- QVariant identifier = m_NetworkSession->sessionProperty("ActiveConfiguration");
- if (!identifier.isNull()) {
- QString configId = identifier.toString();
- QNetworkConfiguration config = m_ConfigManager->configurationFromIdentifier(configId);
- if (config.isValid()) {
- iapLineEdit->setText(config.name() + " (" + config.identifier() + QLatin1Char(')'));
- }
- }
- newState(m_NetworkSession->state()); // Update the "(open)"
-
- if (m_NetworkSession->configuration().type() == QNetworkConfiguration::UserChoice) {
- QVariant identifier = m_NetworkSession->sessionProperty("UserChoiceConfiguration");
- if (!identifier.isNull()) {
- QString configId = identifier.toString();
- QNetworkConfiguration config = m_ConfigManager->configurationFromIdentifier(configId);
- if (config.isValid() && (config.type() == QNetworkConfiguration::ServiceNetwork)) {
- snapLineEdit->setText(config.name());
- }
- }
- }
-}
-
-void SessionTab::closed()
-{
- QListWidgetItem* listItem = new QListWidgetItem();
- QFont font = listItem->font();
- font.setBold(true);
- listItem->setFont(font);
- listItem->setText(QLatin1Char('S') + QString::number(m_index) + QLatin1String(" - Closed"));
- m_eventListWidget->addItem(listItem);
-}
-
-QString SessionTab::stateString(QNetworkSession::State state)
-{
- QString stateString;
- switch (state)
- {
- case QNetworkSession::Invalid:
- stateString = "Invalid";
- break;
- case QNetworkSession::NotAvailable:
- stateString = "NotAvailable";
- break;
- case QNetworkSession::Connecting:
- stateString = "Connecting";
- break;
- case QNetworkSession::Connected:
- stateString = "Connected";
- break;
- case QNetworkSession::Closing:
- stateString = "Closing";
- break;
- case QNetworkSession::Disconnected:
- stateString = "Disconnected";
- break;
- case QNetworkSession::Roaming:
- stateString = "Roaming";
- break;
- }
- return stateString;
-}
-
-void SessionTab::on_dataObjectChanged(const QString &newObjectType)
-{
- qDebug() << "BearerEx SessionTab dataObjectChanged to: " << newObjectType;
- if (m_dataTransferer) {
- disconnect(m_dataTransferer, 0, 0, 0);
- delete m_dataTransferer; m_dataTransferer = 0;
- qDebug() << "BearerEx SessionTab, previous data object deleted.";
- }
- createQNetworkAccessManagerButton->setText("Create");
-}
-
-
-void SessionTab::stateChanged(QNetworkSession::State state)
-{
- newState(state);
-
- QListWidgetItem* listItem = new QListWidgetItem();
- listItem->setText(QLatin1Char('S') + QString::number(m_index) + QLatin1String(" - ") + stateString(state));
- m_eventListWidget->addItem(listItem);
-}
-
-void SessionTab::newState(QNetworkSession::State state)
-{
- QVariant identifier = m_NetworkSession->sessionProperty("ActiveConfiguration");
- if (state == QNetworkSession::Connected && !identifier.isNull()) {
- QString configId = identifier.toString();
- QNetworkConfiguration config = m_ConfigManager->configurationFromIdentifier(configId);
- if (config.isValid()) {
- iapLineEdit->setText(config.name() + " (" + config.identifier() + QLatin1Char(')'));
- bearerLineEdit->setText(config.bearerTypeName());
- }
- } else {
- bearerLineEdit->setText(m_NetworkSession->configuration().bearerTypeName());
- }
-
- QString active;
- if (m_NetworkSession->isOpen()) {
- active = " (open)";
- }
- stateLineEdit->setText(stateString(state)+active);
-}
-
-void SessionTab::error(QNetworkSession::SessionError error)
-{
- QListWidgetItem* listItem = new QListWidgetItem();
- QMessageBox msgBox;
- msgBox.setStandardButtons(QMessageBox::Close);
-
- QString errorString;
- switch (error)
- {
- case QNetworkSession::UnknownSessionError:
- errorString = "UnknownSessionError";
- break;
- case QNetworkSession::SessionAbortedError:
- errorString = "SessionAbortedError";
- break;
- case QNetworkSession::RoamingError:
- errorString = "RoamingError";
- break;
- case QNetworkSession::OperationNotSupportedError:
- errorString = "OperationNotSupportedError";
- break;
- case QNetworkSession::InvalidConfigurationError:
- errorString = "InvalidConfigurationError";
- break;
- }
- listItem->setText(QLatin1Char('S') + QString::number(m_index) + QString(" - ") + errorString);
- m_eventListWidget->addItem(listItem);
-
- msgBox.setText(errorString);
- msgBox.exec();
-}
-
-void SessionTab::finished(quint32 errorCode, qint64 dataReceived, QString errorType)
-{
- QMessageBox msgBox;
- msgBox.setStandardButtons(QMessageBox::Close);
- msgBox.setText(QString("Data transfer completed. \nError code: ") +
- QString::number(int(errorCode)) +
- "\nError type: " + errorType +
- "\nBytes received: " +
- QString::number(dataReceived));
- msgBox.exec();
- // Check if the networksession still exists - it may have gone after returning from
- // the modal dialog (in the case that app has been closed, and deleting QHttp will
- // trigger the done() invocation).
- if (m_NetworkSession) {
- sentRecDataLineEdit->setText(QString::number(m_NetworkSession->bytesWritten())+
- QString(" / ")+
- QString::number(m_NetworkSession->bytesReceived()));
- } else {
- sentRecDataLineEdit->setText("Data amounts not available.");
- }
-}
-
-// End of file
-
diff --git a/tests/manual/bearerex/bearerex.h b/tests/manual/bearerex/bearerex.h
deleted file mode 100644
index 7af033e59f..0000000000
--- a/tests/manual/bearerex/bearerex.h
+++ /dev/null
@@ -1,134 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef ACCESSPOINTMANAGEREX_H
-#define ACCESSPOINTMANAGEREX_H
-
-#include <QtWidgets>
-
-#include "ui_detailedinfodialog.h"
-
-#include "ui_bearerex.h"
-#include "ui_sessiondialog.h"
-#include "qnetworkconfigmanager.h"
-#include "qnetworksession.h"
-#include "datatransferer.h"
-#include "xqlistwidget.h"
-
-QT_BEGIN_NAMESPACE
-class QNetworkAccessManager;
-class QNetworkReply;
-QT_END_NAMESPACE
-
-class SessionTab;
-class DataTransferer;
-
-QT_USE_NAMESPACE
-
-class BearerEx : public QMainWindow, public Ui::BearerExMainWindow
-{
- Q_OBJECT
-
-public:
- BearerEx(QWidget* parent = 0);
- void createMenus();
- void showConfigurations();
-
-private Q_SLOTS:
- void on_updateConfigurationsButton_clicked();
- void on_updateListButton_clicked();
- void on_showDetailsButton_clicked();
- void on_createSessionButton_clicked();
- void on_clearEventListButton_clicked();
-
- void configurationsUpdateCompleted();
- void configurationAdded(const QNetworkConfiguration& config);
- void configurationRemoved(const QNetworkConfiguration& config);
- void onlineStateChanged(bool isOnline);
- void configurationChanged(const QNetworkConfiguration & config);
-
-private:
- QNetworkConfigurationManager m_NetworkConfigurationManager;
- QAction* m_openAction;
-};
-
-class DetailedInfoDialog : public QDialog, public Ui::DetailedInfoDialog
-{
- Q_OBJECT
-
-public:
- DetailedInfoDialog(QNetworkConfiguration* apNetworkConfiguration = 0, QWidget* parent = 0);
-};
-
-
-class SessionTab : public QWidget, public Ui::SessionTab
-{
- Q_OBJECT
-
-public:
- SessionTab(QNetworkConfiguration* apNetworkConfiguration = 0, QNetworkConfigurationManager* configManager = 0,
- QListWidget* eventListWidget = 0, int index = 0, BearerEx* parent = 0);
- ~SessionTab();
-
- QString stateString(QNetworkSession::State state);
-
-private Q_SLOTS:
- void on_createQNetworkAccessManagerButton_clicked();
- void on_sendRequestButton_clicked();
- void on_openSessionButton_clicked();
- void on_closeSessionButton_clicked();
- void on_stopConnectionButton_clicked();
- void on_deleteSessionButton_clicked();
- void on_dataObjectChanged(const QString& newObjectType);
- void on_alrButton_clicked();
- void finished(quint32 errorCode, qint64 dataReceived, QString errorType);
-
- void newConfigurationActivated();
- void preferredConfigurationChanged(const QNetworkConfiguration& config, bool isSeamless);
- void stateChanged(QNetworkSession::State state);
- void newState(QNetworkSession::State state);
- void opened();
- void closed();
- void error(QNetworkSession::SessionError error);
-
-private: //data
- // QNetworkAccessManager* m_networkAccessManager;
- DataTransferer* m_dataTransferer;
- QNetworkSession* m_NetworkSession;
- QNetworkConfigurationManager* m_ConfigManager;
- QListWidget* m_eventListWidget;
- QNetworkConfiguration m_config;
- int m_index;
- bool m_dataTransferOngoing;
- bool m_alrEnabled;
-};
-
-#endif // ACCESSPOINTMANAGEREX_H
-
-// End of file
-
diff --git a/tests/manual/bearerex/bearerex.pro b/tests/manual/bearerex/bearerex.pro
deleted file mode 100644
index e643657660..0000000000
--- a/tests/manual/bearerex/bearerex.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-TEMPLATE = app
-TARGET = BearerEx
-
-QT += core \
- gui \
- widgets \
- network
-
-FORMS += detailedinfodialog.ui \
- sessiondialog.ui \
- bearerex.ui
-
-# Example headers and sources
-HEADERS += bearerex.h \
- xqlistwidget.h \
- datatransferer.h
-
-SOURCES += bearerex.cpp \
- main.cpp \
- xqlistwidget.cpp \
- datatransferer.cpp
diff --git a/tests/manual/bearerex/bearerex.ui b/tests/manual/bearerex/bearerex.ui
deleted file mode 100644
index e5ab62f5b3..0000000000
--- a/tests/manual/bearerex/bearerex.ui
+++ /dev/null
@@ -1,95 +0,0 @@
-<ui version="4.0" >
- <class>BearerExMainWindow</class>
- <widget class="QMainWindow" name="BearerExMainWindow" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>360</width>
- <height>640</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Bearer Example</string>
- </property>
- <widget class="QWidget" name="centralwidget" >
- <layout class="QVBoxLayout" name="verticalLayout" >
- <item>
- <widget class="QTabWidget" name="mainTabWidget" >
- <widget class="QWidget" name="tab" >
- <attribute name="title" >
- <string>Main</string>
- </attribute>
- <layout class="QVBoxLayout" name="verticalLayout_2" >
- <item>
- <widget class="QLabel" name="label" >
- <property name="text" >
- <string>Network Configurations</string>
- </property>
- <property name="alignment" >
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QListWidget" name="listWidget" />
- </item>
- <item>
- <layout class="QGridLayout" name="gridLayout" >
- <item row="0" column="0" >
- <widget class="QPushButton" name="updateConfigurationsButton" >
- <property name="text" >
- <string>Update Configs</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1" >
- <widget class="QPushButton" name="updateListButton" >
- <property name="text" >
- <string>Update List</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0" >
- <widget class="QPushButton" name="createSessionButton" >
- <property name="text" >
- <string>Create Session</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1" >
- <widget class="QPushButton" name="showDetailsButton" >
- <property name="text" >
- <string>Show Details</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_2" >
- <attribute name="title" >
- <string>Events</string>
- </attribute>
- <layout class="QVBoxLayout" name="verticalLayout_3" >
- <item>
- <widget class="QListWidget" name="eventListWidget" />
- </item>
- <item>
- <widget class="QPushButton" name="clearEventListButton" >
- <property name="text" >
- <string>Clear</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/tests/manual/bearerex/bearerex_maemo.ui b/tests/manual/bearerex/bearerex_maemo.ui
deleted file mode 100644
index cb17e3807c..0000000000
--- a/tests/manual/bearerex/bearerex_maemo.ui
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>BearerExMainWindow</class>
- <widget class="QMainWindow" name="BearerExMainWindow">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>360</width>
- <height>640</height>
- </rect>
- </property>
- <property name="windowTitle">
- <string>Bearer Example</string>
- </property>
- <widget class="QWidget" name="centralwidget">
- <layout class="QVBoxLayout" name="verticalLayout">
- <item>
- <widget class="QTabWidget" name="mainTabWidget">
- <widget class="QWidget" name="tab">
- <attribute name="title">
- <string>Main</string>
- </attribute>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <layout class="QVBoxLayout" name="verticalLayout_2">
- <item>
- <widget class="QLabel" name="label">
- <property name="text">
- <string>Network Configurations</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QListWidget" name="listWidget"/>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0">
- <widget class="QPushButton" name="updateConfigurationsButton">
- <property name="text">
- <string>Update Configs</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QPushButton" name="updateListButton">
- <property name="text">
- <string>Update List</string>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QPushButton" name="createSessionButton">
- <property name="text">
- <string>Create Session</string>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QPushButton" name="showDetailsButton">
- <property name="text">
- <string>Show Details</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_2">
- <attribute name="title">
- <string>Events</string>
- </attribute>
- <layout class="QVBoxLayout" name="verticalLayout_3">
- <item>
- <widget class="QListWidget" name="eventListWidget"/>
- </item>
- <item>
- <widget class="QPushButton" name="clearEventListButton">
- <property name="text">
- <string>Clear</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/tests/manual/bearerex/datatransferer.cpp b/tests/manual/bearerex/datatransferer.cpp
deleted file mode 100644
index b4409ce52c..0000000000
--- a/tests/manual/bearerex/datatransferer.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QDebug>
-#include <QUrl>
-#include <QByteArray>
-#include <QDataStream>
-#include "datatransferer.h"
-
-DataTransferer::DataTransferer(QObject *parent) :
- QObject(parent), m_dataTransferOngoing(false)
-{
-}
-
-bool DataTransferer::dataTransferOngoing()
-{
- return m_dataTransferOngoing;
-}
-
-
-
-// -------- Based on QTcp
-
-DataTransfererQTcp::DataTransfererQTcp(QObject* parent)
-: DataTransferer(parent)
-{
- qDebug("BearerEx DataTransferer QTcp created.");
-
- connect(&m_qsocket, SIGNAL(readyRead()), this, SLOT(readyRead()));
- connect(&m_qsocket, SIGNAL(connected()), this, SLOT(connected()));
- connect(&m_qsocket, SIGNAL(errorOccurred(QAbstractSocket::SocketError)),
- this, SLOT(error(QAbstractSocket::SocketError)));
-}
-
-DataTransfererQTcp::~DataTransfererQTcp()
-{
- qDebug("BearerEx DataTransferer QTcp destroyed.");
- m_qsocket.abort();
-}
-
-bool DataTransfererQTcp::transferData()
-{
- if (m_dataTransferOngoing) {
- return false;
- }
- qDebug("BearerEx datatransfer for QTcp requested.");
- // Connect to host
- QUrl url("http://www.google.com.au");
- m_qsocket.connectToHost(url.host(), url.port(80));
-
- // m_qsocket.connectToHost("http://www.google.com", 80);
- // Wait for connected() signal.
- m_dataTransferOngoing = true;
- return true;
-}
-
-void DataTransfererQTcp::connected()
-{
- qDebug("BearerEx DataTransfererQtcp connected, requesting data.");
- // Establish HTTP request
- //QByteArray request("GET / HTTP/1.1 \nHost: www.google.com\n\n");
- QByteArray request("GET / HTTP/1.1\n\n");
-
- // QByteArray request("GET /index.html HTTP/1.1 \n Host: www.google.com \n\n");
- qint64 dataWritten = m_qsocket.write(request);
- m_qsocket.flush();
-
- qDebug() << "BearerEx DataTransferQTcp wrote " << dataWritten << " bytes";
- // Start waiting for readyRead() of error()
-}
-
-void DataTransfererQTcp::readyRead()
-{
- qDebug() << "BearerEx DataTransfererQTcp readyRead() with ";
- qint64 bytesAvailable = m_qsocket.bytesAvailable();
- qDebug() << bytesAvailable << " bytes available.";
-
- // QDataStream in(&m_qsocket);
- QByteArray array = m_qsocket.readAll();
- QString data = QString::fromLatin1(array);
-
- // in >> data;
-
- qDebug() << "BearerEx DataTransferQTcp data received: " << data;
- m_dataTransferOngoing = false;
- // m_qsocket.error() returns uninitialized value in case no error has occurred,
- // so emit '0'
- emit finished(0, bytesAvailable, "QAbstractSocket::SocketError");
-}
-
-void DataTransfererQTcp::error(QAbstractSocket::SocketError socketError)
-{
- qDebug("BearerEx DataTransfererQTcp error(), aborting socket.");
- m_qsocket.abort();
- m_dataTransferOngoing = false;
- emit finished(socketError, 0, "QAbstractSocket::SocketError");
-}
-
-// -------- Based on QNetworkAccessManager
-
-DataTransfererQNam::DataTransfererQNam(QObject* parent)
-: DataTransferer(parent)
-{
- connect(&m_qnam, SIGNAL(finished(QNetworkReply*)),
- this, SLOT(replyFinished(QNetworkReply*)));
- qDebug("BearerEx DataTransferer QNam created.");
-}
-
-DataTransfererQNam::~DataTransfererQNam()
-{
- qDebug("BearerEx DataTransferer QNam destroyed.");
-}
-
-bool DataTransfererQNam::transferData()
-{
- qDebug("BearerEx datatransfer for QNam requested.");
- if (m_dataTransferOngoing) {
- return false;
- }
- m_qnam.get(QNetworkRequest(QUrl("http://www.google.com")));
- m_dataTransferOngoing = true;
- return true;
-}
-
-void DataTransfererQNam::replyFinished(QNetworkReply *reply)
-{
- qDebug("BearerEx DatatransfererQNam reply was finished (error code is type QNetworkReply::NetworkError).");
- qint64 dataReceived = 0;
- quint32 errorCode = (quint32)reply->error();
-
- if (reply->error() == QNetworkReply::NoError) {
- QString result(reply->readAll());
- dataReceived = result.length();
- }
- m_dataTransferOngoing = false;
- emit finished(errorCode, dataReceived, "QNetworkReply::NetworkError");
- reply->deleteLater();
-}
-
-
-
diff --git a/tests/manual/bearerex/datatransferer.h b/tests/manual/bearerex/datatransferer.h
deleted file mode 100644
index 645ad17c3a..0000000000
--- a/tests/manual/bearerex/datatransferer.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef DATATRANSFERER_H
-#define DATATRANSFERER_H
-
-#include <QObject>
-#include <QString>
-#include <QNetworkReply>
-#include <QNetworkAccessManager>
-#include <QTcpSocket>
-#include <QDebug>
-
-// Interface-class for data transferring object
-
-class DataTransferer : public QObject
-{
- Q_OBJECT
-public:
- explicit DataTransferer(QObject *parent = 0);
- virtual ~DataTransferer() {
- if (m_dataTransferOngoing) {
- qDebug("BearerEx Warning: dataobjects transfer was ongoing when destroyed.");
- }
- }
- virtual bool transferData() = 0;
- bool dataTransferOngoing();
-
-signals:
- void finished(quint32 errorCode, qint64 dataReceived, QString errorType);
-
-public slots:
-
-protected:
- bool m_dataTransferOngoing;
-};
-
-
-// Specializations/concrete classes
-
-class DataTransfererQTcp : public DataTransferer
-{
- Q_OBJECT
-public:
- DataTransfererQTcp(QObject* parent = 0);
- ~DataTransfererQTcp();
-
- virtual bool transferData();
-
-public slots:
- void readyRead();
- void error(QAbstractSocket::SocketError socketError);
- void connected();
-
-private:
- QTcpSocket m_qsocket;
-};
-
-class DataTransfererQNam : public DataTransferer
-{
- Q_OBJECT
-public:
- DataTransfererQNam(QObject* parent = 0);
- ~DataTransfererQNam();
-
- virtual bool transferData();
-
-public slots:
- void replyFinished(QNetworkReply* reply);
-
-private:
- QNetworkAccessManager m_qnam;
-};
-
-#endif // DATATRANSFERER_H
diff --git a/tests/manual/bearerex/detailedinfodialog.ui b/tests/manual/bearerex/detailedinfodialog.ui
deleted file mode 100644
index c4a21faf39..0000000000
--- a/tests/manual/bearerex/detailedinfodialog.ui
+++ /dev/null
@@ -1,54 +0,0 @@
-<ui version="4.0" >
- <class>DetailedInfoDialog</class>
- <widget class="QDialog" name="DetailedInfoDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>308</width>
- <height>396</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Bearer Example</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout" >
- <item>
- <widget class="QLabel" name="label" >
- <property name="text" >
- <string>Detailed information</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QTableWidget" name="tableWidget" />
- </item>
- <item>
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="standardButtons" >
- <set>QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>DetailedInfoDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>205</x>
- <y>371</y>
- </hint>
- <hint type="destinationlabel" >
- <x>223</x>
- <y>8</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/tests/manual/bearerex/main.cpp b/tests/manual/bearerex/main.cpp
deleted file mode 100644
index 47b074ebb4..0000000000
--- a/tests/manual/bearerex/main.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QApplication>
-
-#include "bearerex.h"
-
-int main(int argc, char* argv[])
-{
- QApplication app(argc, argv);
- BearerEx bearerEx;
- bearerEx.show();
- return app.exec();
-}
-
-// End of file
-
diff --git a/tests/manual/bearerex/sessiondialog.ui b/tests/manual/bearerex/sessiondialog.ui
deleted file mode 100644
index c50af70f16..0000000000
--- a/tests/manual/bearerex/sessiondialog.ui
+++ /dev/null
@@ -1,187 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>SessionTab</class>
- <widget class="QWidget" name="SessionTab">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>192</width>
- <height>262</height>
- </rect>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout">
- <item>
- <layout class="QFormLayout" name="formLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="snapLabel">
- <property name="text">
- <string>SNAP</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="snapLineEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="iapLabel">
- <property name="text">
- <string>IAP</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLineEdit" name="iapLineEdit">
- <property name="enabled">
- <bool>true</bool>
- </property>
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="bearerLabel">
- <property name="text">
- <string>Bearer</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QLineEdit" name="bearerLineEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="sentRecDataLabel">
- <property name="text">
- <string>Sent/Rec.</string>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QLineEdit" name="sentRecDataLineEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="stateLabel">
- <property name="text">
- <string>State</string>
- </property>
- </widget>
- </item>
- <item row="4" column="1">
- <widget class="QLineEdit" name="stateLineEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0">
- <widget class="QPushButton" name="openSessionButton">
- <property name="text">
- <string>Open Session</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QPushButton" name="closeSessionButton">
- <property name="text">
- <string>Close Session</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QPushButton" name="stopConnectionButton">
- <property name="text">
- <string>Stop Conn.</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QPushButton" name="alrButton">
- <property name="text">
- <string>Enable ALR</string>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QPushButton" name="sendRequestButton">
- <property name="text">
- <string>Send Test Req.</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QPushButton" name="createQNetworkAccessManagerButton">
- <property name="text">
- <string>Create</string>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QComboBox" name="comboBox">
- <item>
- <property name="text">
- <string>QNAM</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>QTcpSocket</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>QHttp</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QPushButton" name="deleteSessionButton">
- <property name="text">
- <string>Delete Session</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>comboBox</sender>
- <signal>currentIndexChanged(QString)</signal>
- <receiver>SessionTab</receiver>
- <slot>on_dataObjectChanged(QString)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>40</x>
- <y>211</y>
- </hint>
- <hint type="destinationlabel">
- <x>10</x>
- <y>258</y>
- </hint>
- </hints>
- </connection>
- </connections>
- <slots>
- <slot>on_dataObjectChanged(QString)</slot>
- </slots>
-</ui>
diff --git a/tests/manual/bearerex/sessiondialog_maemo.ui b/tests/manual/bearerex/sessiondialog_maemo.ui
deleted file mode 100644
index 5eb98ce3d3..0000000000
--- a/tests/manual/bearerex/sessiondialog_maemo.ui
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>SessionTab</class>
- <widget class="QWidget" name="SessionTab">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>423</width>
- <height>214</height>
- </rect>
- </property>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <layout class="QFormLayout" name="formLayout">
- <property name="fieldGrowthPolicy">
- <enum>QFormLayout::ExpandingFieldsGrow</enum>
- </property>
- <item row="0" column="0">
- <widget class="QLabel" name="snapLabel">
- <property name="text">
- <string>SNAP</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="snapLineEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="iapLabel">
- <property name="text">
- <string>IAP</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLineEdit" name="iapLineEdit">
- <property name="enabled">
- <bool>true</bool>
- </property>
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="bearerLabel">
- <property name="text">
- <string>Bearer</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QLineEdit" name="bearerLineEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="sentRecDataLabel">
- <property name="text">
- <string>Sent/Rec.</string>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QLineEdit" name="sentRecDataLineEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="stateLabel">
- <property name="text">
- <string>State</string>
- </property>
- </widget>
- </item>
- <item row="4" column="1">
- <widget class="QLineEdit" name="stateLineEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0">
- <widget class="QPushButton" name="openSessionButton">
- <property name="text">
- <string>Open Session</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QPushButton" name="closeSessionButton">
- <property name="text">
- <string>Close Session</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QPushButton" name="stopConnectionButton">
- <property name="text">
- <string>Stop Conn.</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QPushButton" name="sendRequestButton">
- <property name="text">
- <string>Send Test Req.</string>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QPushButton" name="createQHttpButton">
- <property name="text">
- <string>Create QHttp</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QPushButton" name="deleteSessionButton">
- <property name="text">
- <string>Delete Session</string>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QPushButton" name="alrButton">
- <property name="text">
- <string>Enable ALR</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/tests/manual/bearerex/xqlistwidget.cpp b/tests/manual/bearerex/xqlistwidget.cpp
deleted file mode 100644
index 33206d0102..0000000000
--- a/tests/manual/bearerex/xqlistwidget.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "xqlistwidget.h"
-
-XQListWidget::XQListWidget(QWidget* parent) : QListWidget(parent)
-{
-}
-
-void XQListWidget::keyPressEvent(QKeyEvent* event)
-{
- switch (event->key())
- {
- case Qt::Key_Left:
- {
- focusPreviousChild();
- break;
- }
- case Qt::Key_Right:
- {
- focusNextChild();
- break;
- }
- default:
- {
- QListWidget::keyPressEvent(event);
- }
- }
-}
diff --git a/tests/manual/bearerex/xqlistwidget.h b/tests/manual/bearerex/xqlistwidget.h
deleted file mode 100644
index a05c266e1b..0000000000
--- a/tests/manual/bearerex/xqlistwidget.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef XQLISTWIDGET_H
-#define XQLISTWIDGET_H
-
-#include <QListWidget>
-#include <QKeyEvent>
-
-class XQListWidget: public QListWidget
-{
-public:
- XQListWidget(QWidget* parent = 0);
-
-protected:
- void keyPressEvent(QKeyEvent* event);
-};
-
-#endif // XQLISTWIDGET_H
-
-
diff --git a/tests/manual/manual.pro b/tests/manual/manual.pro
index de13bc799e..a5a82e30cc 100644
--- a/tests/manual/manual.pro
+++ b/tests/manual/manual.pro
@@ -1,7 +1,7 @@
TEMPLATE=subdirs
QT_FOR_CONFIG += network-private gui-private
-SUBDIRS = bearerex \
+SUBDIRS = \
filetest \
embeddedintoforeignwindow \
foreignwindows \
@@ -25,8 +25,6 @@ qlocale \
qmimedatabase \
qnetconmonitor \
qnetworkaccessmanager/qget \
-qnetworkconfigurationmanager \
-qnetworkconfiguration \
qnetworkreply \
qstorageinfo \
qscreen \
diff --git a/tests/manual/qnetworkaccessmanager/qget/qget.cpp b/tests/manual/qnetworkaccessmanager/qget/qget.cpp
index 14bdb589ff..14415ee890 100644
--- a/tests/manual/qnetworkaccessmanager/qget/qget.cpp
+++ b/tests/manual/qnetworkaccessmanager/qget/qget.cpp
@@ -33,9 +33,6 @@
#include <QCoreApplication>
#include <QList>
#include <QStringList>
-#include <QNetworkConfiguration>
-#include <QNetworkConfigurationManager>
-#include <QNetworkSession>
void printShortUsage()
{
diff --git a/tests/manual/qnetworkconfiguration/CMakeLists.txt b/tests/manual/qnetworkconfiguration/CMakeLists.txt
deleted file mode 100644
index f843446888..0000000000
--- a/tests/manual/qnetworkconfiguration/CMakeLists.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-# Generated from qnetworkconfiguration.pro.
-
-#####################################################################
-## tst_manual_qnetworkconfiguration Binary:
-#####################################################################
-
-add_qt_manual_test(tst_manual_qnetworkconfiguration
- SOURCES
- main.cpp
- PUBLIC_LIBRARIES
- Qt::Network
- Qt::Test
-)
-
-#### Keys ignored in scope 1:.:.:qnetworkconfiguration.pro:<TRUE>:
-# TEMPLATE = "app"
diff --git a/tests/manual/qnetworkconfiguration/main.cpp b/tests/manual/qnetworkconfiguration/main.cpp
deleted file mode 100644
index ad1810b016..0000000000
--- a/tests/manual/qnetworkconfiguration/main.cpp
+++ /dev/null
@@ -1,126 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Research in Motion.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QDebug>
-#include <qtest.h>
-#include <QtTest/QtTest>
-#include <QtNetwork/qnetworkconfiguration.h>
-#include <QtNetwork/qnetworkconfigmanager.h>
-
-class tst_qnetworkconfiguration : public QObject
-{
- Q_OBJECT
-
-private slots:
- void bearerType();
- void bearerTypeFamily();
-};
-
-void tst_qnetworkconfiguration::bearerType()
-{
- QNetworkConfigurationManager m;
- QList<QNetworkConfiguration> allConfs = m.allConfigurations();
- QElapsedTimer timer;
- for (int a = 0; a < allConfs.count(); a++) {
- timer.start();
- QNetworkConfiguration::BearerType type = allConfs.at(a).bearerType();
- qint64 elapsed = timer.elapsed();
- QString typeString;
- switch (type) {
- case QNetworkConfiguration::BearerUnknown:
- typeString = QLatin1String("Unknown");
- break;
- case QNetworkConfiguration::BearerEthernet:
- typeString = QLatin1String("Ethernet");
- break;
- case QNetworkConfiguration::BearerWLAN:
- typeString = QLatin1String("WLAN");
- break;
- case QNetworkConfiguration::Bearer2G:
- typeString = QLatin1String("2G");
- break;
- case QNetworkConfiguration::BearerCDMA2000:
- typeString = QLatin1String("CDMA2000");
- break;
- case QNetworkConfiguration::BearerWCDMA:
- typeString = QLatin1String("WCDMA");
- break;
- case QNetworkConfiguration::BearerHSPA:
- typeString = QLatin1String("HSPA");
- break;
- case QNetworkConfiguration::BearerBluetooth:
- typeString = QLatin1String("Bluetooth");
- break;
- case QNetworkConfiguration::BearerWiMAX:
- typeString = QLatin1String("WiMAX");
- break;
- case QNetworkConfiguration::BearerEVDO:
- typeString = QLatin1String("EVDO");
- break;
- case QNetworkConfiguration::BearerLTE:
- typeString = QLatin1String("LTE");
- break;
- default:
- typeString = "unknown bearer (?)";
- }
-
- const char *isDefault = (allConfs.at(a) == m.defaultConfiguration())
- ? "*DEFAULT*" : "";
- qDebug() << isDefault << "identifier:" << allConfs.at(a).identifier()
- << "bearer type name:" << allConfs.at(a).bearerTypeName()
- << "bearer type:" << type << "(" << typeString << ")"
- << "elapsed:" << elapsed;
- QCOMPARE(allConfs.at(a).bearerTypeName(), typeString);
- }
-}
-
-void tst_qnetworkconfiguration::bearerTypeFamily()
-{
- QNetworkConfigurationManager m;
- foreach (const QNetworkConfiguration &config,
- m.allConfigurations(QNetworkConfiguration::Active)) {
- QString family;
- switch (config.bearerTypeFamily()) {
- case QNetworkConfiguration::Bearer3G:
- family = QLatin1String("Bearer3G");
- break;
- case QNetworkConfiguration::Bearer4G:
- family = QLatin1String("Bearer4G");
- break;
- default:
- family = config.bearerTypeName();
- }
- qDebug() << config.name() << "has bearer type"
- << config.bearerTypeName() << "of bearer type family"
- << family;
- }
-}
-
-QTEST_MAIN(tst_qnetworkconfiguration)
-
-#include "main.moc"
diff --git a/tests/manual/qnetworkconfiguration/qnetworkconfiguration.pro b/tests/manual/qnetworkconfiguration/qnetworkconfiguration.pro
deleted file mode 100644
index 13c229e885..0000000000
--- a/tests/manual/qnetworkconfiguration/qnetworkconfiguration.pro
+++ /dev/null
@@ -1,7 +0,0 @@
-TEMPLATE = app
-TARGET = tst_manual_qnetworkconfiguration
-
-QT -= gui
-QT += network testlib
-
-SOURCES += main.cpp
diff --git a/tests/manual/qnetworkconfigurationmanager/CMakeLists.txt b/tests/manual/qnetworkconfigurationmanager/CMakeLists.txt
deleted file mode 100644
index 4bea8449ff..0000000000
--- a/tests/manual/qnetworkconfigurationmanager/CMakeLists.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-# Generated from qnetworkconfigurationmanager.pro.
-
-#####################################################################
-## tst_manual_qnetworkconfigurationmanager Binary:
-#####################################################################
-
-add_qt_manual_test(tst_manual_qnetworkconfigurationmanager
- SOURCES
- main.cpp
- PUBLIC_LIBRARIES
- Qt::Network
- Qt::Test
-)
-
-#### Keys ignored in scope 1:.:.:qnetworkconfigurationmanager.pro:<TRUE>:
-# TEMPLATE = "app"
diff --git a/tests/manual/qnetworkconfigurationmanager/main.cpp b/tests/manual/qnetworkconfigurationmanager/main.cpp
deleted file mode 100644
index e2edb20092..0000000000
--- a/tests/manual/qnetworkconfigurationmanager/main.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QDebug>
-#include <qtest.h>
-#include <QtTest/QtTest>
-#include <QtNetwork/qnetworkconfigmanager.h>
-
-class tst_qnetworkconfigurationmanager : public QObject
-{
- Q_OBJECT
-
-private slots:
- void isOnline();
-};
-
-class SignalHandler : public QObject
-{
- Q_OBJECT
-
-public slots:
- void onOnlineStateChanged(bool isOnline)
- {
- qDebug() << "Online state changed to:" << isOnline;
- }
-};
-
-void tst_qnetworkconfigurationmanager::isOnline()
-{
- QNetworkConfigurationManager manager;
- qDebug() << "Testing QNetworkConfigurationManager online status reporting functionality.";
- qDebug() << "This should tell the current online state:" << manager.isOnline();
- qDebug() << "Now please plug / unplug the network cable, and check the state update signal.";
- qDebug() << "Note that there might be some delays before you see the change, depending on the backend.";
-
- SignalHandler signalHandler;
- connect(&manager, SIGNAL(onlineStateChanged(bool)), &signalHandler, SLOT(onOnlineStateChanged(bool)));
-
- // event loop
- QTestEventLoop::instance().enterLoop(30);
- QVERIFY(QTestEventLoop::instance().timeout());
-}
-
-QTEST_MAIN(tst_qnetworkconfigurationmanager)
-
-#include "main.moc"
diff --git a/tests/manual/qnetworkconfigurationmanager/qnetworkconfigurationmanager.pro b/tests/manual/qnetworkconfigurationmanager/qnetworkconfigurationmanager.pro
deleted file mode 100644
index 072b330894..0000000000
--- a/tests/manual/qnetworkconfigurationmanager/qnetworkconfigurationmanager.pro
+++ /dev/null
@@ -1,7 +0,0 @@
-TEMPLATE = app
-TARGET = tst_manual_qnetworkconfigurationmanager
-
-QT -= gui
-QT += network testlib
-
-SOURCES += main.cpp
diff --git a/tests/manual/socketengine/main.cpp b/tests/manual/socketengine/main.cpp
index 3e3e7e53e5..46d62b9a9c 100644
--- a/tests/manual/socketengine/main.cpp
+++ b/tests/manual/socketengine/main.cpp
@@ -36,9 +36,6 @@
#include <QDebug>
#include <private/qabstractsocketengine_p.h>
#include <cstdio>
-#include <QNetworkConfigurationManager>
-#include <QNetworkConfiguration>
-#include <QNetworkSession>
#include <QCoreApplication>
const int bufsize = 16*1024;