├── .gitignore ├── QtQmlTricks.qbs ├── README.md ├── doc ├── Doxyfile ├── doc_style.css └── symbolic_icons_guidelines.svg ├── examples ├── BitStream │ ├── QtBitStream.qbs │ └── main_bitstream.cpp ├── COBS │ ├── QtCOBS.qbs │ └── main_cobs.cpp ├── CustomPolygon │ ├── CustomPolygon.qbs │ ├── data_custompolygon.qrc │ ├── main_custompolygon.cpp │ └── ui_custompolygon.qml ├── IconCache │ ├── IconCache.qbs │ ├── data_iconcache.qrc │ ├── main_iconcache.cpp │ ├── mark.svg │ └── ui_iconcache.qml ├── JSONPath │ ├── QtJsonPath.qbs │ └── main_jsonpath.cpp └── NiceModels │ ├── NiceModels.qbs │ ├── data_nicemodels.qrc │ ├── defs_nicemodels.h │ ├── main_nicemodels.cpp │ └── ui_nicemodels.qml ├── import ├── QtQmlTricks │ ├── ComboList.qml │ ├── GridContainer.qml │ ├── IconTextButton.qml │ ├── QmlComponents.qbs │ ├── QtCoreApi.js │ ├── RowContainer.qml │ ├── ScrollContainer.qml │ ├── SingleLineEditBox.qml │ ├── Style.js │ ├── TextBox.qml │ ├── TextButton.qml │ ├── TextLabel.qml │ ├── WrapLeftRightContainer.qml │ ├── components.qrc │ └── qmldir └── import.qbs ├── include ├── QQmlGadgetListModel ├── QQmlHelpers ├── QQmlObjectListModel ├── QQmlSvgIconHelper ├── QQmlVariantListModel ├── QQuickPolygon ├── QtBitStream ├── QtCOBS ├── QtJsonPath └── QtQmlTricks ├── qtqmltricks.svg └── src ├── QtLibrary.qbs ├── qqmlgadgetlistmodel.cpp ├── qqmlgadgetlistmodel.h ├── qqmlhelpers.cpp ├── qqmlhelpers.h ├── qqmlmodels.h ├── qqmlobjectlistmodel.cpp ├── qqmlobjectlistmodel.h ├── qqmlsvgiconhelper.cpp ├── qqmlsvgiconhelper.h ├── qqmlvariantlistmodel.cpp ├── qqmlvariantlistmodel.h ├── qqmlvariantlistmodel_p.h ├── qquickpolygon.cpp ├── qquickpolygon.h ├── qtbitstream.h ├── qtcobs.h └── qtjsonpath.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/.gitignore -------------------------------------------------------------------------------- /QtQmlTricks.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/QtQmlTricks.qbs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/README.md -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/doc_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/doc/doc_style.css -------------------------------------------------------------------------------- /doc/symbolic_icons_guidelines.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/doc/symbolic_icons_guidelines.svg -------------------------------------------------------------------------------- /examples/BitStream/QtBitStream.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/BitStream/QtBitStream.qbs -------------------------------------------------------------------------------- /examples/BitStream/main_bitstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/BitStream/main_bitstream.cpp -------------------------------------------------------------------------------- /examples/COBS/QtCOBS.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/COBS/QtCOBS.qbs -------------------------------------------------------------------------------- /examples/COBS/main_cobs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/COBS/main_cobs.cpp -------------------------------------------------------------------------------- /examples/CustomPolygon/CustomPolygon.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/CustomPolygon/CustomPolygon.qbs -------------------------------------------------------------------------------- /examples/CustomPolygon/data_custompolygon.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/CustomPolygon/data_custompolygon.qrc -------------------------------------------------------------------------------- /examples/CustomPolygon/main_custompolygon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/CustomPolygon/main_custompolygon.cpp -------------------------------------------------------------------------------- /examples/CustomPolygon/ui_custompolygon.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/CustomPolygon/ui_custompolygon.qml -------------------------------------------------------------------------------- /examples/IconCache/IconCache.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/IconCache/IconCache.qbs -------------------------------------------------------------------------------- /examples/IconCache/data_iconcache.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/IconCache/data_iconcache.qrc -------------------------------------------------------------------------------- /examples/IconCache/main_iconcache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/IconCache/main_iconcache.cpp -------------------------------------------------------------------------------- /examples/IconCache/mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/IconCache/mark.svg -------------------------------------------------------------------------------- /examples/IconCache/ui_iconcache.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/IconCache/ui_iconcache.qml -------------------------------------------------------------------------------- /examples/JSONPath/QtJsonPath.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/JSONPath/QtJsonPath.qbs -------------------------------------------------------------------------------- /examples/JSONPath/main_jsonpath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/JSONPath/main_jsonpath.cpp -------------------------------------------------------------------------------- /examples/NiceModels/NiceModels.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/NiceModels/NiceModels.qbs -------------------------------------------------------------------------------- /examples/NiceModels/data_nicemodels.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/NiceModels/data_nicemodels.qrc -------------------------------------------------------------------------------- /examples/NiceModels/defs_nicemodels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/NiceModels/defs_nicemodels.h -------------------------------------------------------------------------------- /examples/NiceModels/main_nicemodels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/NiceModels/main_nicemodels.cpp -------------------------------------------------------------------------------- /examples/NiceModels/ui_nicemodels.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/examples/NiceModels/ui_nicemodels.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/ComboList.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/ComboList.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/GridContainer.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/GridContainer.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/IconTextButton.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/IconTextButton.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/QmlComponents.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/QmlComponents.qbs -------------------------------------------------------------------------------- /import/QtQmlTricks/QtCoreApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/QtCoreApi.js -------------------------------------------------------------------------------- /import/QtQmlTricks/RowContainer.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/RowContainer.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/ScrollContainer.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/ScrollContainer.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/SingleLineEditBox.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/SingleLineEditBox.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/Style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/Style.js -------------------------------------------------------------------------------- /import/QtQmlTricks/TextBox.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/TextBox.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/TextButton.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/TextButton.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/TextLabel.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/TextLabel.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/WrapLeftRightContainer.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/WrapLeftRightContainer.qml -------------------------------------------------------------------------------- /import/QtQmlTricks/components.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/components.qrc -------------------------------------------------------------------------------- /import/QtQmlTricks/qmldir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/QtQmlTricks/qmldir -------------------------------------------------------------------------------- /import/import.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/import/import.qbs -------------------------------------------------------------------------------- /include/QQmlGadgetListModel: -------------------------------------------------------------------------------- 1 | #include "../src/qqmlgadgetlistmodel.h" 2 | -------------------------------------------------------------------------------- /include/QQmlHelpers: -------------------------------------------------------------------------------- 1 | #include "../src/qqmlhelpers.h" 2 | -------------------------------------------------------------------------------- /include/QQmlObjectListModel: -------------------------------------------------------------------------------- 1 | #include "../src/qqmlobjectlistmodel.h" 2 | -------------------------------------------------------------------------------- /include/QQmlSvgIconHelper: -------------------------------------------------------------------------------- 1 | #include "../src/qqmlsvgiconhelper.h" 2 | -------------------------------------------------------------------------------- /include/QQmlVariantListModel: -------------------------------------------------------------------------------- 1 | #include "../src/qqmlvariantlistmodel.h" 2 | -------------------------------------------------------------------------------- /include/QQuickPolygon: -------------------------------------------------------------------------------- 1 | #include "../src/qquickpolygon.h" 2 | -------------------------------------------------------------------------------- /include/QtBitStream: -------------------------------------------------------------------------------- 1 | #include "../src/qtbitstream.h" 2 | -------------------------------------------------------------------------------- /include/QtCOBS: -------------------------------------------------------------------------------- 1 | #include "../src/qtcobs.h" 2 | 3 | -------------------------------------------------------------------------------- /include/QtJsonPath: -------------------------------------------------------------------------------- 1 | #include "../src/qtjsonpath.h" 2 | -------------------------------------------------------------------------------- /include/QtQmlTricks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/include/QtQmlTricks -------------------------------------------------------------------------------- /qtqmltricks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/qtqmltricks.svg -------------------------------------------------------------------------------- /src/QtLibrary.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/QtLibrary.qbs -------------------------------------------------------------------------------- /src/qqmlgadgetlistmodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlgadgetlistmodel.cpp -------------------------------------------------------------------------------- /src/qqmlgadgetlistmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlgadgetlistmodel.h -------------------------------------------------------------------------------- /src/qqmlhelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlhelpers.cpp -------------------------------------------------------------------------------- /src/qqmlhelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlhelpers.h -------------------------------------------------------------------------------- /src/qqmlmodels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlmodels.h -------------------------------------------------------------------------------- /src/qqmlobjectlistmodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlobjectlistmodel.cpp -------------------------------------------------------------------------------- /src/qqmlobjectlistmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlobjectlistmodel.h -------------------------------------------------------------------------------- /src/qqmlsvgiconhelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlsvgiconhelper.cpp -------------------------------------------------------------------------------- /src/qqmlsvgiconhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlsvgiconhelper.h -------------------------------------------------------------------------------- /src/qqmlvariantlistmodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlvariantlistmodel.cpp -------------------------------------------------------------------------------- /src/qqmlvariantlistmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlvariantlistmodel.h -------------------------------------------------------------------------------- /src/qqmlvariantlistmodel_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qqmlvariantlistmodel_p.h -------------------------------------------------------------------------------- /src/qquickpolygon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qquickpolygon.cpp -------------------------------------------------------------------------------- /src/qquickpolygon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qquickpolygon.h -------------------------------------------------------------------------------- /src/qtbitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qtbitstream.h -------------------------------------------------------------------------------- /src/qtcobs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qtcobs.h -------------------------------------------------------------------------------- /src/qtjsonpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cavewhere/lib-qt-qml-tricks/HEAD/src/qtjsonpath.h --------------------------------------------------------------------------------