diff options
Diffstat (limited to 'src/imports')
22 files changed, 0 insertions, 1643 deletions
diff --git a/src/imports/bluetoothsettings/bluetoothsettings.pro b/src/imports/bluetoothsettings/bluetoothsettings.pro deleted file mode 100644 index 8facaf3..0000000 --- a/src/imports/bluetoothsettings/bluetoothsettings.pro +++ /dev/null @@ -1,10 +0,0 @@ -QT += qml bluetooth bluetoothsettings - -CONFIG += no_cxx_module - -TARGET = btsettingsplugin -TARGETPATH = QtDeviceUtilities/BluetoothSettings - -SOURCES += plugin.cpp - -load(qml_plugin) diff --git a/src/imports/bluetoothsettings/plugin.cpp b/src/imports/bluetoothsettings/plugin.cpp deleted file mode 100644 index db180f7..0000000 --- a/src/imports/bluetoothsettings/plugin.cpp +++ /dev/null @@ -1,133 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2019 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 <QtQml/QQmlExtensionPlugin> -#include <QtQml/qqml.h> -#include <qcoreapplication.h> -#include <QQmlEngine> -#include <QQmlContext> - -#include "bluetoothdevice.h" -#include "discoverymodel.h" - -/*! - \qmlmodule QtDeviceUtilities.BluetoothSettings 1.0 - \ingroup qtdevice-utilities-qml-modules - \ingroup qmlmodules - \title Qt Bluetooth Settings QML Types - - \brief Provides a singleton QML type for controlling bluetooth settings. - - To import and use the module's QML types, use the following statement: - - \badcode - import QtDeviceUtilities.BluetoothSettings 1.0 - \endcode - - \note Some functions may not be available on all of the platforms. - - \section1 QML Types -*/ - -/*! - \qmltype BtDevice - \inqmlmodule QtDeviceUtilities.BluetoothSettings - \brief A singleton QML type for controlling bluetooth settings. - - There is no need to create an instance of this object. To use it, - simply import the \c {QtDeviceUtilities.BluetoothSettings} module. -*/ - -/*! - \qmlproperty bool BtDevice::scanning - - Controls whether the Bluetooth device is scanning for remote devices. -*/ - -/*! - \qmlproperty bool BtDevice::powered - - Powers the Bluetooth device on or off. -*/ - -/*! - \qmlproperty object BtDevice::deviceModel - \readonly - - Holds the device model. -*/ - -/*! - \qmlmethod void BtDevice::requestPairing(string address) - - Starts the process of pairing to a remove device specified by \a address, - and connects to it if the pairing was successful. -*/ - -/*! - \qmlmethod void BtDevice::requestConnect(string address) - - Connects to a remove device specified by \a address. - - \sa requestDisconnect() -*/ - -/*! - \qmlmethod void BtDevice::requestDisconnect(string address) - - Disconnects from the remove device specified by \a address. - - \sa requestConnect() -*/ - -QT_BEGIN_NAMESPACE - -template <typename T> -QObject *instance(QQmlEngine *engine, QJSEngine *) { - T *t = new T(engine); - t->setObjectName(T::staticMetaObject.className()); - return t; -} - -class BluetoothSettingsQmlPlugin : public QQmlExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") - -public: - void registerTypes(const char *uri) - { - Q_ASSERT(QLatin1String(uri) == QLatin1String("QtDeviceUtilities.BluetoothSettings")); - qmlRegisterUncreatableType<BtDeviceItem>(uri, 1, 0, "BtDeviceItem", "Cannot be instantiated directly."); - qmlRegisterSingletonType<BluetoothDevice>(uri, 1, 0, "BtDevice", &instance<BluetoothDevice>); - } -}; - -QT_END_NAMESPACE - -#include "plugin.moc" diff --git a/src/imports/bluetoothsettings/plugins.qmltypes b/src/imports/bluetoothsettings/plugins.qmltypes deleted file mode 100644 index 0270419..0000000 --- a/src/imports/bluetoothsettings/plugins.qmltypes +++ /dev/null @@ -1,89 +0,0 @@ -import QtQuick.tooling 1.2 - -// This file describes the plugin-supplied types contained in the library. -// It is used for QML tooling purposes only. -// -// This file was auto-generated by: -// 'qmlplugindump -nonrelocatable QtDeviceUtilities.BluetoothSettings 1.0' - -Module { - dependencies: [] - Component { - name: "BluetoothDevice" - prototype: "QObject" - exports: ["QtDeviceUtilities.BluetoothSettings/BtDevice 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Property { name: "scanning"; type: "bool" } - Property { name: "powered"; type: "bool" } - Property { name: "deviceModel"; type: "QObject"; isReadonly: true; isPointer: true } - Method { - name: "deviceStateChanged" - Parameter { name: "state"; type: "QBluetoothLocalDevice::HostMode" } - } - Method { name: "scanFinished" } - Method { - name: "pairingDisplayConfirmation" - Parameter { name: "address"; type: "QBluetoothAddress" } - Parameter { name: "pin"; type: "string" } - } - Method { - name: "pairingDisplayPinCode" - Parameter { name: "address"; type: "QBluetoothAddress" } - Parameter { name: "pin"; type: "string" } - } - Method { - name: "pairingFinished" - Parameter { name: "address"; type: "QBluetoothAddress" } - Parameter { name: "pairing"; type: "QBluetoothLocalDevice::Pairing" } - } - Method { - name: "deviceConnected" - Parameter { name: "address"; type: "QBluetoothAddress" } - } - Method { - name: "deviceDisconnected" - Parameter { name: "address"; type: "QBluetoothAddress" } - } - Method { - name: "requestPairing" - Parameter { name: "address"; type: "string" } - } - Method { - name: "requestConnect" - Parameter { name: "address"; type: "string" } - } - Method { - name: "requestDisconnect" - Parameter { name: "address"; type: "string" } - } - } - Component { - name: "BtDeviceItem" - prototype: "QObject" - exports: ["QtDeviceUtilities.BluetoothSettings/BtDeviceItem 1.0"] - isCreatable: false - exportMetaObjectRevisions: [0] - Enum { - name: "DeviceType" - values: { - "Phone": 0, - "Computer": 1, - "Mouse": 2, - "Keyboard": 3, - "Headphones": 4, - "Microphone": 5, - "Camera": 6, - "Camcorder": 7, - "Clock": 8, - "HealthDevice": 9, - "GenericDevice": 1000 - } - } - Property { name: "address"; type: "string"; isReadonly: true } - Property { name: "name"; type: "string"; isReadonly: true } - Property { name: "connected"; type: "bool"; isReadonly: true } - Property { name: "type"; type: "DeviceType"; isReadonly: true } - } -} diff --git a/src/imports/bluetoothsettings/qmldir b/src/imports/bluetoothsettings/qmldir deleted file mode 100644 index f0c15f5..0000000 --- a/src/imports/bluetoothsettings/qmldir +++ /dev/null @@ -1,4 +0,0 @@ -module QtDeviceUtilities.BluetoothSettings -plugin btsettingsplugin -classname BluetoothSettingsQmlPlugin -typeinfo plugins.qmltypes diff --git a/src/imports/displaysettings/displaysettings.pro b/src/imports/displaysettings/displaysettings.pro deleted file mode 100644 index efa1903..0000000 --- a/src/imports/displaysettings/displaysettings.pro +++ /dev/null @@ -1,10 +0,0 @@ -QT += qml displaysettings - -CONFIG += no_cxx_module - -TARGET = qmldisplaysettingsplugin -TARGETPATH = QtDeviceUtilities/DisplaySettings - -SOURCES += plugin.cpp \ - -load(qml_plugin) diff --git a/src/imports/displaysettings/plugin.cpp b/src/imports/displaysettings/plugin.cpp deleted file mode 100644 index 1fd56b0..0000000 --- a/src/imports/displaysettings/plugin.cpp +++ /dev/null @@ -1,108 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2019 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 <QtQml/QQmlExtensionPlugin> -#include <QtQml/qqml.h> -#include <QQmlEngine> -#include <qcoreapplication.h> -#include "displaysettings.h" - -/*! - \qmlmodule QtDeviceUtilities.DisplaySettings 1.0 - \ingroup qtdevice-utilities-qml-modules - \ingroup qmlmodules - \title Qt Display Settings QML Types - - \brief Provides a singleton QML type for controlling display settings. - - To import and use the module's QML types, use the following statement: - - \badcode - import QtDeviceUtilities.DisplaySettings 1.0 - \endcode - - \note Some functions may not be available on all of the platforms. - - \section1 QML Types -*/ - -/*! - \qmltype DisplaySettings - \inqmlmodule QtDeviceUtilities.DisplaySettings - \brief A singleton QML type for controlling display settings. - - There is no need to create an instance of this object. To use it, - simply import the \c {QtDeviceUtilities.DisplaySettings} module. -*/ - -/*! - \qmlproperty int DisplaySettings::displayBrightness - - Holds the display brightness (intensity of the backlight). A valid - range for the property is from 0 to 255, where 255 is the maximum - brightness and 0 is the minimum (typically, the backlight turned off). -*/ - -/*! - \qmlproperty int DisplaySettings::physicalScreenSizeInch - - Holds the physical (diagonal) screen size in inches. -*/ - -/*! - \qmlproperty bool DisplaySettings::physicalScreenSizeOverride - - Holds whether the value in physicalScreenSizeInch should be - used or not. -*/ - -QT_BEGIN_NAMESPACE - -template <typename T> -QObject *instance(QQmlEngine *engine, QJSEngine *) { - T *t = new T(engine); - t->setObjectName(T::staticMetaObject.className()); - return t; -} - -class DisplaySettingsQmlPlugin : public QQmlExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") - -public: - void registerTypes(const char *uri) - { - qmlRegisterType(QUrl("qrc:/Display.qml"), uri, 1, 0, "Display"); - qmlRegisterSingletonType<DisplaySettings>(uri, 1, 0, "DisplaySettings", &instance<DisplaySettings>); - } -}; - -QT_END_NAMESPACE - -#include "plugin.moc" diff --git a/src/imports/displaysettings/plugins.qmltypes b/src/imports/displaysettings/plugins.qmltypes deleted file mode 100644 index bebb50e..0000000 --- a/src/imports/displaysettings/plugins.qmltypes +++ /dev/null @@ -1,47 +0,0 @@ -import QtQuick.tooling 1.2 - -// This file describes the plugin-supplied types contained in the library. -// It is used for QML tooling purposes only. -// -// This file was auto-generated by: -// 'qmlplugindump -nonrelocatable QtDeviceUtilities.DisplaySettings 1.0' - -Module { - dependencies: [] - Component { - name: "DisplaySettings" - prototype: "QObject" - exports: ["QtDeviceUtilities.DisplaySettings/DisplaySettings 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Property { name: "displayBrightness"; type: "int" } - Property { name: "physicalScreenSizeInch"; type: "int" } - Property { name: "physicalScreenSizeOverride"; type: "bool" } - Signal { - name: "displayBrightnessChanged" - Parameter { name: "newValue"; type: "int" } - } - Signal { - name: "physicalScreenSizeInchChanged" - Parameter { name: "newInches"; type: "int" } - } - Signal { - name: "physicalScreenSizeOverrideChanged" - Parameter { name: "newValue"; type: "bool" } - } - Method { - name: "setDisplayBrightness" - type: "bool" - Parameter { name: "value"; type: "int" } - } - Method { - name: "setPhysicalScreenSizeInch" - Parameter { name: "inches"; type: "int" } - } - Method { - name: "setPhysicalScreenSizeOverride" - Parameter { name: "enable"; type: "bool" } - } - } -} diff --git a/src/imports/displaysettings/qmldir b/src/imports/displaysettings/qmldir deleted file mode 100644 index 1bfbe93..0000000 --- a/src/imports/displaysettings/qmldir +++ /dev/null @@ -1,4 +0,0 @@ -module QtDeviceUtilities.DisplaySettings -plugin qmldisplaysettingsplugin -classname DisplaySettingsQmlPlugin -typeinfo plugins.qmltypes diff --git a/src/imports/imports.pro b/src/imports/imports.pro index c39e30f..0d4185e 100644 --- a/src/imports/imports.pro +++ b/src/imports/imports.pro @@ -1,9 +1,3 @@ TEMPLATE = subdirs -SUBDIRS += localdevice \ - displaysettings - -qtHaveModule(bluetoothsettings): SUBDIRS += bluetoothsettings qtHaveModule(networksettings): SUBDIRS += networksettings -qtHaveModule(localesettings): SUBDIRS += localesettings -qtHaveModule(timedatesettings): SUBDIRS += timedatesettings diff --git a/src/imports/localdevice/localdevice.pro b/src/imports/localdevice/localdevice.pro deleted file mode 100644 index e34a3d5..0000000 --- a/src/imports/localdevice/localdevice.pro +++ /dev/null @@ -1,10 +0,0 @@ -QT += qml localdevice - -CONFIG += no_cxx_module - -TARGET = localdeviceplugin -TARGETPATH = QtDeviceUtilities/LocalDeviceSettings - -SOURCES += plugin.cpp - -load(qml_plugin) diff --git a/src/imports/localdevice/plugin.cpp b/src/imports/localdevice/plugin.cpp deleted file mode 100644 index 8a59a27..0000000 --- a/src/imports/localdevice/plugin.cpp +++ /dev/null @@ -1,114 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2019 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 <QtQml> - -/*! - \qmlmodule QtDeviceUtilities.LocalDeviceSettings 1.0 - \ingroup qtdevice-utilities-qml-modules - \ingroup qmlmodules - \title Qt Local Device Settings QML Types - - \brief Provides a collection of local device related utility functions. - - Qt Local Device Settings QML modules provides utility functions for controlling - an embedded device, such as device shutdown and reboot. - - To import and use the module's QML types, use the following statement: - - \badcode - import QtDeviceUtilities.LocalDeviceSettings 1.0 - \endcode - - \note Some functions may not be available on all of the platforms. - - \section1 QML Types -*/ - -/*! - \qmltype LocalDevice - \inqmlmodule QtDeviceUtilities.LocalDeviceSettings - \brief Singleton QML type providing access to utility functions. - - LocalDevice QML type is the interface to various utility - functions. - - There is no need to create an instance of this object. To use it, - simply import the \c QtDeviceUtilities.LocalDeviceSettings module: - - \badcode - import QtDeviceUtilities.LocalDeviceSettings 1.0 - \endcode - - \note Some functions may not be available on all of the platforms. -*/ - -/*! - \qmlmethod LocalDevice::reboot() - - Reboots the system. Does not return. - - \sa powerOff() -*/ - -/*! - \qmlmethod LocalDevice::powerOff() - - Shuts down the system. Does not return. - - \sa reboot() -*/ - -QT_BEGIN_NAMESPACE - -static QObject *module_api_factory(QQmlEngine *engine, QJSEngine *scriptEngine) -{ - Q_UNUSED(engine) - Q_UNUSED(scriptEngine) - QLocalDevice *api = new QLocalDevice(); - - return api; -} - -class LocalDeviceSettingsQmlPlugin : public QQmlExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") - -public: - void registerTypes(const char *uri) - { - Q_ASSERT(QLatin1String(uri) == "QtDeviceUtilities.LocalDeviceSettings"); - qmlRegisterSingletonType<QLocalDevice>(uri, 1, 0, "LocalDevice", module_api_factory); - } -}; - -QT_END_NAMESPACE - -#include "plugin.moc" diff --git a/src/imports/localdevice/plugins.qmltypes b/src/imports/localdevice/plugins.qmltypes deleted file mode 100644 index 1becd85..0000000 --- a/src/imports/localdevice/plugins.qmltypes +++ /dev/null @@ -1,21 +0,0 @@ -import QtQuick.tooling 1.2 - -// This file describes the plugin-supplied types contained in the library. -// It is used for QML tooling purposes only. -// -// This file was auto-generated by: -// 'qmlplugindump -nonrelocatable QtDeviceUtilities.LocalDeviceSettings 1.0' - -Module { - dependencies: [] - Component { - name: "QLocalDevice" - prototype: "QObject" - exports: ["QtDeviceUtilities.LocalDeviceSettings/LocalDevice 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Method { name: "reboot" } - Method { name: "powerOff" } - } -} diff --git a/src/imports/localdevice/qmldir b/src/imports/localdevice/qmldir deleted file mode 100644 index 81b12d4..0000000 --- a/src/imports/localdevice/qmldir +++ /dev/null @@ -1,4 +0,0 @@ -module QtDeviceUtilities.LocalDeviceSettings -plugin localdeviceplugin -classname LocalDeviceSettingsQmlPlugin -typeinfo plugins.qmltypes diff --git a/src/imports/localesettings/locale.xml b/src/imports/localesettings/locale.xml deleted file mode 100644 index b722456..0000000 --- a/src/imports/localesettings/locale.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<node name="/Service" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> -<node> - <interface name="org.freedesktop.locale1"> - <property name="Locale" type="as" access="read"/> - <method name="SetLocale"> - <arg name="locale" type="as" direction="in"/> - <arg name="user_interaction" type="b" direction="in"/> - </method> - </interface> -</node> - diff --git a/src/imports/localesettings/localesettings.pro b/src/imports/localesettings/localesettings.pro deleted file mode 100644 index 5dcb5f7..0000000 --- a/src/imports/localesettings/localesettings.pro +++ /dev/null @@ -1,10 +0,0 @@ -QT += qml localesettings - -CONFIG += no_cxx_module - -TARGET = localesettingsplugin -TARGETPATH = QtDeviceUtilities/LocaleSettings - -SOURCES += plugin.cpp - -load(qml_plugin) diff --git a/src/imports/localesettings/plugin.cpp b/src/imports/localesettings/plugin.cpp deleted file mode 100644 index 573e5bc..0000000 --- a/src/imports/localesettings/plugin.cpp +++ /dev/null @@ -1,176 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2019 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 <QtQml/QQmlExtensionPlugin> -#include <QtQml/qqml.h> -#include <qcoreapplication.h> -#include <QQmlEngine> -#include <QQmlContext> - -#include <systemlocale.h> -#include "localefiltermodel.h" - -/*! - \qmlmodule QtDeviceUtilities.LocaleSettings 1.0 - \ingroup qtdevice-utilities-qml-modules - \ingroup qmlmodules - \title Qt Locale Settings QML Types - - \brief Provides singleton QML types for controlling locale settings. - - Qt Local Device Settings QML module provides singleton QML types for - controlling locale settings in an embedded device. - - To import and use the module's QML types, use the following statement: - - \badcode - import QtDeviceUtilities.LocaleSettings 1.0 - \endcode - - \note Some functions may not be available on all of the platforms. - - \section1 QML Types -*/ - -/*! - \qmltype LocaleManager - \inqmlmodule QtDeviceUtilities.LocaleSettings - \brief A singleton QML type for managing the system locale. - - There is no need to create an instance of this object. To use it, - simply import the \c {QtDeviceUtilities.LocaleSettings} module. - - The \l locale property holds the current system locale string. - Pass it to \l {QtQml::Qt::locale()}{Qt.locale}() to - retrieve locale-specific properties. - - For example: - - \qml - import QtQuick 2.6 - import QtDeviceUtilities.LocaleSettings 1.0 - - Item { - property var currentLocale: Qt.locale(LocaleManager.locale) - Text { text: currentLocale.nativeLanguageName } - } - \endqml - - \sa LocaleFilter, {QtQml::}{Locale} -*/ - -/*! - \qmlproperty string LocaleManager::locale - - Holds the system locale string in the format \e language_country, - for example, "en_US". - - \sa QLocale::name() -*/ - -/*! - \qmltype LocaleFilter - \inqmlmodule QtDeviceUtilities.LocaleSettings - \brief Provides a filtered model for the available locales. - - There is no need to create an instance of this object. To use it, - simply import the \c {QtDeviceUtilities.LocaleSettings} module. - - The LocaleFilter QML type can be used as the model in a view - that lists the available locales. - - For example: - - \code - ListView { - model: LocaleFilter - delegate: Text { text: language + " | " + country } - } - \endcode - - Available \e roles in the locale model: - - \table - \header \li Role \li Description - - \row \li \c code \li Locale code string in the format \e language_country. - See QLocale::name() for details. - - \row \li \c country \li The name of the country. If available, the native - country name is used. - - \row \li \c language \li The name of the language. If available, the - native language name is used. - \endtable - - \sa LocaleManager -*/ - -/*! - \qmlproperty string LocaleFilter::filter - - Holds a string that filters out the locales in the model. - The filtering process is a case-insensitive match for - whether the region (country) name contains the \e filter - substring; it can be taken from user input. -*/ - -/*! - \qmlmethod object LocaleFilter::itemFromRow(int index) - - Returns the item at \a index in the model. This item can - assigned to \l [QML] {LocaleManager::locale} - {LocaleManager.locale}, when the user selects a locale - from a list. -*/ - -QT_BEGIN_NAMESPACE - -template <typename T> -QObject *instance(QQmlEngine *engine, QJSEngine *) { - T *t = new T(engine); - t->setObjectName(T::staticMetaObject.className()); - return t; -} - -class LocaleSettingsQmlPlugin : public QQmlExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") - -public: - void registerTypes(const char *uri) - { - qmlRegisterSingletonType<SystemLocale>(uri, 1, 0, "LocaleManager", &instance<SystemLocale>); - qmlRegisterSingletonType<LocaleFilterModel>(uri, 1, 0, "LocaleFilter", &instance<LocaleFilterModel>); - } -}; - -QT_END_NAMESPACE - -#include "plugin.moc" diff --git a/src/imports/localesettings/plugins.qmltypes b/src/imports/localesettings/plugins.qmltypes deleted file mode 100644 index 01e66b5..0000000 --- a/src/imports/localesettings/plugins.qmltypes +++ /dev/null @@ -1,349 +0,0 @@ -import QtQuick.tooling 1.2 - -// This file describes the plugin-supplied types contained in the library. -// It is used for QML tooling purposes only. -// -// This file was auto-generated by: -// 'qmlplugindump -nonrelocatable QtDeviceUtilities.LocaleSettings 1.0' - -Module { - dependencies: [] - Component { - name: "LocaleFilterModel" - prototype: "QSortFilterProxyModel" - exports: ["QtDeviceUtilities.LocaleSettings/LocaleFilter 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Property { name: "filter"; type: "string" } - Method { - name: "itemFromRow" - type: "QVariant" - Parameter { name: "row"; type: "int" } - } - } - Component { - name: "QAbstractItemModel" - prototype: "QObject" - Enum { - name: "LayoutChangeHint" - values: { - "NoLayoutChangeHint": 0, - "VerticalSortHint": 1, - "HorizontalSortHint": 2 - } - } - Signal { - name: "dataChanged" - Parameter { name: "topLeft"; type: "QModelIndex" } - Parameter { name: "bottomRight"; type: "QModelIndex" } - Parameter { name: "roles"; type: "QVector<int>" } - } - Signal { - name: "dataChanged" - Parameter { name: "topLeft"; type: "QModelIndex" } - Parameter { name: "bottomRight"; type: "QModelIndex" } - } - Signal { - name: "headerDataChanged" - Parameter { name: "orientation"; type: "Qt::Orientation" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "layoutChanged" - Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } - Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } - } - Signal { - name: "layoutChanged" - Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } - } - Signal { name: "layoutChanged" } - Signal { - name: "layoutAboutToBeChanged" - Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } - Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } - } - Signal { - name: "layoutAboutToBeChanged" - Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } - } - Signal { name: "layoutAboutToBeChanged" } - Signal { - name: "rowsAboutToBeInserted" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "rowsInserted" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "rowsAboutToBeRemoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "rowsRemoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "columnsAboutToBeInserted" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "columnsInserted" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "columnsAboutToBeRemoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "columnsRemoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { name: "modelAboutToBeReset" } - Signal { name: "modelReset" } - Signal { - name: "rowsAboutToBeMoved" - Parameter { name: "sourceParent"; type: "QModelIndex" } - Parameter { name: "sourceStart"; type: "int" } - Parameter { name: "sourceEnd"; type: "int" } - Parameter { name: "destinationParent"; type: "QModelIndex" } - Parameter { name: "destinationRow"; type: "int" } - } - Signal { - name: "rowsMoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "start"; type: "int" } - Parameter { name: "end"; type: "int" } - Parameter { name: "destination"; type: "QModelIndex" } - Parameter { name: "row"; type: "int" } - } - Signal { - name: "columnsAboutToBeMoved" - Parameter { name: "sourceParent"; type: "QModelIndex" } - Parameter { name: "sourceStart"; type: "int" } - Parameter { name: "sourceEnd"; type: "int" } - Parameter { name: "destinationParent"; type: "QModelIndex" } - Parameter { name: "destinationColumn"; type: "int" } - } - Signal { - name: "columnsMoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "start"; type: "int" } - Parameter { name: "end"; type: "int" } - Parameter { name: "destination"; type: "QModelIndex" } - Parameter { name: "column"; type: "int" } - } - Method { name: "submit"; type: "bool" } - Method { name: "revert" } - Method { - name: "hasIndex" - type: "bool" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { - name: "hasIndex" - type: "bool" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - } - Method { - name: "index" - type: "QModelIndex" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { - name: "index" - type: "QModelIndex" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - } - Method { - name: "parent" - type: "QModelIndex" - Parameter { name: "child"; type: "QModelIndex" } - } - Method { - name: "sibling" - type: "QModelIndex" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - Parameter { name: "idx"; type: "QModelIndex" } - } - Method { - name: "rowCount" - type: "int" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { name: "rowCount"; type: "int" } - Method { - name: "columnCount" - type: "int" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { name: "columnCount"; type: "int" } - Method { - name: "hasChildren" - type: "bool" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { name: "hasChildren"; type: "bool" } - Method { - name: "data" - type: "QVariant" - Parameter { name: "index"; type: "QModelIndex" } - Parameter { name: "role"; type: "int" } - } - Method { - name: "data" - type: "QVariant" - Parameter { name: "index"; type: "QModelIndex" } - } - Method { - name: "setData" - type: "bool" - Parameter { name: "index"; type: "QModelIndex" } - Parameter { name: "value"; type: "QVariant" } - Parameter { name: "role"; type: "int" } - } - Method { - name: "setData" - type: "bool" - Parameter { name: "index"; type: "QModelIndex" } - Parameter { name: "value"; type: "QVariant" } - } - Method { - name: "headerData" - type: "QVariant" - Parameter { name: "section"; type: "int" } - Parameter { name: "orientation"; type: "Qt::Orientation" } - Parameter { name: "role"; type: "int" } - } - Method { - name: "headerData" - type: "QVariant" - Parameter { name: "section"; type: "int" } - Parameter { name: "orientation"; type: "Qt::Orientation" } - } - Method { - name: "fetchMore" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { - name: "canFetchMore" - type: "bool" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { - name: "flags" - type: "Qt::ItemFlags" - Parameter { name: "index"; type: "QModelIndex" } - } - Method { - name: "match" - type: "QModelIndexList" - Parameter { name: "start"; type: "QModelIndex" } - Parameter { name: "role"; type: "int" } - Parameter { name: "value"; type: "QVariant" } - Parameter { name: "hits"; type: "int" } - Parameter { name: "flags"; type: "Qt::MatchFlags" } - } - Method { - name: "match" - type: "QModelIndexList" - Parameter { name: "start"; type: "QModelIndex" } - Parameter { name: "role"; type: "int" } - Parameter { name: "value"; type: "QVariant" } - Parameter { name: "hits"; type: "int" } - } - Method { - name: "match" - type: "QModelIndexList" - Parameter { name: "start"; type: "QModelIndex" } - Parameter { name: "role"; type: "int" } - Parameter { name: "value"; type: "QVariant" } - } - } - Component { - name: "QAbstractProxyModel" - prototype: "QAbstractItemModel" - Property { name: "sourceModel"; type: "QAbstractItemModel"; isPointer: true } - Method { - name: "mapToSource" - type: "QModelIndex" - Parameter { name: "proxyIndex"; type: "QModelIndex" } - } - Method { - name: "mapFromSource" - type: "QModelIndex" - Parameter { name: "sourceIndex"; type: "QModelIndex" } - } - Method { - name: "mapSelectionToSource" - type: "QItemSelection" - Parameter { name: "selection"; type: "QItemSelection" } - } - Method { - name: "mapSelectionFromSource" - type: "QItemSelection" - Parameter { name: "selection"; type: "QItemSelection" } - } - } - Component { - name: "QSortFilterProxyModel" - prototype: "QAbstractProxyModel" - Property { name: "filterRegExp"; type: "QRegExp" } - Property { name: "filterKeyColumn"; type: "int" } - Property { name: "dynamicSortFilter"; type: "bool" } - Property { name: "filterCaseSensitivity"; type: "Qt::CaseSensitivity" } - Property { name: "sortCaseSensitivity"; type: "Qt::CaseSensitivity" } - Property { name: "isSortLocaleAware"; type: "bool" } - Property { name: "sortRole"; type: "int" } - Property { name: "filterRole"; type: "int" } - Method { - name: "setFilterRegExp" - Parameter { name: "pattern"; type: "string" } - } - Method { - name: "setFilterWildcard" - Parameter { name: "pattern"; type: "string" } - } - Method { - name: "setFilterFixedString" - Parameter { name: "pattern"; type: "string" } - } - Method { name: "clear" } - Method { name: "invalidate" } - } - Component { - name: "SystemLocale" - prototype: "QObject" - exports: ["QtDeviceUtilities.LocaleSettings/LocaleManager 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Property { name: "locale"; type: "string" } - } -} diff --git a/src/imports/localesettings/qmldir b/src/imports/localesettings/qmldir deleted file mode 100644 index 0106d12..0000000 --- a/src/imports/localesettings/qmldir +++ /dev/null @@ -1,4 +0,0 @@ -module QtDeviceUtilities.LocaleSettings -plugin localesettingsplugin -classname LocaleSettingsQmlPlugin -typeinfo plugins.qmltypes diff --git a/src/imports/timedatesettings/plugin.cpp b/src/imports/timedatesettings/plugin.cpp deleted file mode 100644 index 70a766c..0000000 --- a/src/imports/timedatesettings/plugin.cpp +++ /dev/null @@ -1,167 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2019 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 <QtQml/QQmlExtensionPlugin> -#include <QtQml/qqml.h> -#include <qcoreapplication.h> -#include <QQmlEngine> -#include <QQmlContext> - -#include <systemtime.h> -#include "timezonefiltermodel.h" - -/*! - \qmlmodule QtDeviceUtilities.TimeDateSettings 1.0 - \ingroup qtdevice-utilities-qml-modules - \ingroup qmlmodules - \title Qt Time and Date Settings QML Types - - \brief Provides singleton QML types for controlling date and time settings. - - Qt Time and Date Settings QML module provides singleton QML types for controlling - date and time settings in an embedded device. - - To import and use the module's QML types, use the following statement: - - \badcode - import QtDeviceUtilities.TimeDateSettings 1.0 - \endcode - - \note Some functions may not be available on all of the platforms. - - \section1 QML Types -*/ - -/*! - \qmltype TimeManager - \inqmlmodule QtDeviceUtilities.TimeDateSettings - \brief A singleton QML type for managing the system date and time. - - There is no need to create an instance of this object. To use it, - simply import the \c {QtDeviceUtilities.TimeDateSettings} module. -*/ - -/*! - \qmlproperty string TimeManager::timeZone - - Holds the current time zone string. -*/ - -/*! - \qmlproperty bool TimeManager::ntp - - Holds whether the system time is synchronized using NTP (Network - Time Protocol). -*/ - -/*! - \qmlproperty Date TimeManager::time - - Holds the current date and time. -*/ - -/*! - \qmltype TimezonesFilter - \inqmlmodule QtDeviceUtilities.TimeDateSettings - \brief Provides a filtered model for the available time zones. - - There is no need to create an instance of this object. To use it, - simply import the \c {QtDeviceUtilities.TimeDateSettings} module. - - The TimezonesFilter QML type can be used as the model in a view - that lists the available time zones. - - For example: - - \code - ListView { - model: TimezonesFilter - delegate: Text { text: name + " | " + country } - } - \endcode - - Available \e roles in the time zone model: - - \table - \header \li Role \li Description - - \row \li \c name - \li Display name of the time zone. See QTimeZone::displayName() for - details. - - \row \li \c country - \li Name of the country for the zone time. - - \row \li \c id - \li IANA time zone ID. - \endtable -*/ - -/*! - \qmlproperty string TimezonesFilter::filter - - Holds a string that filters out the time zones in the model. - The filtering process is a case-insensitive match for - whether the time zone's name or country name contain the - \e filter substring; it can be taken from user input. -*/ - -/*! - \qmlmethod object TimezonesFilter::itemFromRow(int index) - - Returns the item at \a index in the model. This item can - be assigned to \l [QML] {TimeManager::timeZone} - {TimeManager.timeZone}, when the user selects a time zone - from a list. -*/ - -QT_BEGIN_NAMESPACE - -template <typename T> -QObject *instance(QQmlEngine *engine, QJSEngine *) { - T *t = new T(engine); - t->setObjectName(T::staticMetaObject.className()); - return t; -} - -class TimeDateSettingsQmlPlugin : public QQmlExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") - -public: - void registerTypes(const char *uri) - { - qmlRegisterSingletonType<SystemTime>(uri, 1, 0, "TimeManager", &instance<SystemTime>); - qmlRegisterSingletonType<TimezoneFilterModel>(uri, 1, 0, "TimezonesFilter", &instance<TimezoneFilterModel>); - } -}; - -QT_END_NAMESPACE - -#include "plugin.moc" diff --git a/src/imports/timedatesettings/plugins.qmltypes b/src/imports/timedatesettings/plugins.qmltypes deleted file mode 100644 index 26acfc4..0000000 --- a/src/imports/timedatesettings/plugins.qmltypes +++ /dev/null @@ -1,351 +0,0 @@ -import QtQuick.tooling 1.2 - -// This file describes the plugin-supplied types contained in the library. -// It is used for QML tooling purposes only. -// -// This file was auto-generated by: -// 'qmlplugindump -nonrelocatable QtDeviceUtilities.TimeDateSettings 1.0' - -Module { - dependencies: [] - Component { - name: "QAbstractItemModel" - prototype: "QObject" - Enum { - name: "LayoutChangeHint" - values: { - "NoLayoutChangeHint": 0, - "VerticalSortHint": 1, - "HorizontalSortHint": 2 - } - } - Signal { - name: "dataChanged" - Parameter { name: "topLeft"; type: "QModelIndex" } - Parameter { name: "bottomRight"; type: "QModelIndex" } - Parameter { name: "roles"; type: "QVector<int>" } - } - Signal { - name: "dataChanged" - Parameter { name: "topLeft"; type: "QModelIndex" } - Parameter { name: "bottomRight"; type: "QModelIndex" } - } - Signal { - name: "headerDataChanged" - Parameter { name: "orientation"; type: "Qt::Orientation" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "layoutChanged" - Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } - Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } - } - Signal { - name: "layoutChanged" - Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } - } - Signal { name: "layoutChanged" } - Signal { - name: "layoutAboutToBeChanged" - Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } - Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" } - } - Signal { - name: "layoutAboutToBeChanged" - Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" } - } - Signal { name: "layoutAboutToBeChanged" } - Signal { - name: "rowsAboutToBeInserted" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "rowsInserted" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "rowsAboutToBeRemoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "rowsRemoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "columnsAboutToBeInserted" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "columnsInserted" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "columnsAboutToBeRemoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { - name: "columnsRemoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "first"; type: "int" } - Parameter { name: "last"; type: "int" } - } - Signal { name: "modelAboutToBeReset" } - Signal { name: "modelReset" } - Signal { - name: "rowsAboutToBeMoved" - Parameter { name: "sourceParent"; type: "QModelIndex" } - Parameter { name: "sourceStart"; type: "int" } - Parameter { name: "sourceEnd"; type: "int" } - Parameter { name: "destinationParent"; type: "QModelIndex" } - Parameter { name: "destinationRow"; type: "int" } - } - Signal { - name: "rowsMoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "start"; type: "int" } - Parameter { name: "end"; type: "int" } - Parameter { name: "destination"; type: "QModelIndex" } - Parameter { name: "row"; type: "int" } - } - Signal { - name: "columnsAboutToBeMoved" - Parameter { name: "sourceParent"; type: "QModelIndex" } - Parameter { name: "sourceStart"; type: "int" } - Parameter { name: "sourceEnd"; type: "int" } - Parameter { name: "destinationParent"; type: "QModelIndex" } - Parameter { name: "destinationColumn"; type: "int" } - } - Signal { - name: "columnsMoved" - Parameter { name: "parent"; type: "QModelIndex" } - Parameter { name: "start"; type: "int" } - Parameter { name: "end"; type: "int" } - Parameter { name: "destination"; type: "QModelIndex" } - Parameter { name: "column"; type: "int" } - } - Method { name: "submit"; type: "bool" } - Method { name: "revert" } - Method { - name: "hasIndex" - type: "bool" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { - name: "hasIndex" - type: "bool" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - } - Method { - name: "index" - type: "QModelIndex" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { - name: "index" - type: "QModelIndex" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - } - Method { - name: "parent" - type: "QModelIndex" - Parameter { name: "child"; type: "QModelIndex" } - } - Method { - name: "sibling" - type: "QModelIndex" - Parameter { name: "row"; type: "int" } - Parameter { name: "column"; type: "int" } - Parameter { name: "idx"; type: "QModelIndex" } - } - Method { - name: "rowCount" - type: "int" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { name: "rowCount"; type: "int" } - Method { - name: "columnCount" - type: "int" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { name: "columnCount"; type: "int" } - Method { - name: "hasChildren" - type: "bool" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { name: "hasChildren"; type: "bool" } - Method { - name: "data" - type: "QVariant" - Parameter { name: "index"; type: "QModelIndex" } - Parameter { name: "role"; type: "int" } - } - Method { - name: "data" - type: "QVariant" - Parameter { name: "index"; type: "QModelIndex" } - } - Method { - name: "setData" - type: "bool" - Parameter { name: "index"; type: "QModelIndex" } - Parameter { name: "value"; type: "QVariant" } - Parameter { name: "role"; type: "int" } - } - Method { - name: "setData" - type: "bool" - Parameter { name: "index"; type: "QModelIndex" } - Parameter { name: "value"; type: "QVariant" } - } - Method { - name: "headerData" - type: "QVariant" - Parameter { name: "section"; type: "int" } - Parameter { name: "orientation"; type: "Qt::Orientation" } - Parameter { name: "role"; type: "int" } - } - Method { - name: "headerData" - type: "QVariant" - Parameter { name: "section"; type: "int" } - Parameter { name: "orientation"; type: "Qt::Orientation" } - } - Method { - name: "fetchMore" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { - name: "canFetchMore" - type: "bool" - Parameter { name: "parent"; type: "QModelIndex" } - } - Method { - name: "flags" - type: "Qt::ItemFlags" - Parameter { name: "index"; type: "QModelIndex" } - } - Method { - name: "match" - type: "QModelIndexList" - Parameter { name: "start"; type: "QModelIndex" } - Parameter { name: "role"; type: "int" } - Parameter { name: "value"; type: "QVariant" } - Parameter { name: "hits"; type: "int" } - Parameter { name: "flags"; type: "Qt::MatchFlags" } - } - Method { - name: "match" - type: "QModelIndexList" - Parameter { name: "start"; type: "QModelIndex" } - Parameter { name: "role"; type: "int" } - Parameter { name: "value"; type: "QVariant" } - Parameter { name: "hits"; type: "int" } - } - Method { - name: "match" - type: "QModelIndexList" - Parameter { name: "start"; type: "QModelIndex" } - Parameter { name: "role"; type: "int" } - Parameter { name: "value"; type: "QVariant" } - } - } - Component { - name: "QAbstractProxyModel" - prototype: "QAbstractItemModel" - Property { name: "sourceModel"; type: "QAbstractItemModel"; isPointer: true } - Method { - name: "mapToSource" - type: "QModelIndex" - Parameter { name: "proxyIndex"; type: "QModelIndex" } - } - Method { - name: "mapFromSource" - type: "QModelIndex" - Parameter { name: "sourceIndex"; type: "QModelIndex" } - } - Method { - name: "mapSelectionToSource" - type: "QItemSelection" - Parameter { name: "selection"; type: "QItemSelection" } - } - Method { - name: "mapSelectionFromSource" - type: "QItemSelection" - Parameter { name: "selection"; type: "QItemSelection" } - } - } - Component { - name: "QSortFilterProxyModel" - prototype: "QAbstractProxyModel" - Property { name: "filterRegExp"; type: "QRegExp" } - Property { name: "filterKeyColumn"; type: "int" } - Property { name: "dynamicSortFilter"; type: "bool" } - Property { name: "filterCaseSensitivity"; type: "Qt::CaseSensitivity" } - Property { name: "sortCaseSensitivity"; type: "Qt::CaseSensitivity" } - Property { name: "isSortLocaleAware"; type: "bool" } - Property { name: "sortRole"; type: "int" } - Property { name: "filterRole"; type: "int" } - Method { - name: "setFilterRegExp" - Parameter { name: "pattern"; type: "string" } - } - Method { - name: "setFilterWildcard" - Parameter { name: "pattern"; type: "string" } - } - Method { - name: "setFilterFixedString" - Parameter { name: "pattern"; type: "string" } - } - Method { name: "clear" } - Method { name: "invalidate" } - } - Component { - name: "SystemTime" - prototype: "QObject" - exports: ["QtDeviceUtilities.TimeDateSettings/TimeManager 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Property { name: "timeZone"; type: "string" } - Property { name: "ntp"; type: "bool" } - Property { name: "time"; type: "QDateTime" } - } - Component { - name: "TimezoneFilterModel" - prototype: "QSortFilterProxyModel" - exports: ["QtDeviceUtilities.TimeDateSettings/TimezonesFilter 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Property { name: "filter"; type: "string" } - Method { - name: "itemFromRow" - type: "QVariant" - Parameter { name: "row"; type: "int" } - } - } -} diff --git a/src/imports/timedatesettings/qmldir b/src/imports/timedatesettings/qmldir deleted file mode 100644 index 3489ac2..0000000 --- a/src/imports/timedatesettings/qmldir +++ /dev/null @@ -1,4 +0,0 @@ -module QtDeviceUtilities.TimeDateSettings -plugin qmltimedatesettingsplugin -classname TimeDateSettingsQmlPlugin -typeinfo plugins.qmltypes diff --git a/src/imports/timedatesettings/timedatesettings.pro b/src/imports/timedatesettings/timedatesettings.pro deleted file mode 100644 index 7ef6756..0000000 --- a/src/imports/timedatesettings/timedatesettings.pro +++ /dev/null @@ -1,10 +0,0 @@ -QT += qml timedatesettings - -CONFIG += no_cxx_module - -TARGET = qmltimedatesettingsplugin -TARGETPATH = QtDeviceUtilities/TimeDateSettings - -SOURCES += plugin.cpp - -load(qml_plugin) |