Commit graph

28 commits

Author SHA1 Message Date
polos
8d3bc5234f add fast, direct (low-level) JS function calls for QML 2021-03-08 21:04:21 +01:00
polos
322b737e7b bug fix in js-arg, small revisions 2021-03-02 09:59:10 +01:00
polos
97feac95d4 add short convenience macros for calling QML functions and setting properties 2020-06-24 11:59:34 +02:00
polos
18b02ba011 fix 'qml-set' to work with enum values 2017-10-10 10:59:03 +02:00
polos
955734e192 add 'qml-call' to all 'quick' examples (for calling QML methods) 2017-08-03 15:17:08 +02:00
polos
71bc1d3525 unix: add "make install" option for exe, lib, modules (refactor file locations) 2017-04-28 12:05:59 +02:00
polos
0ad3c10f40 add QML example "table-view"; some revisions; 2017-03-19 00:16:31 +01:00
polos
cd0227b66b revision of QML "sokoban"; add function QML-SET-ALL; 2017-03-01 14:57:23 +01:00
polos
27289c1166 revision of "quick" examples 2017-02-12 17:06:25 +01:00
polos
560431046c extend QML-SET to call |update| if desired (for QML 'PaintedItem' only) 2017-02-10 12:43:19 +01:00
polos
fe648ad3ca "quick": return specific class in function CHILDREN (not just QQuickItem) 2017-02-08 22:50:40 +01:00
polos
5403e5db46 "quick": get rid of JS glue code (now done in Qt/C++, better and safer); only drawback is "Lisp.call()" max. argument limit (currently 16, but could be extended); 2017-02-07 10:31:11 +01:00
polos
307b0cb8d2 small revisions 2017-02-02 10:49:51 +01:00
polos
f0ab71b30b small revisions 2017-01-28 16:11:10 +01:00
polos
e7c371aeea "quick": add convenience function RELOAD (after changes to QML file) 2017-01-27 20:03:09 +01:00
polos
e806513a51 some revisions 2017-01-27 12:17:25 +01:00
polos
2aee9968c6 "quick": rename "Lisp.fun()" to "Lisp.call()"; allow optionally passing JS "this" (a QQuickItem) as first argument; 2017-01-26 20:37:44 +01:00
polos
9e09c38766 review "qml-lisp" utility functions; no more JS needed in "tic-tac-toe" game logic; 2017-01-25 14:31:16 +01:00
polos
a74bb0a0b0 add error message for invalid QML property get/set 2017-01-25 10:28:51 +01:00
polos
1208ae6a8f some revisions 2017-01-24 16:34:42 +01:00
polos
b33a987248 add new function QVARIANT-FROM-VALUE, needed in QML:QML-SET ("quick" examples) 2017-01-21 22:40:08 +01:00
polos
881939b2d9 better "qml-get", "qml-set" (using QQmlProperty) 2017-01-21 19:14:32 +01:00
polos
f290094824 "qml-lisp": allow for nested lists, vectors etc. as return values from QML function calls; some revisions; 2017-01-20 20:57:32 +01:00
polos
4cb7bfcfbf small revisions in "quick" examples 2017-01-19 20:48:18 +01:00
polos
c7cefd839c add example "quick/Tic-Tac-Toe"; lots of minor revisions; 2017-01-19 02:02:30 +01:00
polos
43abbe2415 another review of "qml-lisp" 2017-01-18 11:17:08 +01:00
polos
03c7a5ded5 fix and improve "qml-lisp" example; allow nested QVariantLists (JS arrays in QML); 2017-01-17 10:13:45 +01:00
polos
0e82b0a517 add trivial "qml-lisp" example (call Lisp from QML); tiny revisions; 2017-01-17 00:06:00 +01:00