Matthias Koefferlein
739cdfc1d5
Complete list of includes for QPointerEvent
2024-06-02 19:18:08 +02:00
Matthias Koefferlein
1144b07ebb
Compatibility with Qt 6.7
2024-06-02 19:11:17 +02:00
Matthias Koefferlein
2b4a583f05
Update copyright year
2024-01-01 17:27:59 +01:00
Matthias Koefferlein
d1695b88af
Merge branch 'wip'
2023-12-23 18:05:54 +01:00
Matthias Koefferlein
c1da4cc11a
Compatibility with Qt 6.6
2023-11-12 00:37:15 +01:00
Matthias Koefferlein
254015617d
Merge branch 'wip' into wip2
2023-08-11 19:17:01 +02:00
Matthias Koefferlein
3736b59156
it's -> its
2023-07-30 14:46:58 +02:00
Matthias Koefferlein
e965f87f58
Merge branch 'master' into wip
2023-07-15 22:48:53 +02:00
Matthias Koefferlein
67db8dfc96
Trying to fix Qt4 builds
2023-05-13 19:41:37 +02:00
Matthias Koefferlein
6c7064fa23
Implemented fix for issue #1357 (RBA/pya binding for QObject#findChildren)
2023-05-13 01:37:41 +02:00
Matthias Koefferlein
ed20ced941
Using data holder approach also for Qt4 QImage
2023-03-27 21:59:41 +02:00
Matthias Koefferlein
80987a6408
Provide more lifetime management in Qt bindings also for Qt4
2023-03-26 22:51:06 +02:00
Matthias Koefferlein
acd9d6b8c5
Backward compatibility to Qt 5.12.8 and 5.12.11, fixed some test fails for Qt4
2023-03-26 22:47:56 +02:00
Matthias Koefferlein
1cd033e168
Qt bindings: preventing signals to shadow properaties, added script to generate tables
2023-03-26 18:01:22 +02:00
Matthias Koefferlein
79ad6b3fae
Qt binding: Removing ambiguitiy between QLatin1String and const char *
2023-03-26 00:56:01 +01:00
Matthias Koefferlein
40d3fd41b1
Regenerating Qt binding sources with the event/property caches
2023-03-26 00:35:46 +01:00
Matthias Koefferlein
ba27951991
Regenerating Qt6 bindings with the latest Qt5 enhancements
2023-03-26 00:19:21 +01:00
Matthias Koefferlein
31aa45dce4
Qt5 binding enhancements
...
- Based on Qt 5.12.12 now (tested to build on 5.15)
- QImage constructor with binary data
- More classes, specifically QLibraryInfo for Qt version
- QLayout and derivatives take ownership over widgets added
2023-03-25 22:54:54 +01:00
Matthias Koefferlein
ebac0796e0
[consider merging] Fixed Qt Binding for Qt 5.15.2 where an include is missing
2023-03-11 19:55:59 +01:00
Matthias Koefferlein
d97942ac3a
[consider merging] Fixed Qt Binding for Qt 5.15.2 where an include is missing
2023-03-11 00:24:21 +01:00
Matthias Koefferlein
a85dbd3d31
Updating copyright notice to 2023
2023-01-01 22:27:22 +01:00
Matthias Koefferlein
e0e077d851
Further cleanup of Qt6 binding of QJson... classes
2022-12-26 23:48:16 +01:00
Matthias Koefferlein
76dd1b93bd
Qt bindings compatibility with Qt 6.4.1
2022-12-26 21:43:27 +01:00
Matthias Koefferlein
156b9137ab
Build patch to allow building without qxmlpattern with -without-qt-xml
2022-03-07 21:53:55 +01:00
Matthias Koefferlein
45794e405c
Merged with qt6 from server
2022-01-08 23:47:40 +01:00
Matthias Koefferlein
86cee4118b
Updated copyright for 2022 for remaining files.
2022-01-07 22:22:31 +01:00
Matthias Koefferlein
12fd26663d
Merge branch 'qt6'
2022-01-06 21:48:02 +01:00
Matthias Koefferlein
10456516db
Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues)
2022-01-04 21:20:04 +01:00
klayoutmatthias
626d404d83
BUild fixes for Windows
2021-12-12 23:49:14 +01:00
Matthias Koefferlein
c76dde4533
Fixed Windows Qt binding for Qt6
2021-12-12 23:00:42 +01:00
Matthias Koefferlein
4966601bd1
Updated Qt4 bindings
2021-12-11 14:05:09 +01:00
Matthias Koefferlein
8b87fba8d4
Updated Qt5 bindings
2021-12-11 10:46:24 +01:00
Matthias Koefferlein
a0546098b3
Fixed Qt5 binding generator config
2021-12-11 10:45:38 +01:00
Matthias Koefferlein
93942e907e
Updated Qt5 bindings
2021-12-11 10:14:14 +01:00
Matthias Koefferlein
0aca56b1c6
Fixed pymod tests
2021-12-10 01:23:54 +01:00
Matthias Koefferlein
1e795ebb6e
Put in some blank lines for better readibility of generated Qt binding code
2021-12-07 23:43:40 +01:00
Matthias Koefferlein
9c0e94e63c
WIP: Allowing extension (mixin) classes
...
Needed to represent QIODeviceBase as a second base class for
QIOdevice, QFile etc. Additional base classes are supported but
in a rather limited way. They only contribute constants like enums.
No methods can be provided this way (a limitation of the method
enumeration scheme which only supports one base classe)
2021-12-07 23:24:08 +01:00
Matthias Koefferlein
6f9fa7a4a2
Merge branch 'qt6' of www.klayout.org:/home/matthias/git/klayout into qt6
2021-12-05 17:21:09 +01:00
Matthias Koefferlein
96650cb65d
WIP: Qt4 compatibility, cleanup, version bumped
2021-12-05 17:03:16 +01:00
Matthias Koefferlein
5eafb5ac13
WIP: cleanup plus added missing files.
2021-12-05 14:43:05 +01:00
Matthias Koefferlein
cb680875de
Merge branch 'qt6' of www.klayout.org:/home/matthias/git/klayout into qt6
2021-12-05 13:39:43 +01:00
Matthias Koefferlein
9124881180
Added missing file.
2021-12-05 13:38:26 +01:00
Matthias Koefferlein
3bb46e2717
Qt5 builds functional again, enabled QLatin1String for Qt5 and Qt4 too.
2021-12-05 13:38:08 +01:00
Matthias Koefferlein
3a68daa0e4
WIP: global enums translated for qtbindings too
2021-12-05 13:36:43 +01:00
Matthias Koefferlein
4a1f1cb1ef
WIP: Qt binding - don't propagate class enum constants to parent scope
2021-12-05 12:02:56 +01:00
Matthias Koefferlein
3ef28c8a9d
WIP: fixed some string extractors
2021-12-04 23:57:24 +01:00
Matthias Koefferlein
ab97a4722d
WIP: fixed some Qt binding and GSI issues, added tests
2021-12-04 22:15:04 +01:00
Matthias Koefferlein
125543957d
WIP: Fixed GSI to some extent, some tests
2021-12-04 00:31:01 +01:00
Matthias Koefferlein
82909001c4
Build fixes with pymod
2021-12-03 07:28:09 +01:00
Matthias Koefferlein
709ed19e13
Added first version of Qt binding for Qt6
2021-12-02 23:40:31 +01:00