Jos van den Oever
10ddeda5cb
Add placeholder variable name in generated code
2019-02-13 07:57:25 +01:00
Jos van den Oever
f678d441e9
Fix building with MSVC
...
BUG:400716
2018-11-11 16:03:29 +01:00
Jos van den Oever
c1a0bd7bfb
Top processes have no parent
2018-10-26 11:28:08 +02:00
Jos van den Oever
aa7e6c7e3b
Remove unneeded enum value
2018-10-26 09:04:50 +02:00
Jos van den Oever
385ae17bb7
Pass the emitter as mutable. It is pointless otherwise.
2018-10-26 00:32:02 +02:00
Jos van den Oever
fa337c37b1
Adapt code to changes in generator
2018-10-25 22:24:04 +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
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
d7e4f1362d
Port rust_qt_binding_generator from C++ to Rust
2018-09-28 12:11:57 +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
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
ac286829ba
Remove unneeded parentheses
2018-08-05 14:17:21 +02:00
Jos van den Oever
233cab0bfc
Update generated interface.rs files
2018-06-30 20:25:39 +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
b8fcb67112
Add function to look up role number from role name
2018-05-19 17:08:18 +02:00
Jos van den Oever
c27e451066
Check conversion between c_int and usize
2018-05-18 09:36:05 +02:00
Jos van den Oever
8949026c63
Make primitive types more precise and add test
2018-05-17 10:47:18 +02:00
Jos van den Oever
75d5406943
Add more tests
2018-05-16 22:38:30 +02:00
Jos van den Oever
e636d82da5
More precise types
2018-05-16 19:19:21 +02:00
Jos van den Oever
392153f9a9
Allow optional primitive object properties
2018-05-15 21:45:05 +02:00
Jos van den Oever
a051556990
Add more tests
2018-05-15 17:08:58 +02:00
Jos van den Oever
12cebe88bb
Make sure that the optional types in the bindings are POD types
2018-05-13 13:10:59 +02:00
Jos van den Oever
848b472c3f
Use QVariant::fromValue and QVariant::setValue to avoid type conversion
2018-05-13 12:48:32 +02:00
Jos van den Oever
4dba74acbd
Beter whitespace
2018-05-13 02:27:16 +02:00
Jos van den Oever
c87339ed6a
Add type check when converting QVariant in QAbstractItemModel::setData
2018-05-13 02:21:36 +02:00
Jos van den Oever
af7b64b82d
Convert demo
2018-05-02 22:18:37 +02:00
Jos van den Oever
f848b4f80f
Add debug information to release builds of test and demo
2018-05-01 14:52:09 +02:00
Jos van den Oever
67abcae564
Fix possible anchor loop
2018-01-27 22:32:44 +01:00
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
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
7ea7dd1d5e
Override QAbstractItemModel::insertRows so UI code can add rows
2017-10-03 00:34:44 +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
3da6eecd84
Choose between QQC2 styles
2017-09-07 14:25:13 +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
ad62aa1530
Add more information in the README.md
2017-09-04 00:29:08 +02:00
Jos van den Oever
d6dcc11bb9
Remove unneeded resizing
2017-09-03 20:29:46 +02:00