Adriaan de Groot
|
543ba3a71a
|
Check for -lexecinfo on FreeBSD, instead of -ldl
|
2017-09-03 16:09:18 +02:00 |
Jos van den Oever
|
ea3c8ebc79
|
Use the name Tree instead of UniformTree
|
2017-09-03 15:13:11 +02:00 |
Jos van den Oever
|
0333d760cf
|
Fix wrong variable name for cargo executable
|
2017-09-02 23:21:50 +02:00 |
Jos van den Oever
|
c9b2fda4fb
|
Do not use templated types in c bindings
|
2017-09-01 22:00:24 +02:00 |
Jos van den Oever
|
64ff1a0bf6
|
Add override specifier to overridden methods
|
2017-09-01 20:36:59 +02:00 |
Jos van den Oever
|
41b78c4257
|
Add cmake modules for finding cargo and rust
|
2017-09-01 19:15:13 +02:00 |
Jos van den Oever
|
61169486b7
|
Only override setData when the are writable item properties in the model
|
2017-09-01 12:03:40 +02:00 |
Jos van den Oever
|
6576cf69e5
|
Add setter functions for model itemproperties
|
2017-09-01 11:57:10 +02:00 |
Jos van den Oever
|
3388f68de5
|
Add getters for all model itemproperies
|
2017-09-01 02:33:20 +02:00 |
Jos van den Oever
|
56856d081b
|
Show table in qml view chart tab
|
2017-08-31 22:28:37 +02:00 |
Jos van den Oever
|
cb95cec1ba
|
Move all generated demo files into one binding
|
2017-08-31 19:20:25 +02:00 |
Jos van den Oever
|
631f96d350
|
Rust API guideline: no _mut suffix instead of get_mut_ prefix
|
2017-08-31 09:02:56 +02:00 |
Jos van den Oever
|
17f7bfdaa0
|
Rust API guideline: no get_ prefix
|
2017-08-31 09:01:14 +02:00 |
Jos van den Oever
|
9d2cd5ba08
|
Look for cargo in the main CMake file
|
2017-08-31 08:53:12 +02:00 |
Jos van den Oever
|
f7ad9a9d5c
|
Return strings and bytearrays by reference by default in the rust code
|
2017-08-30 21:58:01 +02:00 |
Jos van den Oever
|
f2532a36d6
|
Remove unneeded typesModule property from json files
|
2017-08-30 07:58:47 +02:00 |
Jos van den Oever
|
bd908181ec
|
Rust code formatting improvements
|
2017-08-29 21:15:36 +02:00 |
Jos van den Oever
|
61b28a4bb4
|
Send process updates in the demo
|
2017-08-28 21:38:57 +02:00 |
Jos van den Oever
|
a7565a254c
|
Add signal for changed data in lists and trees
|
2017-08-28 21:17:06 +02:00 |
Jos van den Oever
|
49277c7194
|
Fix use of uninitialized value.
All tests pass again.
|
2017-08-28 09:53:44 +02:00 |
Jos van den Oever
|
c516409326
|
A few fixes for deeply nested objects
This is still broken according to the test test_objects.
|
2017-08-28 09:28:48 +02:00 |
Jos van den Oever
|
64bcac54f0
|
Allow nesting of binding types.
|
2017-08-27 01:40:03 +02:00 |
Jos van den Oever
|
d3312d6ce3
|
Remove generated code that is not needed.
|
2017-08-25 15:42:56 +02:00 |
Jos van den Oever
|
9e1419e8fe
|
Put the contents of types.rs in the interface
|
2017-08-25 15:10:07 +02:00 |
Jos van den Oever
|
d78e6d1192
|
Update the process model instead of resetting it
|
2017-08-24 20:14:53 +02:00 |
Jos van den Oever
|
8043efe34e
|
Use the id of actual item as internalId in QModelIndex
|
2017-08-22 23:10:01 +02:00 |
Jos van den Oever
|
a89c1bbfbb
|
Simplify implementation of trees somewhat
|
2017-08-22 17:02:12 +02:00 |
Jos van den Oever
|
3ba1ffb5eb
|
snapshot
|
2017-08-22 13:45:34 +02:00 |
Jos van den Oever
|
eb9feb6a12
|
Change the json format and add charts
|
2017-08-22 00:51:48 +02:00 |
Jos van den Oever
|
fd2ff179d8
|
Also make the ui available in a widget version
|
2017-08-20 23:36:33 +02:00 |
Jos van den Oever
|
4724f2c62f
|
Add minimal test for UniformTree
|
2017-08-20 17:15:27 +02:00 |
Jos van den Oever
|
9afd214f77
|
Add test for generated List code
|
2017-08-20 16:11:58 +02:00 |
Jos van den Oever
|
b94d65a217
|
Any QAbstractItemModel value can now be optional
|
2017-08-18 17:29:59 +02:00 |
Jos van den Oever
|
0fe433f701
|
Be more precise in setting optional properties
|
2017-08-18 12:03:02 +02:00 |
Jos van den Oever
|
726e52a81a
|
Make complex types optionally optional
|
2017-08-18 11:44:37 +02:00 |
Jos van den Oever
|
822319764f
|
Add tabs with example to the Demo app
|
2017-08-17 00:11:08 +02:00 |
Jos van den Oever
|
106c7ae468
|
Add u64 as bindings type
|
2017-08-16 08:54:14 +02:00 |
Jos van den Oever
|
6ccfe5fe33
|
Reduce namespace polution
|
2017-08-15 13:49:28 +02:00 |
Jos van den Oever
|
48941e9d29
|
Third step towards using only generated models in Demo
|
2017-08-14 08:54:05 +02:00 |
Jos van den Oever
|
567a0e62f6
|
Add uniform tree model
|
2017-08-13 17:01:52 +02:00 |
Jos van den Oever
|
85df6f2031
|
Only use QModelIndex in binding as a return type
|
2017-08-13 01:10:13 +02:00 |
Jos van den Oever
|
4f39f27200
|
Remove QVariant and Variant from rust code
|
2017-08-13 00:00:48 +02:00 |
Jos van den Oever
|
7707f28ee7
|
Send specific types over model data() calls instead of QVariant
|
2017-08-12 21:41:10 +02:00 |
Jos van den Oever
|
30a4076b2f
|
Deprecate use of QVariant: too complex
|
2017-08-12 19:21:35 +02:00 |
Jos van den Oever
|
62512ce321
|
Move main application to demo folder
|
2017-08-12 15:16:10 +02:00 |
Jos van den Oever
|
b57ece2caf
|
Add clean target for rust projects
|
2017-08-12 14:03:11 +02:00 |
Jos van den Oever
|
d1d0fc1277
|
Generate types.rs automatically
|
2017-08-12 13:41:49 +02:00 |
Jos van den Oever
|
ca8d60b277
|
Add support for int
|
2017-08-12 12:49:37 +02:00 |
Jos van den Oever
|
76cf366550
|
Use an enum to limit the options for binding types
|
2017-08-12 12:14:34 +02:00 |
Jos van den Oever
|
c1e982ec24
|
Do data driven testing
|
2017-08-12 01:00:54 +02:00 |
Jos van den Oever
|
e93cb80d26
|
Fix converstion of ByteArray and String
|
2017-08-12 00:18:10 +02:00 |
Jos van den Oever
|
e468359100
|
Add string conversion to QVariant
|
2017-08-11 23:47:56 +02:00 |
Jos van den Oever
|
acd4c0852a
|
Add missing file
|
2017-08-11 21:56:54 +02:00 |
Jos van den Oever
|
8a35c76e7c
|
Add another test
|
2017-08-11 21:55:51 +02:00 |
Jos van den Oever
|
b7cd97a4f8
|
Only write if the file changed
|
2017-08-11 18:25:51 +02:00 |
Jos van den Oever
|
12e6eaceb8
|
Check changed signal
|
2017-08-11 18:25:28 +02:00 |
Jos van den Oever
|
25d65e1b9e
|
Add a test
|
2017-08-11 17:24:24 +02:00 |