Commit Graph

107 Commits (master)

Author SHA1 Message Date
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