Commit Graph

232 Commits (259015d8b538de598e4204d4d1fb4198bfd862cc)

Author SHA1 Message Date
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 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 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 82c2a1d86f Add option to run build env with Qt Quick Controls 2 and Qt Charts 2017-08-17 21:26:37 +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 2f87e2c74c Pivot the README 2017-08-15 23:12:22 +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 0a634c027a Generator can take multiple configuration files 2017-08-13 18:54:13 +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
Jos van den Oever 30a4076b2f Deprecate use of QVariant: too complex 2017-08-12 19:21:35 +02:00
Jos van den Oever d66e16f764 Create bindings for canFetchMore and fetchMore 2017-08-12 18:07:51 +02:00
Jos van den Oever de596c1972 Move main application to demo folder 2017-08-12 15:17:24 +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