Commit Graph

340 Commits (master)

Author SHA1 Message Date
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
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
Jos van den Oever bced2e9ba3 Add roleNames 2017-08-11 00:15:46 +02:00
Jos van den Oever 630bf4b858 Use snake_case instead of lowercase 2017-08-10 21:54:31 +02:00
Jos van den Oever a655e908a6 Formatting fixes 2017-08-10 21:34:08 +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 46e4ea8d21 Create initial implementation module 2017-08-09 23:49:22 +02:00
Jos van den Oever 63877bbb76 Clean up dependencies 2017-08-09 22:20:19 +02:00
Jos van den Oever 08753ff63a Add support for QByteArray 2017-08-08 21:33:13 +02:00
Jos van den Oever 81b9aa29e5 Be explicit about the interface being "C". 2017-08-08 20:38:42 +02:00
Jos van den Oever 6b22802ec6 Run rustfmt 2017-08-08 20:33:46 +02:00
Jos van den Oever 91962f3f2b Generate the rust code. 2017-08-08 20:07:24 +02:00
Jos van den Oever ff2a0a1f70 Progress towards generating rust interface 2017-08-06 22:40:31 +02:00
Jos van den Oever 77a58075c2 cleanup 2017-08-06 19:59:40 +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 25ee420e88 Avoid clone on sort 2017-08-04 22:46:21 +02:00
Jos van den Oever 59d02e45c7 Fix off by one bug 2017-08-04 22:33:51 +02:00
Jos van den Oever 22ae25378e Split off item into a trait 2017-08-04 22:26:53 +02:00
Jos van den Oever c40cd23a90 Show recursive directories 2017-08-04 20:10:26 +02:00
Jos van den Oever 33781a4a92 Read directory content. 2017-08-04 19:08:38 +02:00
Jos van den Oever c7665d22b5 Allow &str for contents of a Variant 2017-08-04 15:58:51 +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