Components QML Types

The QML types are accessed by using:

import com.dolby.dcp.components 1.0

This module also exports an image provider.

List of QML types

KeypadController

Physical keypad controller

LogicalItem

Non-visual element

UIApplication

Main component of the application

UIButton

Push button with an icon

UIDialerTab

Dial pad with call button and input field

UIDivider

Divider line

UIDtmfTab

DTMF dial pad

UIFlickable

A flickable with overlay scrollbars

UIImage

State and theme aware image class

UIItem

Simple visual QML type with Dolby additions

UIKeyboardController

Item that enables control of the on-screen software input panel (keyboard)

UILabelButton

A push button with an icon and label underneath

UIListView

A list view whose delegate should be one of the form field components

UIMessageOverlay

A full screen overlay that displays a title, message, and action buttons

UIOverlay

Full-screen overlay that can react when its content area is clicked

UIPage

A full screen UI page containing a navigation bar, tab view and overlay components

UIPickerFormField

A picker laid out horizontally

UIPickerOverlay

A full screen overlay that displays a title, picker, and cancel button

UIProgressIndicator

An indeterminate progress bar and indicator

UISlider

Horizontal or vertical slider control

UISwitch

A toggle switch indicating a boolean value

UISwitchFormField

A UISwitch laid out in a row with a label

UIText

Static text GUI component

UITextButton

Push button with Text

UITextField

An editable text field component

UITextFormField

A UITextField laid out in a row with a text label

UITextInput

A line of text that can be edited

Ajax

AJAX (Asynchronous JavaScript and XML ) APIs

Clock

Provides date and time information and timers

ConferenceRequest

Helper component to create a SIP request that can be passed to Conference join method to start a SIP call

UIResourceLoader

Provides the ability to load binary Qt Resource Files (RCC)

Screen

Provides metrics of the device display

Theme

Provides theming properties such as colors and metrics

UITranslationLoader

Provides the ability to load binary Qt Translation Files (QM)