Jos van den Oever
d7e4f1362d
Port rust_qt_binding_generator from C++ to Rust
2018-09-28 12:11:57 +02:00
Jos van den Oever
c4d9b04083
Update to CMake 3.10 so that AUTOMOC scans generated files
2018-08-05 14:42:14 +02:00
Friedrich W. H. Kossebau
3f5c1581c5
Some fixes for CMakeLists.txt
...
Summary:
* bump cmake dep to 3.0, spares one policy (any target group for 2.8?)
* do cmake_minimum_required as first thing
* use ECM things only if ECM_FOUND
* do things covered by KDE{Compiler,CMake}Settings only if !ECM
* install the generator actually :)
Reviewers: vandenoever
Reviewed By: vandenoever
Differential Revision: https://phabricator.kde.org/D9357
2017-12-22 18:29:49 +01:00
Jos van den Oever
ddab2e57f6
Add Kirigami qml
...
This is by no means perfect, but it uses some Kirigami items.
2017-09-05 18:16:25 +02:00
Jos van den Oever
307c2dd02c
Add appdata file
2017-09-03 19:06:24 +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
23d6e6b2f3
Rust is required, otherwise the tests cannot be run
2017-09-03 15:38:41 +02:00
Jos van den Oever
cc3352d8a0
Do not check for KDE packages until the demo uses KDE packages
2017-09-03 11:17: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
60e7595b3d
KF5 modules are optional
2017-09-02 15:42:48 +02:00
Jos van den Oever
30c82207ce
First part in refactoring layout
2017-09-02 13:14:20 +02:00
Jos van den Oever
a50863b365
Fix cmake find files so they work on debian and nixos
2017-09-01 21:11:30 +02:00
Jos van den Oever
b993a8a48c
Move cmake modules into modules folder and include it in CMakeLists.txt
2017-09-01 20:24:31 +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
9d2cd5ba08
Look for cargo in the main CMake file
2017-08-31 08:53:12 +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
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
b5f649436c
Support Qt Quick Controls 2
2017-08-21 00:37:00 +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
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
25d65e1b9e
Add a test
2017-08-11 17:24:24 +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
8d4d71a4b8
Progress on QAbstractItemModel
2017-08-04 13:21:11 +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