Pearce Keesling
|
192f9bf978
|
Added no-argument function generation
Summary: Updated functions to accept and return strings
Reviewers: vandenoever
Reviewed By: vandenoever
Differential Revision: https://phabricator.kde.org/D8283
|
2017-10-22 18:07:18 -06:00 |
Jos van den Oever
|
e63ca9e924
|
Added generators for remove_rows for lists
This patch was contributed by Pearce Keesling. It was applied and tested with
cat D8120.diff | patch -p1
ninja test
REVIEW: D8120
|
2017-10-03 20:22:44 +02:00 |
Jos van den Oever
|
7ea7dd1d5e
|
Override QAbstractItemModel::insertRows so UI code can add rows
|
2017-10-03 00:34:44 +02:00 |
Jos van den Oever
|
8b2e55cf94
|
Add licenses to all files that not generated or template code
The license is GPLv2+ in line with KDE policy.
|
2017-09-05 20:06:20 +02:00 |
Jos van den Oever
|
38fe6be82b
|
Show the rust type along with the Qt type in the error message
|
2017-09-03 20:48:07 +02:00 |
Jos van den Oever
|
e42c2411f7
|
Rust api guidelines say constructors should be called "new"
|
2017-09-03 17:32:46 +02:00 |
Jos van den Oever
|
3abd7ddedf
|
Configuration is a struct, not a class
|
2017-09-03 15:35:28 +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
|
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
|
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
|
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
|
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
|
2cc3d2ccf9
|
A table with system processes and a qml chart
|
2017-08-24 01:55:37 +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
|
62512ce321
|
Move main application to demo folder
|
2017-08-12 15:16:10 +02:00 |
Jos van den Oever
|
ca8d60b277
|
Add support for int
|
2017-08-12 12:49:37 +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
|
25d65e1b9e
|
Add a test
|
2017-08-11 17:24:24 +02:00 |
Jos van den Oever
|
bced2e9ba3
|
Add roleNames
|
2017-08-11 00:15:46 +02:00 |
Jos van den Oever
|
96d499a3d5
|
Generate a binding for a list model
|
2017-08-10 20:47:46 +02:00 |
Jos van den Oever
|
3124cdb1ae
|
Add cpp part of a bindings generator
|
2017-08-06 15:57:51 +02:00 |
Jos van den Oever
|
5a52613025
|
Make it possible to send signals from rust threads
|
2017-08-05 11:37:01 +02:00 |
Jos van den Oever
|
e3d9df5813
|
small cleanups
|
2017-08-04 23:15:58 +02:00 |
Jos van den Oever
|
8d4d71a4b8
|
Progress on QAbstractItemModel
|
2017-08-04 13:21:11 +02:00 |
Jos van den Oever
|
b56d1faf9b
|
Add minimal QAbstractItemModel binding
|
2017-08-03 21:27:32 +02:00 |
Jos van den Oever
|
4ebce1251a
|
Separate interface from implementation
|
2017-08-03 11:18:52 +02:00 |
Jos van den Oever
|
d23de0ce40
|
Initial commit
|
2017-08-02 23:29:32 +02:00 |