diff options
author | Kai Koehne <kai.koehne@digia.com> | 2012-09-18 16:33:14 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-09-18 20:47:45 +0200 |
commit | bffd3c4f3ed8aebb31699848495d2e1a759c95d1 (patch) | |
tree | c6a3bb747aeb304444191db5b228f28f25ea291f /src/imports | |
parent | 17293881064945b57e53f8a3ef973ea290be4e09 (diff) |
Imports: Add plugins.qmltypes files
The files are used by Qt Creator to get syntax highlighting and code completion.
Change-Id: I6924fb448d94a105f83b25a57bebb7124f7326c3
Reviewed-by: Alex <ablasche@gmail.com>
Diffstat (limited to 'src/imports')
-rw-r--r-- | src/imports/publishsubscribe/plugins.qmltypes | 29 | ||||
-rw-r--r-- | src/imports/serviceframework/plugins.qmltypes | 176 | ||||
-rw-r--r-- | src/imports/systeminfo/plugins.qmltypes | 518 |
3 files changed, 723 insertions, 0 deletions
diff --git a/src/imports/publishsubscribe/plugins.qmltypes b/src/imports/publishsubscribe/plugins.qmltypes new file mode 100644 index 00000000..c7e70890 --- /dev/null +++ b/src/imports/publishsubscribe/plugins.qmltypes @@ -0,0 +1,29 @@ +import QtQuick.tooling 1.1 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. +// +// This file was auto-generated with the command 'qmlplugindump QtPublishSubscribe 5.0'. + +Module { + Component { + name: "QDeclarativeValueSpacePublisher" + prototype: "QObject" + exports: ["ValueSpacePublisher 5.0"] + Property { name: "hasSubscribers"; type: "bool"; isReadonly: true } + Property { name: "path"; type: "string" } + Property { name: "keys"; type: "QStringList" } + Property { name: "value"; type: "QVariant" } + Signal { name: "subscribersChanged" } + } + Component { + name: "QDeclarativeValueSpaceSubscriber" + prototype: "QObject" + exports: ["ValueSpaceSubscriber 5.0"] + Property { name: "connected"; type: "bool"; isReadonly: true } + Property { name: "path"; type: "string" } + Property { name: "subPaths"; type: "QStringList"; isReadonly: true } + Property { name: "value"; type: "QVariant"; isReadonly: true } + Signal { name: "contentsChanged" } + } +} diff --git a/src/imports/serviceframework/plugins.qmltypes b/src/imports/serviceframework/plugins.qmltypes new file mode 100644 index 00000000..38c6156b --- /dev/null +++ b/src/imports/serviceframework/plugins.qmltypes @@ -0,0 +1,176 @@ +import QtQuick.tooling 1.1 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. +// +// This file was auto-generated with the command 'qmlplugindump QtServiceFramework 5.0'. + +Module { + Component { + name: "QDeclarativeService" + prototype: "QObject" + exports: ["Service 5.0"] + Property { name: "interfaceName"; type: "string" } + Property { name: "serviceName"; type: "string" } + Property { name: "majorVersion"; type: "int" } + Property { name: "minorVersion"; type: "int" } + Property { name: "valid"; type: "bool"; isReadonly: true } + Property { name: "serviceObject"; type: "QObject"; isReadonly: true; isPointer: true } + Property { name: "error"; type: "string"; isReadonly: true } + Signal { + name: "error" + Parameter { name: "errorString"; type: "string" } + } + } + Component { + name: "QDeclarativeServiceDescriptor" + prototype: "QObject" + exports: ["ServiceDescriptor 5.0"] + Property { name: "serviceName"; type: "string"; isReadonly: true } + Property { name: "interfaceName"; type: "string"; isReadonly: true } + Property { name: "majorVersion"; type: "int"; isReadonly: true } + Property { name: "minorVersion"; type: "int"; isReadonly: true } + Property { name: "valid"; type: "bool"; isReadonly: true } + } + Component { + name: "QDeclarativeServiceFilter" + prototype: "QObject" + exports: ["ServiceFilter 5.0"] + Property { name: "serviceName"; type: "string" } + Property { name: "interfaceName"; type: "string" } + Property { name: "majorVersion"; type: "int" } + Property { name: "minorVersion"; type: "int" } + Property { name: "exactVersionMatching"; type: "bool" } + Property { name: "monitorServiceRegistrations"; type: "bool" } + Property { + name: "serviceDescriptions" + type: "QDeclarativeServiceDescriptor" + isList: true + isReadonly: true + } + Signal { + name: "serviceNameChanged" + Parameter { name: "arg"; type: "string" } + } + Signal { + name: "interfaceNameChanged" + Parameter { name: "arg"; type: "string" } + } + Signal { + name: "majorVersionChanged" + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "minorVersionChanged" + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "exactVersionMatchingChanged" + Parameter { name: "arg"; type: "bool" } + } + Signal { + name: "monitorServiceRegistrationsChanged" + Parameter { name: "arg"; type: "bool" } + } + Method { + name: "setServiceName" + Parameter { name: "arg"; type: "string" } + } + Method { + name: "setInterfaceName" + Parameter { name: "arg"; type: "string" } + } + Method { + name: "setMajorVersion" + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setMinorVersion" + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setExactVersionMatching" + Parameter { name: "arg"; type: "bool" } + } + Method { + name: "setMonitorServiceRegistrations" + Parameter { name: "updates"; type: "bool" } + } + } + Component { + name: "QDeclarativeServiceList" + prototype: "QObject" + exports: ["ServiceList 5.0"] + Enum { + name: "MatchRule" + values: { + "Minimum": 0, + "Exact": 1 + } + } + Property { name: "serviceName"; type: "string" } + Property { name: "interfaceName"; type: "string" } + Property { name: "majorVersion"; type: "int" } + Property { name: "minorVersion"; type: "int" } + Property { name: "monitorServiceRegistrations"; type: "bool" } + Property { name: "services"; type: "QDeclarativeService"; isList: true; isReadonly: true } + Property { name: "versionMatch"; type: "MatchRule" } + Signal { name: "resultsChanged" } + Signal { + name: "servicesChanged" + Parameter { type: "QDeclarativeService"; isList: true } + } + } + Component { + name: "QDeclarativeServiceLoader" + prototype: "QObject" + exports: ["ServiceLoader 5.0"] + Enum { + name: "Status" + values: { + "Null": 0, + "Ready": 1, + "Loading": 2, + "Error": 3 + } + } + Property { name: "interfaceName"; type: "string" } + Property { name: "serviceDescriptor"; type: "QDeclarativeServiceDescriptor"; isPointer: true } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "asynchronous"; type: "bool" } + Property { name: "serviceObject"; type: "QObject"; isReadonly: true; isPointer: true } + Signal { + name: "interfaceNameChanged" + Parameter { name: "arg"; type: "string" } + } + Signal { + name: "serviceDescriptorChanged" + Parameter { name: "arg"; type: "QServiceInterfaceDescriptor"; isPointer: true } + } + Signal { + name: "statusChanged" + Parameter { name: "arg"; type: "Status" } + } + Signal { + name: "asynchronousChanged" + Parameter { name: "arg"; type: "bool" } + } + Signal { + name: "serviceObjectChanged" + Parameter { name: "arg"; type: "QObject"; isPointer: true } + } + Method { + name: "setInterfaceName" + Parameter { name: "arg"; type: "string" } + } + Method { + name: "setServiceDescriptor" + Parameter { name: "arg"; type: "QDeclarativeServiceDescriptor"; isPointer: true } + } + Method { + name: "setAsynchronous" + Parameter { name: "arg"; type: "bool" } + } + Method { name: "errorString"; type: "string" } + } +} diff --git a/src/imports/systeminfo/plugins.qmltypes b/src/imports/systeminfo/plugins.qmltypes new file mode 100644 index 00000000..0a4b2b21 --- /dev/null +++ b/src/imports/systeminfo/plugins.qmltypes @@ -0,0 +1,518 @@ +import QtQuick.tooling 1.1 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. +// +// This file was auto-generated with the command 'qmlplugindump QtSystemInfo 5.0'. + +Module { + Component { + name: "QDeclarativeBatteryInfo" + prototype: "QObject" + exports: ["BatteryInfo 5.0"] + Enum { + name: "ChargerType" + values: { + "UnknownCharger": 0, + "WallCharger": 1, + "USBCharger": 2, + "VariableCurrentCharger": 3 + } + } + Enum { + name: "ChargingState" + values: { + "UnknownChargingState": 0, + "NotCharging": 1, + "Charging": 2, + "Discharging": 3, + "Full": 4 + } + } + Enum { + name: "EnergyUnit" + values: { + "UnitUnknown": 0, + "UnitmAh": 1, + "UnitmWh": 2 + } + } + Enum { + name: "BatteryStatus" + values: { + "BatteryStatusUnknown": 0, + "BatteryEmpty": 1, + "BatteryLow": 2, + "BatteryOk": 3, + "BatteryFull": 4 + } + } + Property { name: "monitorBatteryCount"; type: "bool" } + Property { name: "monitorChargerType"; type: "bool" } + Property { name: "monitorCurrentFlow"; type: "bool" } + Property { name: "monitorRemainingCapacity"; type: "bool" } + Property { name: "monitorRemainingChargingTime"; type: "bool" } + Property { name: "monitorVoltage"; type: "bool" } + Property { name: "monitorChargingState"; type: "bool" } + Property { name: "monitorBatteryStatus"; type: "bool" } + Property { name: "batteryCount"; type: "int"; isReadonly: true } + Property { name: "chargerType"; type: "ChargerType"; isReadonly: true } + Property { name: "energyUnit"; type: "EnergyUnit"; isReadonly: true } + Signal { + name: "batteryCountChanged" + Parameter { name: "count"; type: "int" } + } + Signal { + name: "chargerTypeChanged" + Parameter { name: "type"; type: "int" } + } + Signal { + name: "chargingStateChanged" + Parameter { name: "battery"; type: "int" } + Parameter { name: "state"; type: "int" } + } + Signal { + name: "currentFlowChanged" + Parameter { name: "battery"; type: "int" } + Parameter { name: "flow"; type: "int" } + } + Signal { + name: "remainingCapacityChanged" + Parameter { name: "battery"; type: "int" } + Parameter { name: "capacity"; type: "int" } + } + Signal { + name: "remainingChargingTimeChanged" + Parameter { name: "battery"; type: "int" } + Parameter { name: "seconds"; type: "int" } + } + Signal { + name: "voltageChanged" + Parameter { name: "battery"; type: "int" } + Parameter { name: "voltage"; type: "int" } + } + Signal { + name: "batteryStatusChanged" + Parameter { name: "battery"; type: "int" } + Parameter { name: "status"; type: "int" } + } + Method { + name: "currentFlow" + type: "int" + Parameter { name: "battery"; type: "int" } + } + Method { + name: "remainingCapacity" + type: "int" + Parameter { name: "battery"; type: "int" } + } + Method { + name: "remainingChargingTime" + type: "int" + Parameter { name: "battery"; type: "int" } + } + Method { + name: "voltage" + type: "int" + Parameter { name: "battery"; type: "int" } + } + Method { + name: "chargingState" + type: "int" + Parameter { name: "battery"; type: "int" } + } + Method { + name: "maximumCapacity" + type: "int" + Parameter { name: "battery"; type: "int" } + } + Method { + name: "batteryStatus" + type: "int" + Parameter { name: "battery"; type: "int" } + } + } + Component { + name: "QDeclarativeDeviceInfo" + prototype: "QObject" + exports: ["DeviceInfo 5.0"] + Enum { + name: "Feature" + values: { + "BluetoothFeature": 0, + "CameraFeature": 1, + "FmRadioFeature": 2, + "FmTransmitterFeature": 3, + "InfraredFeature": 4, + "LedFeature": 5, + "MemoryCardFeature": 6, + "UsbFeature": 7, + "VibrationFeature": 8, + "WlanFeature": 9, + "SimFeature": 10, + "PositioningFeature": 11, + "VideoOutFeature": 12, + "HapticsFeature": 13, + "NfcFeature": 14 + } + } + Enum { + name: "LockType" + values: { + "NoLock": 0, + "PinLock": 1, + "TouchOrKeyboardLock": 2, + "UnknownLock": 4 + } + } + Enum { + name: "LockTypeFlags" + values: { + "NoLock": 0, + "PinLock": 1, + "TouchOrKeyboardLock": 2, + "UnknownLock": 4 + } + } + Enum { + name: "ThermalState" + values: { + "UnknownThermal": 0, + "NormalThermal": 1, + "WarningThermal": 2, + "AlertThermal": 3, + "ErrorThermal": 4 + } + } + Enum { + name: "Version" + values: { + "Os": 0, + "Firmware": 1 + } + } + Property { name: "monitorThermalState"; type: "bool" } + Property { name: "activatedLocks"; type: "LockTypeFlags"; isReadonly: true } + Property { name: "enabledLocks"; type: "LockTypeFlags"; isReadonly: true } + Property { name: "thermalState"; type: "ThermalState"; isReadonly: true } + Method { + name: "hasFeature" + type: "bool" + Parameter { name: "feature"; type: "Feature" } + } + Method { name: "imeiCount"; type: "int" } + Method { + name: "imei" + type: "string" + Parameter { name: "interface"; type: "int" } + } + Method { name: "manufacturer"; type: "string" } + Method { name: "model"; type: "string" } + Method { name: "productName"; type: "string" } + Method { name: "uniqueDeviceID"; type: "string" } + Method { + name: "version" + type: "string" + Parameter { name: "type"; type: "Version" } + } + } + Component { + name: "QDeclarativeDeviceProfile" + prototype: "QObject" + exports: ["DeviceProfile 5.0"] + Enum { + name: "ProfileType" + values: { + "UnknownProfile": 0, + "SilentProfile": 1, + "NormalProfile": 2, + "VibrationProfile": 3, + "BeepProfile": 4 + } + } + Property { name: "isVibrationActivated"; type: "bool"; isReadonly: true } + Property { name: "messageRingtoneVolume"; type: "int"; isReadonly: true } + Property { name: "voiceRingtoneVolume"; type: "int"; isReadonly: true } + Property { name: "currentProfileType"; type: "ProfileType"; isReadonly: true } + Signal { name: "vibrationActivatedChanged" } + } + Component { + name: "QDeclarativeDisplayInfo" + prototype: "QObject" + exports: ["DisplayInfo 5.0"] + Enum { + name: "BacklightState" + values: { + "BacklightUnknown": 0, + "BacklightOff": 1, + "BacklightDimmed": 2, + "BacklightOn": 3 + } + } + Signal { + name: "backlightStateChanged" + Parameter { name: "screen"; type: "int" } + Parameter { name: "state"; type: "int" } + } + Method { + name: "brightness" + type: "int" + Parameter { name: "screen"; type: "int" } + } + Method { + name: "contrast" + type: "int" + Parameter { name: "screen"; type: "int" } + } + Method { + name: "backlightState" + type: "int" + Parameter { name: "screen"; type: "int" } + } + Method { + name: "colorDepth" + type: "int" + Parameter { name: "screen"; type: "int" } + } + Method { + name: "dpiX" + type: "int" + Parameter { name: "screen"; type: "int" } + } + Method { + name: "dpiY" + type: "int" + Parameter { name: "screen"; type: "int" } + } + Method { + name: "physicalHeight" + type: "int" + Parameter { name: "screen"; type: "int" } + } + Method { + name: "physicalWidth" + type: "int" + Parameter { name: "screen"; type: "int" } + } + } + Component { + name: "QDeclarativeNetworkInfo" + prototype: "QObject" + exports: ["NetworkInfo 5.0"] + Enum { + name: "CellDataTechnology" + values: { + "UnknownDataTechnology": 0, + "GprsDataTechnology": 1, + "EdgeDataTechnology": 2, + "UmtsDataTechnology": 3, + "HspaDataTechnology": 4 + } + } + Enum { + name: "NetworkMode" + values: { + "UnknownMode": 0, + "GsmMode": 1, + "CdmaMode": 2, + "WcdmaMode": 3, + "WlanMode": 4, + "EthernetMode": 5, + "BluetoothMode": 6, + "WimaxMode": 7, + "LteMode": 8, + "TdscdmaMode": 9 + } + } + Enum { + name: "NetworkStatus" + values: { + "UnknownStatus": 0, + "NoNetworkAvailable": 1, + "EmergencyOnly": 2, + "Searching": 3, + "Busy": 4, + "Denied": 5, + "HomeNetwork": 6, + "Roaming": 7 + } + } + Property { name: "monitorNetworkSignalStrength"; type: "bool" } + Property { name: "monitorNetworkStatus"; type: "bool" } + Property { name: "monitorNetworkName"; type: "bool" } + Property { name: "monitorCurrentNetworkMode"; type: "bool" } + Property { name: "currentNetworkMode"; type: "NetworkMode"; isReadonly: true } + Property { name: "monitorNetworkInterfaceCount"; type: "bool" } + Property { name: "monitorCurrentCellDataTechnology"; type: "bool" } + Property { name: "monitorCellId"; type: "bool" } + Property { name: "monitorCurrentMobileCountryCode"; type: "bool" } + Property { name: "monitorCurrentMobileNetworkCode"; type: "bool" } + Property { name: "monitorLocationAreaCode"; type: "bool" } + Signal { + name: "cellIdChanged" + Parameter { name: "interfaceIndex"; type: "int" } + Parameter { name: "id"; type: "string" } + } + Signal { + name: "currentCellDataTechnologyChanged" + Parameter { name: "interfaceIndex"; type: "int" } + Parameter { name: "tech"; type: "int" } + } + Signal { + name: "currentMobileCountryCodeChanged" + Parameter { name: "interfaceIndex"; type: "int" } + Parameter { name: "mcc"; type: "string" } + } + Signal { + name: "currentMobileNetworkCodeChanged" + Parameter { name: "interfaceIndex"; type: "int" } + Parameter { name: "mnc"; type: "string" } + } + Signal { + name: "locationAreaCodeChanged" + Parameter { name: "interfaceIndex"; type: "int" } + Parameter { name: "lac"; type: "string" } + } + Signal { + name: "networkInterfaceCountChanged" + Parameter { name: "mode"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "networkNameChanged" + Parameter { name: "mode"; type: "int" } + Parameter { name: "interfaceIndex"; type: "int" } + Parameter { name: "name"; type: "string" } + } + Signal { + name: "networkSignalStrengthChanged" + Parameter { name: "mode"; type: "int" } + Parameter { name: "interfaceIndex"; type: "int" } + Parameter { name: "strength"; type: "int" } + } + Signal { + name: "networkStatusChanged" + Parameter { name: "mode"; type: "int" } + Parameter { name: "interfaceIndex"; type: "int" } + Parameter { name: "status"; type: "int" } + } + Method { + name: "networkSignalStrength" + type: "int" + Parameter { name: "mode"; type: "NetworkMode" } + Parameter { name: "interface"; type: "int" } + } + Method { + name: "networkInterfaceCount" + type: "int" + Parameter { name: "mode"; type: "NetworkMode" } + } + Method { + name: "currentCellDataTechnology" + type: "int" + Parameter { name: "interface"; type: "int" } + } + Method { + name: "networkStatus" + type: "int" + Parameter { name: "mode"; type: "NetworkMode" } + Parameter { name: "interface"; type: "int" } + } + Method { + name: "cellId" + type: "string" + Parameter { name: "interface"; type: "int" } + } + Method { + name: "currentMobileCountryCode" + type: "string" + Parameter { name: "interface"; type: "int" } + } + Method { + name: "currentMobileNetworkCode" + type: "string" + Parameter { name: "interface"; type: "int" } + } + Method { + name: "locationAreaCode" + type: "string" + Parameter { name: "interface"; type: "int" } + } + Method { + name: "networkName" + type: "string" + Parameter { name: "mode"; type: "NetworkMode" } + Parameter { name: "interface"; type: "int" } + } + Method { + name: "homeMobileCountryCode" + type: "string" + Parameter { name: "interface"; type: "int" } + } + Method { + name: "homeMobileNetworkCode" + type: "string" + Parameter { name: "interface"; type: "int" } + } + Method { + name: "imsi" + type: "string" + Parameter { name: "interface"; type: "int" } + } + Method { + name: "macAddress" + type: "string" + Parameter { name: "mode"; type: "NetworkMode" } + Parameter { name: "interface"; type: "int" } + } + } + Component { + name: "QDeclarativeStorageInfo" + prototype: "QObject" + exports: ["StorageInfo 5.0"] + Enum { + name: "DriveType" + values: { + "UnknownDrive": 0, + "InternalDrive": 1, + "RemovableDrive": 2, + "RemoteDrive": 3, + "CdromDrive": 4, + "RamDrive": 5 + } + } + Property { name: "allLogicalDrives"; type: "QStringList"; isReadonly: true } + Property { name: "monitorAllLogicalDrives"; type: "bool" } + Signal { + name: "logicalDriveChanged" + Parameter { name: "drive"; type: "string" } + Parameter { name: "added"; type: "bool" } + } + Method { + name: "availableDiskSpace" + type: "qlonglong" + Parameter { name: "drive"; type: "string" } + } + Method { + name: "totalDiskSpace" + type: "qlonglong" + Parameter { name: "drive"; type: "string" } + } + Method { + name: "uriForDrive" + type: "string" + Parameter { name: "drive"; type: "string" } + } + Method { + name: "driveType" + type: "int" + Parameter { name: "drive"; type: "string" } + } + } + Component { + name: "QScreenSaver" + prototype: "QObject" + exports: ["ScreenSaver 5.0"] + Property { name: "screenSaverEnabled"; type: "bool" } + } +} |