Lomiri User Interface Toolkit Documentation

AbstractButton

Sensing area

Action

Mnemonics

Checkable property

ActionBar

ActionBarStyle

ActionContext

ActionItem

ActionItemProperties

ActionList

ActionManager

ActionSelectionPopover

ActivityIndicator

AdaptivePageLayout

Alarm

AlarmModel

All Modules

AnimatedItem

AppHeader

AppHeaderBase

Application name, IDs

Application name

IDs

Argument

Arguments

Automatic State Saving

BarGraph

Base

BottomEdge

Page As Content

Styling

BottomEdgeHint

BottomEdgeRegion

BottomEdgeStyle

Button

Caption

Captions

CheckBox

Clipboard

ColorChanger

ComboButton

Styling

ComboButtonStyle

ComposerSheet

ConditionalLayout

CrossFadeImage

DatePicker

Layout

Date picker layout rules

Time picker layout rules

How minimum/maximum affects the tumblers

DayModel

DefaultSheet

Dialer

DialerHand

DialerHandGroup

Dialog

Divider

DraggingArea

Empty

ExclusiveGroup

Expandable

ExpandablesColumn

FontUtils

Haptics

Header

HoursModel

Icon

IconVisual

ImageWithFallback

InputHandler

Internal__Haptics

Internal__ListItemPopover

Introduction

Introduction

InverseMouse

InverseMouseArea

ItemLayout

ItemSelector

Label

LabelVisual

Layouts

Layouts - Changing the order

Layouts - Defining more layouts for different form factors

Default layout

Conditional layouts

Column layout

Row layout

Layout hiding element

Layout showing more

The entire code

That's it

Layouts - Hiding elements, showing more

Hiding components

Showing more content

Layouts - Introduction

Layouts - Lay out a single item differently from others

Layouts - Overlay items in an item host

Layouts - Terminology

Layout Block, Container and Item holder

Layouts - The first conditional layout

Walkthrough

Import

Define the conditional layout

ListItem

Selection mode

Dragging mode

Using non-QAbstractItemModel models

Expansion

Note on styling

ListItemActions

Using with ListViews

Action parameter types

ListItemDrag

ListItemHeader

ListItemLayout

Labels layout

Labels' properties

Optimizing memory consumption

About aliasing labels properties

ListItemPopover

ListItemStyle

LiveTimer

Lomiri

Enums

CaptionStyle enum

Lomiri User Interface Toolkit

General Topics

Basic QML Types

Gestures

List views, list items

List Items module - deprecated

Pickers

Popovers, Sheets and Dialogs

Layouting

Theming Elements

Theme module

Style API

Resolution Independence Items

Parsing Command-Line Arguments

Services

Performance Metrics

Labs

Test extensions

LomiriAnimation

LomiriApplication

LomiriColors

LomiriListView

LomiriNumberAnimation

LomiriShape

LomiriShapeOverlay

LomiriTestCase

LomiriTestCase13

LomiriTestCase20

MainView

MainViewBase

MainViewStyle

MainWindow

Menu

MenuBar

MenuGroup

MimeData

MinutesModel

MonthModel

Mouse

Mouse events synthesis

MouseTouchAdaptor

MultiValue

MultiplePropertySaver

OptionSelector

OptionSelectorDelegate

OptionSelectorStyle

OrientationHelper

Page

PageColumn

PageColumnsLayout

PageHeadConfiguration

PageHeadSections

PageHeadState

PageHeadStyle

PageHeader

PageHeaderStyle

PageStack

PageTreeNode

PageWrapper

Palette

PaletteValues

Panel

PerformanceOverlay

Picker

Known issues

PickerDelegate

PickerModelBase

PickerPanel

PickerRow

Popover

PopupBase

PopupContext

ProgressBar

ProgressionSlot

ProgressionVisual

PropertyGroupSaver

PropertyGroupSaver2

ProportionalShape

PullToRefresh

Styling

PullToRefreshStyle

Recap on state saving

Resolution Independence

Measurement Units

Bitmaps

Fonts

Saving multiple properties

Specifying more properties

Grouped properties

Property groups

ScrollView

Scrollbar

Vertical Scrollbar and Flickable behaviour

Vertical Scrollbar and Header behaviour

SecondsModel

Sections

SectionsStyle

ServiceProperties

SheetBase

SimpleLayout

SingleControl

SingleValue

Slider

SlotsLayout

Resizing the layout

Automatic vertical positioning of slots

Input handling

Advanced layout tweaks

SortFilterModel

SplitView

Resizing

Attached properties

SplitViewLayout

Standard

StateSaver

StyleHints

StyledItem

StyledItemBase

Styles

Naming conventions

Creating styles

Overriding the default component style

Override with a different style from the theme

Override with a custom component

Sub-theming

That's it

Subtitled

SwipeArea

Switch

Tab

TabBar

TabBarStyle

Tabs

TestExtras

TextArea

Scrolling and text selection

TextCursor

TextField

Scrolling and text selection

TextInputPopover

Theme

ThemeSettings

Themes

Theme structure

Standalone theme

Derived themes

Application themes

ThinDivider

Toolbar

ToolbarButton

ToolbarItems

ToolbarStyle

Units

UriHandler

ValueSelector

ViewColumn

ViewItems

What's new in the version 1.2?

MainView.useDeprecatedToolbar

A new performant ListItem component

Lomiri.Components.ListItems module deprecated

LomiriShape facelift

YearModel

dateUtils

i18n

layout1

layout2

layout3

layout6

layout7

mathUtils

pageUtils

popupUtils

Basic QML Types

Experimental Types

List Items

Pickers

Popovers, Sheets and Dialogs

Private Types

Styles

Themes

Layouts

Performance Metrics Types

Testing Types