diff options
author | Lassi Lehikoinen <lassi.lehikoinen@qt.io> | 2020-11-20 10:10:39 +0200 |
---|---|---|
committer | Lassi Lehikoinen <lassi.lehikoinen@qt.io> | 2020-12-16 11:49:13 +0200 |
commit | 1ace321e373ad19287c41cef9ae17fcfb7ab938d (patch) | |
tree | fcaaa1763fc94f77443cb134d9e0a50955f1ad36 /src/localdevice | |
parent | 764eb9529aa163302aac3fec70cdbb3b6589752b (diff) |
Remove all device utilities except network settings
Also remove USB ethernet functionality from Qt Network Settings.
Task-number: QTBUG-88315
Change-Id: I06c41b61854b57f57c264b3c98940333902222d2
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Diffstat (limited to 'src/localdevice')
-rw-r--r-- | src/localdevice/localdevice.pro | 15 | ||||
-rw-r--r-- | src/localdevice/qlocaldevice.cpp | 108 | ||||
-rw-r--r-- | src/localdevice/qlocaldevice.h | 51 |
3 files changed, 0 insertions, 174 deletions
diff --git a/src/localdevice/localdevice.pro b/src/localdevice/localdevice.pro deleted file mode 100644 index 9adc183..0000000 --- a/src/localdevice/localdevice.pro +++ /dev/null @@ -1,15 +0,0 @@ -load(qt_build_config) - -TARGET = QtLocalDevice -VERSION = 1.0 - -QT = core - -MODULE = localdevice -load(qt_module) - -HEADERS += \ - $$PWD/qlocaldevice.h - -SOURCES += \ - $$PWD/qlocaldevice.cpp diff --git a/src/localdevice/qlocaldevice.cpp b/src/localdevice/qlocaldevice.cpp deleted file mode 100644 index fc17eae..0000000 --- a/src/localdevice/qlocaldevice.cpp +++ /dev/null @@ -1,108 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the Device Utilities module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:GPL$ -** 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 or (at your option) any later version -** approved by the KDE Free Qt Foundation. The licenses are as published by -** the Free Software Foundation and appearing in the file LICENSE.GPL3 -** 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 "qlocaldevice.h" -#include <unistd.h> -#include <sys/reboot.h> - -QT_BEGIN_NAMESPACE - -/*! - \module QtLocalDeviceSettings - \qtvariable localdevice - \ingroup qtdevice-utilities-cpp-modules - \ingroup modules - \title QtLocalDeviceSettings C++ Classes - \brief Provides functionality for controlling a local device settings. - - To use classes from this module, add this directive into the C++ files: - - \code - #include <QtLocalDevice> - \endcode - - To link against the corresponding C++ libraries, add the following to your - qmake project file: - - \code - QT += localdevice - \endcode -*/ - -/*! - \class QLocalDevice - \inmodule QtLocalDeviceSettings - - \brief The QLocalDevice class provides utility functions for controlling an - embedded device. - - The methods in this class enable shutting down and rebooting an embedded - device. -*/ - -/*! - Creates a new local device with the parent \a parent. -*/ -QLocalDevice::QLocalDevice(QObject *parent) - : QObject(parent) -{ -} - -/*! - Deletes the local device. -*/ -QLocalDevice::~QLocalDevice() -{ -} - -/*! - * Reboots the system. Does not return. - * - * \sa powerOff() - */ -void QLocalDevice::reboot() -{ - sync(); - ::reboot(RB_AUTOBOOT); - qWarning("reboot returned"); -} - - -/*! - * Shuts down the system. Does not return. - * - * \sa reboot() - */ -void QLocalDevice::powerOff() -{ - sync(); - ::reboot(RB_POWER_OFF); - qWarning("powerOff returned"); -} - -QT_END_NAMESPACE diff --git a/src/localdevice/qlocaldevice.h b/src/localdevice/qlocaldevice.h deleted file mode 100644 index 4a0071a..0000000 --- a/src/localdevice/qlocaldevice.h +++ /dev/null @@ -1,51 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the Device Utilities module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:GPL$ -** 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 or (at your option) any later version -** approved by the KDE Free Qt Foundation. The licenses are as published by -** the Free Software Foundation and appearing in the file LICENSE.GPL3 -** 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 QLOCALDEVICE_H -#define QLOCALDEVICE_H - -#include <qobject.h> - -QT_BEGIN_NAMESPACE - -class Q_DECL_EXPORT QLocalDevice : public QObject -{ - Q_OBJECT - -public: - QLocalDevice(QObject *parent = Q_NULLPTR); - ~QLocalDevice(); - -public Q_SLOTS: - void reboot(); - void powerOff(); -}; - -QT_END_NAMESPACE - -#endif // QLOCALDEVICE_H |