polos
|
799cc1de36
|
replace deprecated ECL C names; revisions; integrate QML into the library ('qml-lisp.lisp' is obsolete now);
|
2021-03-13 16:03:09 +01:00 |
|
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
|
6618f9044a
|
prevent float overflow in QML example
|
2020-03-02 15:25:02 +01:00 |
|
polos
|
18b02ba011
|
fix 'qml-set' to work with enum values
|
2017-10-10 10:59:03 +02:00 |
|
polos
|
fef57f5447
|
build wrapper functions by default (no more optionally)
|
2017-09-14 13:17:44 +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
|
622d2cb9fa
|
small revisions of QML examples
|
2017-03-07 00:23:14 +01:00 |
|
polos
|
0458ee21af
|
small revision of '.pro' files
|
2017-03-04 11:41:32 +01:00 |
|
polos
|
cd0227b66b
|
revision of QML "sokoban"; add function QML-SET-ALL;
|
2017-03-01 14:57:23 +01:00 |
|
polos
|
4bac2536b6
|
small revisions
|
2017-02-28 10:32:28 +01:00 |
|
polos
|
a8bf141f8a
|
for MinGW: change "Q_OS_WIN" to "Q_CC_MSVC" (otherwise MinGW won't link plugins)
|
2017-02-21 10:06:50 +01:00 |
|
polos
|
624a0ec753
|
revision of "palindrome-1" example (QML)
|
2017-02-20 10:25:17 +01:00 |
|
polos
|
5fd3834081
|
small QML revisions
|
2017-02-18 17:00:23 +01:00 |
|
polos
|
40cf1a7941
|
small revisions
|
2017-02-17 14:27:20 +01:00 |
|
polos
|
26e218d29e
|
revisions of "quick" examples docu
|
2017-02-17 10:16:30 +01:00 |
|
polos
|
2f67ce73b4
|
extend QSELECT / QSEL to work with QML items; revision of property dialog; small revisions;
|
2017-02-16 17:24:08 +01:00 |
|
polos
|
c90c74c931
|
small revision of property dialog for QML
|
2017-02-14 12:35:51 +01:00 |
|
polos
|
1281b68a8b
|
"quick": add properties dialog to every example, see SHOW-PROPERTIES-DIALOG
|
2017-02-14 11:05:55 +01:00 |
|
polos
|
e8aa7601e8
|
revision of "gui/properties.lisp" for QML;
|
2017-02-14 00:31:40 +01:00 |
|
polos
|
2c288a5f31
|
fix function QPROPERTIES*; update docu; extend "gui/properties.lisp" for QML; fix QAPROPOS inverse sorting;
|
2017-02-14 00:22:37 +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
|
ded6a7476d
|
"quick": update "painted-item" example; tiny revisions;
|
2017-02-09 12:48:32 +01:00 |
|
polos
|
fe648ad3ca
|
"quick": return specific class in function CHILDREN (not just QQuickItem)
|
2017-02-08 22:50:40 +01:00 |
|
polos
|
db8342cd81
|
"quick": update docu
|
2017-02-07 12:10:35 +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
|
763040a437
|
some revisions
|
2017-02-06 22:01:10 +01:00 |
|
polos
|
ef6bd0f2f7
|
"quick": remove "Lisp.tr()"; N.B. just use qsTr();
|
2017-02-04 12:52:23 +01:00 |
|
polos
|
0ff3dee53c
|
"quick": add example "painted-item"; small revisions;
|
2017-02-04 12:37:26 +01:00 |
|
polos
|
fcbf75464c
|
"quick": add docu for QML:RELOAD
|
2017-02-02 12:42:53 +01:00 |
|
polos
|
307b0cb8d2
|
small revisions
|
2017-02-02 10:49:51 +01:00 |
|
polos
|
1a41ed320b
|
"quick": add function "Lisp.tr()" for i18n
|
2017-02-01 21:38:41 +01:00 |
|
polos
|
376b7caed4
|
add examples in "quick/item-model"; lots of minor revisions;
|
2017-02-01 16:36:18 +01:00 |
|
polos
|
d773093dbd
|
small revisions
|
2017-01-30 19:21:07 +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
|
0f0b5a1a1a
|
add "eql5.js" to compiled eql5 lib resources; add class QResource;
|
2017-01-24 23:29:35 +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
|
c10db89cc1
|
fix "eql5.js" to allow any number of arguments in "Lisp.fun()"
|
2017-01-21 10:34:35 +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 |
|