C

Qul Namespace

Provides types and declarations specific to Qt for MCU. More...

Header: #include <Qul>

Classes

class EventQueue
class ListModel
class Object
class Property
Signal
class Singleton
class Timer

Types

enum EventQueueOverrunPolicy { EventQueueOverrunPolicy_Discard, EventQueueOverrunPolicy_OverwriteOldest }
typedef qreal

Detailed Description

Classes

class EventQueue

Provides a convinient way to send and receive events across different parts of the application. More...

class ListModel

Inherit from this class to expose a model to QML. More...

class Object

Provides abstract implementation for all items or objects used in Qt Quick Ultralite. More...

class Property

The Property class can be used to hold a property of a given type. More...

class Signal

Allows creating a signal that can be connected from QML. More...

class Singleton

Inherit from this class to expose this class from QML as a singleton. More...

class Timer

Provides a way to run repetitive and single-shot timers. More...

Type Documentation

enum Qul::EventQueueOverrunPolicy

Defines what happens when an event is posted to a EventQueue and the queue is already full.

ConstantValueDescription
Qul::EventQueueOverrunPolicy_Discard0If the queue is full, the posted event will be discarded.
Qul::EventQueueOverrunPolicy_OverwriteOldest1If the queue is full, the posted event will overwrite the oldest existing event in the queue. The overwritten event is lost.

typedef Qul::qreal

The preferred floating point type.

Defined to "double" unless the QUL_QREAL_SINGLEPRECISION cmake variable is set implicitly by the toolchain or explicitly by the user.

Available under certain Qt licenses.
Find out more.