fb56258334
genbindings: constructors return every subclass pointer
2024-11-19 19:27:19 +13:00
eca87471ee
genbindings/types: pointer and return type fixes
2024-11-19 19:25:48 +13:00
c6381d40e8
genbindings/util: add slice_copy helper
2024-11-19 19:24:57 +13:00
8d1c871de3
genbindings/inherits: direct vs indirect inheritance
2024-11-19 19:24:50 +13:00
73089d5120
examples/subclass: initial commit
2024-11-19 19:17:37 +13:00
943ccf7b3a
genbindings: subclass support for all virtual methods (3/3)
2024-11-19 19:17:37 +13:00
58f212303e
genbindings: subclass support for all virtual methods (2/3)
2024-11-19 19:17:37 +13:00
2ae1e6090c
genbindings/clang2il: detect pure virtual, detect overrides
2024-11-19 19:17:36 +13:00
d25301c910
genbindings: track private methods, exclude from virtual overrides
2024-11-19 19:17:36 +13:00
aa2fdf98ca
genbindings: subclass support for all virtual methods (1/3)
2024-11-19 19:17:36 +13:00
9b37750d64
genbindings: support protected methods
2024-11-19 19:17:36 +13:00
47d4581628
Merge pull request #83 from mappu/miqt-lockosthread
...
Call runtime.LockOSThread() automatically for the Qt main thread
2024-11-19 17:48:34 +13:00
30c6cb4f07
Merge pull request #82 from rcalixte/qt6_cbor
...
Modify qt6/cbor for proper builds
2024-11-19 08:00:10 +13:00
281b1a832c
doc/README: add note about LockOSThread affinity
2024-11-18 19:35:02 +13:00
5955fdb6ef
qt: rebuild (call runtime.LockOSThread in QApplication ctors)
2024-11-18 19:34:48 +13:00
fe6e9ce30b
genbindings/qapplication: use LockOSThread() to bind Qt main thread
2024-11-18 19:28:36 +13:00
eada004116
qt6/cbor: rebuild (fixes wrong header paths)
2024-11-18 19:12:54 +13:00
Rick Calixte
92208545df
Modify qt6/cbor for proper builds
...
Tested with Debian 12 and Qt 6.4
2024-11-17 11:22:24 -05:00
4f57b3bd5e
Merge pull request #81 from mappu/miqt-refactor
...
Add QPair, improved include guards, container comments
2024-11-17 21:42:06 +13:00
ae70105920
QDeadlineTimer: remove non-public method
2024-11-17 19:33:38 +13:00
9583866dff
qt: rebuild (updated header guards, container comments, add QPair)
2024-11-17 19:21:37 +13:00
2f99f450a5
genbindings/enums: remove some excess logging
2024-11-17 19:18:08 +13:00
d07996d2ed
genbindings/headers: more detailed include guards, use pragma once
2024-11-17 19:18:02 +13:00
2d665dd840
genbindings/fmt: replace trivial sprintf with strconv
2024-11-17 19:17:54 +13:00
f6acae63bb
genbindings/cabi: normalize container comments
2024-11-17 19:17:48 +13:00
58ec6e1821
genbindings: add QPair<> support
2024-11-17 19:17:31 +13:00
dc39b7ca65
genbindings/containers: fixes for special characters in container names
2024-11-17 19:17:22 +13:00
e1cbcb4629
genbindings/qmap: fix not applying typedefs to inner types
2024-11-17 19:17:16 +13:00
598b8bdb89
genbindings/cabi: inline return statements in emitAssignCppToCabi
2024-11-17 19:17:09 +13:00
caee076af8
genbindings/go: implement cabi type roundtrips for pointer types
2024-11-17 19:17:03 +13:00
5a3c3556a1
genbindings/intermediate: add Void() helper method
2024-11-17 19:16:51 +13:00
4fbf4c702a
genbindings: refactor move state tracker to new file
2024-11-17 19:16:45 +13:00
6ae2235cb4
genbindings/typedefs: refactor extract single method helper
2024-11-17 19:16:40 +13:00
0ffb24d11a
genbindings/blocklist: refactor extract single method helper
2024-11-17 19:16:34 +13:00
d9bfece505
genbindings/state: track class lookup locations
2024-11-17 19:16:25 +13:00
ed18c216f3
genbindings/exceptions: move QGADGET to exceptions file
2024-11-17 19:16:07 +13:00
ba4c212805
Merge pull request #77 from rcalixte/quick_lint
...
genbindings: Lint cleanup
2024-11-14 18:49:43 +13:00
Rick Calixte
a067210548
genbindings: Lint cleanup
2024-11-13 08:33:51 -05:00
4669ec0632
Merge pull request #75 from mappu/fix-qt6-multimedia
...
Qt6Multimedia: Fix compilation, add example
2024-11-12 18:25:57 +13:00
0b16793f6c
Merge pull request #66 from rcalixte/trivialwizard6
...
Add trivialwizard6
2024-11-11 19:10:43 +13:00
c69b704a61
multimedia: add qt6 version of the example
2024-11-11 19:07:38 +13:00
3c8c85a43e
multimedia: rebuild
2024-11-11 19:05:14 +13:00
a6d314559f
multimedia: add blocklist for QWaveDecoder::setIODevice
2024-11-11 19:05:09 +13:00
953dfa0e02
Merge pull request #67 from rcalixte/mdoutliner6
...
Add mdoutliner6
2024-11-11 18:49:41 +13:00
Rick Calixte
060838bee1
Add trivialwizard6
...
This uses Qt6 QWizardPage instances to create a sample introductory wizard for
an application.
This is ported from:
https://github.com/jimmykuu/therecipe-qt-examples/blob/master/widgets/dialogs/trivialwizard/trivialwizard.go
2024-11-10 00:50:20 -05:00
Rick Calixte
e22833f4b7
Add mdoutliner6
2024-11-10 00:48:54 -05:00
3a1437263f
Merge pull request #64 from rcalixte/readme_linux
...
Add Linux ARM64 support to README
2024-11-08 19:18:30 +13:00
Rick Calixte
7f0ef690b1
Add Linux ARM64 support to README
...
I have tested this with a Debian Linux ARM64 system. Both compilation and
execution worked well. This did however fail on Asahi Linux but I believe that
is because of an issue with Asahi.
2024-11-07 19:33:36 -05:00
92ec0bc0a4
Merge pull request #57 from mappu/miqt-libraries
...
Add Qt Network and Qt Multimedia bindings
2024-11-06 19:48:42 +13:00
b9b457eb8b
doc/README: update headline with current library support list
2024-11-06 18:44:05 +13:00