QML Types

AbstractImageAnalyzer

(BETA) Provides base functionality to perform image classification or object detection

AbstractSocket

Provides base functionality common to all sockets, including TCP sockets and UDP sockets

Accessibility

(BETA) Provides access to accessibility options provided by the operating system

ActivityRecognizer

Uses activity and motion recognition to determine if the user is stationary, walking, running, or in a vehicle

ActivityRecognizerError

Contains errors encountered by ActivityRecognizer

ActivityRecognizerResult

Represents an activity discovered by ActivityRecognizer

ActivityRecognizerResultsModel

Contains all activites discovered by ActivityRecognizer. Uncreatable

AnalysisResultsModel

(BETA) Read-only data list model for deep learning analysis results

App

This is the main component of an Application

AppFilter

Provides filter capabilities for the AppInfoList component

AppFramework

Provides access to path settings, visual settings and OS information

AppFrameworkError

Provides Error Message related details

AppFrameworkMultimedia

Global object that provides miscellaneous helpful functions

AppFrameworkObject

A base component for many other components

AppInfo

Provides information of the Application

AppInfoList

Provides information for a list of Applications

AppLayout

(BETA) Applies values used for consistent app layouts

AppPackage

Provides Application download, status and error message

AppPlayer

Run Application

AppPlayerSettings

Parameters for Player

AudioRecorder

High-level audio recording

AuthenticationChallenge

Represents authentication challenges from secured network security errors

BarcodeDecoder

Capture, read and decode barcodes through image files

BarcodeFilter

Captures, reads and decodes barcodes through video feed

Battery

Reads system battery information, including battery level and charging source

Beacon

Represents a single beacon detected by the device

BeaconDiscoveryAgent

Discover nearby Bluetooth beacons

BeaconRegion

Interface to interact with regions of Bluetooth beacons

BinaryData

Provides means to write to and edit binary string arrays

BiometricAuthenticator

Provides interface tools for biometric authentication

BluetoothLECharacteristic

Stores information about, and writes data to, a Bluetooth Low Energy service characteristic

BluetoothLEDescriptor

Stores information about, and writes data to, the Bluetooth Low Energy descriptor

BluetoothLEDevice

Provides access to, and information about, Bluetooth Low Energy devices

BluetoothLEService

Represents an individual service on a Bluetooth Low Energy device

BrowserView

Opens a web browser with navigation

CameraDialog

(BETA) Allows use of native device camera apps

CameraDialogError

(BETA) Contains errors encountered by CameraDialog

CharacteristicListModel

A list model for characteristics, called by BluetoothLEService

Clipboard

Provides access to the system clipboard

Coordinate

Tools to convert and parse GPS coordinates

CryptographicHash

Provides a way to generate cryptographic hashes

DataSource

Provides access to lines of data from a source device

DescriptorListModel

A list model for descriptors, called by BluetoothLECharacteristic

Device

Represents an external accessory device

DeviceDiscoveryAgent

Discover external accessories from your app

DeviceListModel

Contains all devices discovered by DeviceDiscoveryAgent. Uncreatable

DocumentDialog

(BETA) Provides access to documents external to your app

DocumentDialogError

(BETA) Contains errors encountered by DocumentDialog

EmailComposer

(BETA) Compose a pre-filled draft email for a system's email client

EmailComposerError

(BETA) Contains errors encountered by EmailComposer

Environment

A component for handling environment values

ExifInfo

Component provides functionality for reading and writing Exchangeable Image File (EXIF) metadata

Expression

(BETA) Evaluates JavaScript expressions

File

Provides an interface for reading from and writing to files

FileFolder

Component provides access to directory structures and their contents. It doesn't include the features of Qt FileDialog. FileDialog should be used if its features are required

FileInfo

Component provides access to file information

FileSystemWatcher

Component provides an interface for monitoring files and directories for modifications

HapticFeedback

Provides access to touch feedback on mobile devices

ImageAnalysisFilter

(BETA) Analyzes video frames received by VideoOutput

ImageAnalyzer

(BETA) Performs static image classification or object detection on a source image

ImageAttributes

(BETA) Allows storing of additional metadata in JEPG images

ImageObject

Component provides means to transform and manipulate images

ImageOverlay

(BETA) Stylized text and frame for displaying deep learning analysis results

InputValidator

Scriptable input control validation

ItemPackage

Component provides Access to Item Package related information and status

LocalNotification

Triggers in-app notifications

LocaleInfo

Provides locale properties for translation purposes

Logging

Handles aspects of console system logging

ManagedAppConfiguration

Provides access to EMM policy settings

MessageAuthenticationCode

Provides a way to generate hashed message authentication codes (HMACs)

Network

Manages the network configurations provided by the system

NetworkAddress

Provides an IP address

NetworkConfiguration

Abstraction of one or more access point configurations

NetworkHost

Provides static functions for host name lookups

NetworkInterface

Provides a listing of the host's IP addresses and network interfaces

NetworkProxy

Provides a network layer proxy

NetworkRequest

Transfer data to or from a server

NetworkRequestHeaders

Declares the header information for network requests

Networking

Provides miscellaneous tools for interacting with a network

NmeaSource

Provides access to an NMEA sentence read from or written to an external device

Permission

Handles the status of the app's capability permissions

PermissionDialog

Provides a dialog to authorize the use of device capabilities

Platform

Contains miscellaneous platform interaction utilities

Position

Holds positional data at a particular point in time

PositionSource

Provides the devices current position

Positioning

A singleton that provides information useful for other Positioning plugin components

Process

Allows your app to run other applications on desktop platforms

PropertySet

Set key-value pairs that can be used in QML bindings

ST

Spatial Type singleton

SatelliteInfo

Information about individual visible satellites

SatelliteInfoSource

Provides information about satellites currently in use

SatelliteListModel

An abstract list model for satellite strength, elevation, azimuth

SecureStorage

Stores data encrypted into the system keychain

SerialBluetoothDevice

Details connection information on Bluetooth devices

SerialPortDevice

Contains identifying data about a connected device

ServiceListModel

A list model for services, called by BluetoothLEDevice

Settings

Component provides access to Parameters

Speech

Stores speech engine controls

Sql

Contains miscellaneous Sql utilities

SqlAbstractFunction

Provides tools for other function components

SqlAggregateFunction

Executes aggregate functions

SqlDatabase

Connection to a database

SqlFieldList

Provides functions to describe fields

SqlIndex

Provides functions to describe database indexes

SqlQuery

Executes and manipulates SQL statements

SqlQueryModel

Read-only data model for SQL results sets

SqlScalarFunction

Executes scalar functions

SqlTable

Returns metadata for a table

SqlTableModel

Editable data model for a single database table

StandardPaths

Provides methods for accessing standard paths

StatusBar

(BETA) Allows access to status bar customization on iOS and Android devices

StorageInfo

Provides information about the currently mounted storage and drives

SyntaxHighlighter

(BETA) Controls automatic color and font formatting in a TextEdit component

SystemTheme

Allows control over the app's theme and color palette

TcpSocket

Provides a Transmission Control Protocol (TCP) socket

TextCharFormat

(BETA) Specifies color and font options for automatic syntax highlighting

TextToSpeech

Controls text-to-speech functionality

UdpSocket

Provides a User Datagram Protocol (UDP) socket

UrlInfo

A convenience component that allows a user to deconstruct a link such as a web address

VersionNumber

Allows for containing and altering of version numbers

Vibration

Enables vibration functionality

VideoAnalyzer

(BETA) Used to perform image classification or object detection on video frames for ImageAnalysisFilter

Voice

Values of a particular voice

WebView

Component displays web content using platform native APIs if available. This avoids using a full web browser stack into your application

WebViewLoadRequest

WebViewLoadReuqest component contains load status information for the requested URL

ZipFileInfo

Component provides information about a .ZIP compressed file

ZipReader

Extract a zip file and read extracted files

ZipWriter

Add files to create a zip file

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.