Jos van den Oever
|
7e94d036f3
|
Show full path in QQC2 file tree
|
2017-09-03 18:59:47 +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
|
d60d4cd5ee
|
Use Threads::Threads and DL_LIBRARY for greater portability
|
2017-09-03 16:24:23 +02:00 |
Adriaan de Groot
|
543ba3a71a
|
Check for -lexecinfo on FreeBSD, instead of -ldl
|
2017-09-03 16:09:18 +02:00 |
Jos van den Oever
|
830c3f99ca
|
Nicer axis labels
|
2017-09-03 15:57:17 +02:00 |
Jos van den Oever
|
4df1187063
|
Use larger window for the demo application
|
2017-09-03 15:38:17 +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
|
bb6b133310
|
Rename the icon.
|
2017-09-03 15:10:20 +02:00 |
Jos van den Oever
|
18d771d358
|
A graph more interesting than a straight line
|
2017-09-03 12:09:05 +02:00 |
Jos van den Oever
|
3ed56922a5
|
Prepare hte demo application for the KDE i18n system
|
2017-09-02 23:47:00 +02:00 |
Jos van den Oever
|
8a5d6675ee
|
Simplify by comparing QModelIndexes directly
|
2017-09-02 22:38:40 +02:00 |
Jos van den Oever
|
59f68bd273
|
Get rid of timer by listening to rows being inserted
|
2017-09-02 22:11:25 +02:00 |
Jos van den Oever
|
df25c6cda7
|
Simplify QQC2 file system tree
|
2017-09-02 21:42:24 +02:00 |
Jos van den Oever
|
95c24e35ff
|
Add title to QQC2 file system tree
|
2017-09-02 21:40:43 +02:00 |
Jos van den Oever
|
e6a27c3fe3
|
Give footer a background
|
2017-09-02 21:40:03 +02:00 |
Jos van den Oever
|
c50816fd43
|
Add a back button to qt quick controls 2 file tree
|
2017-09-02 19:32:34 +02:00 |
Jos van den Oever
|
c14049f001
|
First stab at a tree navigation in qt quick components 2
|
2017-09-02 18:19:50 +02:00 |
Jos van den Oever
|
27b22cb9cf
|
Make the fibonacci number calculator look similar across styles
|
2017-09-02 17:15:43 +02:00 |
Jos van den Oever
|
d544db5a1b
|
Make the fibonacci number list look similar across styles
|
2017-09-02 16:58:04 +02:00 |
Jos van den Oever
|
0a143b6bad
|
Layout fixes for QQC2
|
2017-09-02 15:44:35 +02:00 |
Jos van den Oever
|
30c82207ce
|
First part in refactoring layout
|
2017-09-02 13:14:20 +02:00 |
Jos van den Oever
|
f2dc67008f
|
Make demo.qml depend less on externally supplied values
|
2017-09-02 01:34:32 +02:00 |
Jos van den Oever
|
0ea99bff54
|
Make demo.qml depend less on externally supplied values
|
2017-09-02 00:32:35 +02:00 |
Jos van den Oever
|
14f95acd8b
|
Work around issue in QtCreator designer
Problem with the legend supposedly having no members
|
2017-09-02 00:30:35 +02:00 |
Jos van den Oever
|
479cf8b17a
|
Remove unneeded files
|
2017-09-01 23:37:40 +02:00 |
Jos van den Oever
|
b74a2640c2
|
Clippy fixes
|
2017-09-01 23:14:47 +02:00 |
Jos van den Oever
|
102d793f74
|
Fix some rust warnings
|
2017-09-01 22:06:45 +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
|
78b4b4e482
|
Remove unneeded moc include
|
2017-09-01 20:13:18 +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
|
8ac0d8147a
|
Avoid null pointer exception
|
2017-09-01 12:38:26 +02:00 |
Jos van den Oever
|
650807da8e
|
Make QML chart data table editable
|
2017-09-01 12:36:28 +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
|
5afb953c41
|
Update qtquick controls 2 to moved demo objects
|
2017-09-01 00:20:58 +02:00 |
Jos van den Oever
|
2f0aa11ee1
|
Fix binding to process model
|
2017-08-31 22:50:51 +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
|
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
|
3e9e4208ce
|
Only process updates when the view is visible
|
2017-08-29 00:56:08 +02:00 |
Jos van den Oever
|
a5ba4c9161
|
In process view parent process also shows cpu use of the child process
|
2017-08-29 00:15:31 +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
|
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
|
31f2e0078d
|
Make the processview more appealing by expanding pid 1
|
2017-08-26 02:07:49 +02:00 |
Jos van den Oever
|
fce3ebedca
|
Add proper sorting to the qml TreeView
|
2017-08-26 01:22:08 +02:00 |
Jos van den Oever
|
f0fffd1dde
|
Show logo in QtQuick Controls 2 style
|
2017-08-25 18:15:58 +02:00 |
Jos van den Oever
|
6d3e329a6a
|
Set application icon and show logo in QWidget style
|
2017-08-25 18:13:55 +02:00 |
Jos van den Oever
|
277d253e09
|
Add the logo to the QtQuick style of the demo
|
2017-08-25 17:30:45 +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
|
7f1dbf7646
|
Fix bug in calling the of view on updates
|
2017-08-25 01:04:02 +02:00 |
Jos van den Oever
|
8b5a2065a2
|
Add a fallback for the rare case that an invalid index is used
|
2017-08-24 20:50:49 +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
|
b8170dbe7e
|
Use pid as internal id
|
2017-08-24 13:49:05 +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
|
eb9feb6a12
|
Change the json format and add charts
|
2017-08-22 00:51:48 +02:00 |
Jos van den Oever
|
a6f34bb1da
|
Fix combobox switching in qml
|
2017-08-21 00:48:06 +02:00 |
Jos van den Oever
|
b5f649436c
|
Support Qt Quick Controls 2
|
2017-08-21 00:37:00 +02:00 |
Jos van den Oever
|
fc5250b204
|
Add preliminary QtQuick Components 2 file
|
2017-08-20 23:38:33 +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
|
04f68aa0f9
|
Send the dataChanged signal when data is changed
|
2017-08-19 14:25:20 +02:00 |
Jos van den Oever
|
d63cc3918c
|
Implement setting of data via a model
|
2017-08-19 13:58:40 +02:00 |
Jos van den Oever
|
a5f22ad04b
|
Work on editability of models.
|
2017-08-19 00:53:13 +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
|
badea81a87
|
Add overload of flags() function
|
2017-08-17 21:27:18 +02:00 |
Jos van den Oever
|
ab2889ce1b
|
Retrieve directory entries in a thread
the UI is now more responsive for large directories
|
2017-08-17 01:52:35 +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
|
e69b8396bd
|
Only try to retrieve for directories.
|
2017-08-16 00:33:27 +02:00 |
Jos van den Oever
|
4bd4dc9e76
|
Make treeview sortable
|
2017-08-15 23:57:20 +02:00 |
Jos van den Oever
|
27cc22ddc2
|
Expose the sort() function to rust
|
2017-08-15 23:12:43 +02:00 |
Jos van den Oever
|
6ccfe5fe33
|
Reduce namespace polution
|
2017-08-15 13:49:28 +02:00 |
Jos van den Oever
|
f6db39755c
|
Add signal newDataReady() so the model can signal new data.
|
2017-08-15 13:06:17 +02:00 |
Jos van den Oever
|
9202051101
|
Sandwich model reset between required begin/end methods
|
2017-08-14 22:19:39 +02:00 |
Jos van den Oever
|
ae4d9fc89d
|
Slightly faster version of hasChildren
|
2017-08-14 21:57:59 +02:00 |
Jos van den Oever
|
796f5a87b6
|
Fourth step towards using only generated models in Demo
|
2017-08-14 09:06:05 +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
|
7a63362f86
|
Second step towards using only generated models in Demo
|
2017-08-14 00:26:49 +02:00 |
Jos van den Oever
|
cb5f7d6ac1
|
First step towards using only generated models in Demo
|
2017-08-13 20:01:53 +02:00 |
Jos van den Oever
|
567a0e62f6
|
Add uniform tree model
|
2017-08-13 17:01:52 +02:00 |
Jos van den Oever
|
4781e9147b
|
Define roles per column
|
2017-08-13 12:49:53 +02:00 |
Jos van den Oever
|
b78cf46a70
|
Add demo dependency on generated cpp code
|
2017-08-13 12:47:53 +02:00 |
Jos van den Oever
|
1c7271d091
|
Make the demo model work in widgets and qml views
|
2017-08-13 11:46:51 +02:00 |
Jos van den Oever
|
7b862c0c55
|
A bit of fun with headers
|
2017-08-13 11:31:27 +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 |