Commit Graph

340 Commits (master)

Author SHA1 Message Date
Friedrich W. H. Kossebau 98779b0d44 Fix i18n message catalog naming, add catalog for generator app
Summary:
* rust_qt_binding_generator uses tr() calls, but was missing
  catalog extraction and catalog loading
* .pot is not part of the catalog name
* Demo_qt is too generic name

Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D9458
2017-12-22 18:27:51 +01:00
Friedrich W. H. Kossebau a3e02d39ec Turn Jos' blog posts into a mdbook-based tutorial
Summary:
How to create the tutorial:
$ cargo install mdbook
$ cd tutorial
$ mdbook build

Then open build/tutorial/index.html in a web browser.

See also http://rust-lang-nursery.github.io/mdBook/

Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D9368
2017-12-17 13:11:54 +01:00
Friedrich W. H. Kossebau 6bfe86d904 Add .arcconfig 2017-12-16 11:18:50 +01:00
l10n daemon script 7a0d0ef0e8 GIT_SILENT made messages (after extraction) 2017-11-27 03:17:00 +01:00
Jos van den Oever 531e4798fc Do not overwrite implementation.rs in the tests. 2017-11-20 09:05:48 +01:00
Pearce Keesling 192f9bf978 Added no-argument function generation
Summary: Updated functions to accept and return strings

Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D8283
2017-10-22 18:07:18 -06:00
Jos van den Oever b89de50db3 Add links to two project blog posts 2017-10-03 22:30:27 +02:00
Jos van den Oever e63ca9e924 Added generators for remove_rows for lists
This patch was contributed by Pearce Keesling. It was applied and tested with
cat D8120.diff | patch -p1
ninja test
REVIEW: D8120
2017-10-03 20:22:44 +02:00
Jos van den Oever 1de0533601 Merge branch 'master' of git://anongit.kde.org/rust-qt-binding-generator 2017-10-03 00:34:52 +02:00
Jos van den Oever 7ea7dd1d5e Override QAbstractItemModel::insertRows so UI code can add rows 2017-10-03 00:34:44 +02:00
l10n daemon script 1aafeaa16c GIT_SILENT made messages (after extraction) 2017-09-12 03:24:43 +02:00
l10n daemon script 04558422cb GIT_SILENT made messages (after extraction) 2017-09-11 03:22:14 +02:00
l10n daemon script d7d42b7670 GIT_SILENT made messages (after extraction) 2017-09-09 03:05:47 +02:00
Jos van den Oever 117eddfa9e Kirigami also disables later QQC2 style choice 2017-09-07 14:40:32 +02:00
Jos van den Oever 57c94bbdc9 Merge branch 'master' of git://anongit.kde.org/rust-qt-binding-generator 2017-09-07 14:25:19 +02:00
Jos van den Oever 3da6eecd84 Choose between QQC2 styles 2017-09-07 14:25:13 +02:00
l10n daemon script 9a7f5706ad GIT_SILENT made messages (after extraction) 2017-09-07 03:03:45 +02:00
Jos van den Oever 8b2e55cf94 Add licenses to all files that not generated or template code
The license is GPLv2+ in line with KDE policy.
2017-09-05 20:06:20 +02: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 8694a3900d Add missing includes 2017-09-04 14:07:23 +02:00
Jos van den Oever 1c00170309 Add links into the demo code in the README. 2017-09-04 08:34:12 +02:00
Jos van den Oever ad62aa1530 Add more information in the README.md 2017-09-04 00:29:08 +02:00
Jos van den Oever a28b26b669 Add a template for a Qt Quick project 2017-09-03 22:32:32 +02:00
Jos van den Oever af7139027b Add a template for a Qt Widgets project 2017-09-03 22:07:49 +02:00
Jos van den Oever 38fe6be82b Show the rust type along with the Qt type in the error message 2017-09-03 20:48:07 +02:00
Jos van den Oever d6dcc11bb9 Remove unneeded resizing 2017-09-03 20:29:46 +02:00
Jos van den Oever 307c2dd02c Add appdata file 2017-09-03 19:06:24 +02:00
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 23d6e6b2f3 Rust is required, otherwise the tests cannot be run 2017-09-03 15:38:41 +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 3abd7ddedf Configuration is a struct, not a class 2017-09-03 15:35:28 +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 8893dc596b Add missing qml charts module 2017-09-03 12:03:26 +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 c5cc2964f2 Add docker files for development environment 2017-09-03 11:15:57 +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 0333d760cf Fix wrong variable name for cargo executable 2017-09-02 23:21:50 +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