QuickCross is a collection of helper utility for writing cross platform QML application.
Components:
- Device - Device information provider
- StandardPaths - Wrapper of QStandardPaths for QML
- Rect - Wrapper of QRectF for QML
- Line - Wrapper of QLineF for QML
Testing Components:
- ImageReader - Wrapper of QImageReader
- JsonReader - Read a json file and convert to Javascript object
- ImageProvider - A custom image provider that can preload all the images.
- EasingCurve - Wrapper of QEasingCurve
Those componetns are already available but no document yet. And their API is not frozen for changes.
qpm install com.github.benlau.quickcross
- benlau/quickpromise - Promise library for QML
- benlau/quickflux - Message Dispatcher / Queue for Qt/QML
- benlau/qsyncable - Synchronize data between models
- benlau/testable - QML Unit Test Utilities
- benlau/qtci - A set of scripts to install Qt in Linux command line environment (e.g travis)