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
df91226979
Expose function for reading the configuration
2018-09-30 00:10:22 +02:00
Jos van den Oever
fac04fd6d4
Remove unneeded annotations
2018-09-29 23:47:23 +02:00
Jos van den Oever
ca8f870e5e
Update generate file
2018-09-29 23:29:06 +02:00
Jos van den Oever
13d8d1cf1d
Use AtomicPtr instead of Mutex
2018-09-29 23:28:24 +02:00
Jos van den Oever
49f67ffc61
Slightly update sysinfo
...
A full update to 0.6.0 is not possible easily because the fields are
shielded by getters.
So the summing of used CPU time is not possible without adding a separate
field for that.
2018-09-29 18:20:49 +02:00
Jos van den Oever
fe9731819f
Use the version number from Cargo.toml
2018-09-28 23:54:42 +02:00
Jos van den Oever
6ee8ca626d
Add function to create bindings from runtime Config object
2018-09-28 23:38:44 +02:00
Jos van den Oever
baaa8f230c
Use full include path to Qt headers
2018-09-28 22:36:56 +02:00
Jos van den Oever
cbf66a128c
Fix draggin of scrollbar in SplitView
2018-09-28 21:48:15 +02:00
Jos van den Oever
83e5f01fe0
Specify the dependency differently to (try to) appease CMake 3.12
2018-09-28 19:28:59 +02:00
Jos van den Oever
d7860d9031
Also check for module directory
2018-09-28 18:40:01 +02:00
Jos van den Oever
034e5526cf
Add missing ?
2018-09-28 18:08:19 +02:00
Jos van den Oever
b3e43ae1d2
Handle result of write! and writeln!
...
This is probably the patch with the largest amount of question marks added to code ever.
2018-09-28 18:05:10 +02:00
Jos van den Oever
cb27f4c5ce
Add missing dependency
2018-09-28 12:25:32 +02:00
Jos van den Oever
d6e88b0ab6
Add missing file
2018-09-28 12:24:30 +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
0294ed948b
Add a link to a presentation
2018-09-25 21:49:20 +02:00
Jos van den Oever
ad8dd32235
Add two more links to tutorials
2018-09-25 21:47:12 +02:00
Friedrich W. H. Kossebau
d5029d7217
Use Q_SIGNALS/Q_EMIT instead of signals/emit in generated sources
...
Summary:
Avoid potential clashes on symbols/macros from other libraries
Allows to use the generated header in projects which have
DQT_NO_SIGNALS_SLOTS_KEYWORDS or DQT_NO_KEYWORDS set
Reviewers: vandenoever
Reviewed By: vandenoever
Differential Revision: https://phabricator.kde.org/D15545
2018-09-16 19:25:26 +02:00
Friedrich W. H. Kossebau
c970b1c417
Remove unused QWidget dependecy from Todo example app
...
Reviewers: vandenoever
Reviewed By: vandenoever
Differential Revision: https://phabricator.kde.org/D15552
2018-09-16 19:18:25 +02:00
Friedrich W. H. Kossebau
dff4e2a0d2
Use nullptr in generated C++ sources
...
Reviewers: vandenoever
Reviewed By: vandenoever
Differential Revision: https://phabricator.kde.org/D15553
2018-09-16 19:14:54 +02:00
Friedrich W. H. Kossebau
1ce86bd5d5
Add break; statements in the generated switch code for model::data()
...
Summary:
Compiler complains about generated code with
warning: this statement may fall through
and is slightly right, as the code might fall through if a role is used
which is not catched for a column.
Reviewers: vandenoever
Reviewed By: vandenoever
Differential Revision: https://phabricator.kde.org/D15541
2018-09-15 22:02:17 +02:00
Jos van den Oever
0192124c70
Fix some clippy issues in written and generated code
2018-09-11 23:29:06 +02:00
Jos van den Oever
9549c50217
Automatically update index when calling layoutChanged
2018-09-11 23:06:52 +02:00
Jos van den Oever
f0eb78457b
Make the model struct that emits model signals clonable
2018-09-08 23:13:20 +02:00
Jos van den Oever
96376517c6
Add bindings for layoutAboutToBeChanged and layoutChanged
2018-09-08 22:48:59 +02:00
Jos van den Oever
b702c980af
Add bindings for beginMoveRows and endMoveRows
2018-09-08 21:54:34 +02:00
Jos van den Oever
2a3123eda3
Consistently use Option instead of two arguments (value and bool)
2018-09-08 21:12:00 +02:00
Jos van den Oever
754214e7b4
snapshot
2018-09-08 20:47:48 +02:00
Jos van den Oever
32fed925e9
Intruduce rustByFunction
...
rustByFunction lets a getter get a value even if it is not possible
to return a value by reference.
rustByFunction passes a getter function in the getter. This can be
called with the value instead of returning a reference.
2018-08-26 19:47:25 +02:00
Jos van den Oever
ee5df0337b
Fix test in testQuoteBytesFunction: it should compare to QByteArray
2018-08-05 20:04:49 +02:00
Jos van den Oever
5b458fddde
Adapt quote_bytes test so it return QByteArray which was not yet tested
2018-08-05 19:52:17 +02:00
Jos van den Oever
73b9c89b30
Check function parameters and return type for use of QString and QByteArray
2018-08-05 19:51:38 +02:00
Jos van den Oever
cdc50304b3
Remove unneeded boolean hasStringWrite
2018-08-05 19:36:50 +02:00
Jos van den Oever
b32ed198c7
Merge branch 'master' of git://anongit.kde.org/rust-qt-binding-generator
2018-08-05 14:44:45 +02:00
Jos van den Oever
26eacf2095
Update templates and example to latest version of rust_qt_binding_generator
2018-08-05 14:43:06 +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
Jos van den Oever
c5b09ca04c
Fix the generated implementation.rs variable name
...
It was "item" but should be "index".
2018-08-05 14:41:22 +02:00
Jos van den Oever
ac286829ba
Remove unneeded parentheses
2018-08-05 14:17:21 +02:00
l10n daemon script
6506b0a6a3
GIT_SILENT made messages (after extraction)
2018-08-05 03:38:23 +02:00
l10n daemon script
c76d30c3a1
GIT_SILENT made messages (after extraction)
2018-07-29 03:36:52 +02:00
Jos van den Oever
233cab0bfc
Update generated interface.rs files
2018-06-30 20:25:39 +02:00
Jos van den Oever
7f2f4b71a4
Prefix signal with property name
2018-06-30 20:23:29 +02:00
Jos van den Oever
7d4b55b90a
Use "index" instead of "item" for the index in the model
2018-06-08 14:21:35 +02:00
Jos van den Oever
916d59ac16
Update generated source code
2018-06-08 14:20:56 +02:00
Jos van den Oever
d55eadb972
Simplifiy .gitignore
2018-06-08 14:19:21 +02:00
Jos van den Oever
b8fcb67112
Add function to look up role number from role name
2018-05-19 17:08:18 +02:00
Jos van den Oever
9822dcef07
Simplify the example by removing the optional roles property
2018-05-19 16:46:48 +02:00
Jos van den Oever
e3bfa85849
Make the roles property in the bindings.json optional
2018-05-19 14:01:11 +02:00