Commit Graph

32 Commits (master)

Author SHA1 Message Date
Jos van den Oever 59d0092e55 Build even when CMAKE_DL_LIBS is not defined 2018-10-09 00:05:29 +02:00
Jos van den Oever cb27f4c5ce Add missing dependency 2018-09-28 12:25:32 +02:00
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