├── .gitignore ├── .travis.yml ├── .travis ├── deploy_key.enc ├── deploy_pages.sh ├── extract-qt-installer └── qt-5.5.1 ├── LICENSE ├── QCImageLoader ├── QCImagePool ├── QCImagePoolProvider ├── QCMainThreadRunner ├── QCRefresher ├── README.md ├── docs ├── index.qdoc └── quickcross.qdocconf ├── js ├── easingcurve.js └── time.js ├── priv ├── qcimageloader_p.h ├── qcreader.cpp ├── qcreader.h ├── qcutils.cpp └── qcutils.h ├── qcdevice.cpp ├── qcdevice.h ├── qceasingcurve.cpp ├── qceasingcurve.h ├── qcfuture.h ├── qcimageloader.cpp ├── qcimageloader.h ├── qcimagepool.cpp ├── qcimagepool.h ├── qcimagepoolprovider.cpp ├── qcimagepoolprovider.h ├── qcimagereader.cpp ├── qcimagereader.h ├── qcjsonreader.cpp ├── qcjsonreader.h ├── qcline.cpp ├── qcline.h ├── qcmainthreadrunner.cpp ├── qcmainthreadrunner.h ├── qcqmltypes.cpp ├── qcrect.cpp ├── qcrect.h ├── qcrefresher.cpp ├── qcrefresher.h ├── qcstandardpaths.cpp ├── qcstandardpaths.h ├── qctime.cpp ├── qctime.h ├── qpm.json ├── quickcross.pri ├── quickcross.qrc └── tests ├── cameraapp ├── .gitignore ├── cameraapp.pro ├── deployment.pri ├── main.cpp ├── main.qml └── qml.qrc ├── imageprovider ├── .gitignore ├── BorderImageItem.qml ├── ListItem.qml ├── deployment.pri ├── imageprovider.pro ├── img │ ├── Lenna.png │ ├── Lenna2@3x.png │ ├── button.png │ └── button2@3x.png ├── main.cpp ├── main.qml └── qml.qrc └── quickcrossunittests ├── img ├── button3@3x.png └── qt-logo-medium.png ├── js └── loader.js ├── json └── test.json ├── main.cpp ├── qml ├── imageProvider.qml ├── imageProvider_clip.qml ├── imageProvider_tintColor.qml ├── imageReader.qml ├── loader.qml ├── tst_EasingCurve.qml ├── tst_ImageLoader.qml ├── tst_JsonReader.qml ├── tst_Line.qml ├── tst_Rect.qml ├── tst_Refresher.qml └── tst_Time.qml ├── qpm.json ├── quickcrossunittests.cpp ├── quickcrossunittests.h ├── quickcrossunittests.pro └── quickcrossunittests.qrc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/deploy_key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/.travis/deploy_key.enc -------------------------------------------------------------------------------- /.travis/deploy_pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/.travis/deploy_pages.sh -------------------------------------------------------------------------------- /.travis/extract-qt-installer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/.travis/extract-qt-installer -------------------------------------------------------------------------------- /.travis/qt-5.5.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/.travis/qt-5.5.1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/LICENSE -------------------------------------------------------------------------------- /QCImageLoader: -------------------------------------------------------------------------------- 1 | #include "qcimageloader.h" 2 | -------------------------------------------------------------------------------- /QCImagePool: -------------------------------------------------------------------------------- 1 | #include "qcimagepool.h" 2 | -------------------------------------------------------------------------------- /QCImagePoolProvider: -------------------------------------------------------------------------------- 1 | #include "qcimagepoolprovider.h" 2 | -------------------------------------------------------------------------------- /QCMainThreadRunner: -------------------------------------------------------------------------------- 1 | #include "qcmainthreadrunner.h" 2 | -------------------------------------------------------------------------------- /QCRefresher: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "qcrefresher.h" 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/README.md -------------------------------------------------------------------------------- /docs/index.qdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/docs/index.qdoc -------------------------------------------------------------------------------- /docs/quickcross.qdocconf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/docs/quickcross.qdocconf -------------------------------------------------------------------------------- /js/easingcurve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/js/easingcurve.js -------------------------------------------------------------------------------- /js/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/js/time.js -------------------------------------------------------------------------------- /priv/qcimageloader_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/priv/qcimageloader_p.h -------------------------------------------------------------------------------- /priv/qcreader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/priv/qcreader.cpp -------------------------------------------------------------------------------- /priv/qcreader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/priv/qcreader.h -------------------------------------------------------------------------------- /priv/qcutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/priv/qcutils.cpp -------------------------------------------------------------------------------- /priv/qcutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/priv/qcutils.h -------------------------------------------------------------------------------- /qcdevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcdevice.cpp -------------------------------------------------------------------------------- /qcdevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcdevice.h -------------------------------------------------------------------------------- /qceasingcurve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qceasingcurve.cpp -------------------------------------------------------------------------------- /qceasingcurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qceasingcurve.h -------------------------------------------------------------------------------- /qcfuture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcfuture.h -------------------------------------------------------------------------------- /qcimageloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcimageloader.cpp -------------------------------------------------------------------------------- /qcimageloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcimageloader.h -------------------------------------------------------------------------------- /qcimagepool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcimagepool.cpp -------------------------------------------------------------------------------- /qcimagepool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcimagepool.h -------------------------------------------------------------------------------- /qcimagepoolprovider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcimagepoolprovider.cpp -------------------------------------------------------------------------------- /qcimagepoolprovider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcimagepoolprovider.h -------------------------------------------------------------------------------- /qcimagereader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcimagereader.cpp -------------------------------------------------------------------------------- /qcimagereader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcimagereader.h -------------------------------------------------------------------------------- /qcjsonreader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcjsonreader.cpp -------------------------------------------------------------------------------- /qcjsonreader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcjsonreader.h -------------------------------------------------------------------------------- /qcline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcline.cpp -------------------------------------------------------------------------------- /qcline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcline.h -------------------------------------------------------------------------------- /qcmainthreadrunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcmainthreadrunner.cpp -------------------------------------------------------------------------------- /qcmainthreadrunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcmainthreadrunner.h -------------------------------------------------------------------------------- /qcqmltypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcqmltypes.cpp -------------------------------------------------------------------------------- /qcrect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcrect.cpp -------------------------------------------------------------------------------- /qcrect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcrect.h -------------------------------------------------------------------------------- /qcrefresher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcrefresher.cpp -------------------------------------------------------------------------------- /qcrefresher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcrefresher.h -------------------------------------------------------------------------------- /qcstandardpaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcstandardpaths.cpp -------------------------------------------------------------------------------- /qcstandardpaths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qcstandardpaths.h -------------------------------------------------------------------------------- /qctime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qctime.cpp -------------------------------------------------------------------------------- /qctime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qctime.h -------------------------------------------------------------------------------- /qpm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/qpm.json -------------------------------------------------------------------------------- /quickcross.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/quickcross.pri -------------------------------------------------------------------------------- /quickcross.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/quickcross.qrc -------------------------------------------------------------------------------- /tests/cameraapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/cameraapp/.gitignore -------------------------------------------------------------------------------- /tests/cameraapp/cameraapp.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/cameraapp/cameraapp.pro -------------------------------------------------------------------------------- /tests/cameraapp/deployment.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/cameraapp/deployment.pri -------------------------------------------------------------------------------- /tests/cameraapp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/cameraapp/main.cpp -------------------------------------------------------------------------------- /tests/cameraapp/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/cameraapp/main.qml -------------------------------------------------------------------------------- /tests/cameraapp/qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/cameraapp/qml.qrc -------------------------------------------------------------------------------- /tests/imageprovider/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/.gitignore -------------------------------------------------------------------------------- /tests/imageprovider/BorderImageItem.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/BorderImageItem.qml -------------------------------------------------------------------------------- /tests/imageprovider/ListItem.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/ListItem.qml -------------------------------------------------------------------------------- /tests/imageprovider/deployment.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/deployment.pri -------------------------------------------------------------------------------- /tests/imageprovider/imageprovider.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/imageprovider.pro -------------------------------------------------------------------------------- /tests/imageprovider/img/Lenna.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/img/Lenna.png -------------------------------------------------------------------------------- /tests/imageprovider/img/Lenna2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/img/Lenna2@3x.png -------------------------------------------------------------------------------- /tests/imageprovider/img/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/img/button.png -------------------------------------------------------------------------------- /tests/imageprovider/img/button2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/img/button2@3x.png -------------------------------------------------------------------------------- /tests/imageprovider/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/main.cpp -------------------------------------------------------------------------------- /tests/imageprovider/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/main.qml -------------------------------------------------------------------------------- /tests/imageprovider/qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/imageprovider/qml.qrc -------------------------------------------------------------------------------- /tests/quickcrossunittests/img/button3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/img/button3@3x.png -------------------------------------------------------------------------------- /tests/quickcrossunittests/img/qt-logo-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/img/qt-logo-medium.png -------------------------------------------------------------------------------- /tests/quickcrossunittests/js/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/js/loader.js -------------------------------------------------------------------------------- /tests/quickcrossunittests/json/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/json/test.json -------------------------------------------------------------------------------- /tests/quickcrossunittests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/main.cpp -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/imageProvider.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/imageProvider.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/imageProvider_clip.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/imageProvider_clip.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/imageProvider_tintColor.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/imageProvider_tintColor.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/imageReader.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/imageReader.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/loader.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/loader.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/tst_EasingCurve.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/tst_EasingCurve.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/tst_ImageLoader.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/tst_ImageLoader.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/tst_JsonReader.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/tst_JsonReader.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/tst_Line.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/tst_Line.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/tst_Rect.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/tst_Rect.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/tst_Refresher.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/tst_Refresher.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qml/tst_Time.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qml/tst_Time.qml -------------------------------------------------------------------------------- /tests/quickcrossunittests/qpm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/qpm.json -------------------------------------------------------------------------------- /tests/quickcrossunittests/quickcrossunittests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/quickcrossunittests.cpp -------------------------------------------------------------------------------- /tests/quickcrossunittests/quickcrossunittests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/quickcrossunittests.h -------------------------------------------------------------------------------- /tests/quickcrossunittests/quickcrossunittests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/quickcrossunittests.pro -------------------------------------------------------------------------------- /tests/quickcrossunittests/quickcrossunittests.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/quickcross/HEAD/tests/quickcrossunittests/quickcrossunittests.qrc --------------------------------------------------------------------------------