qt: rebuild for qt6 (experimental)

This commit is contained in:
mappu 2024-10-11 18:48:16 +13:00
parent c29748a146
commit ffe0a0aed3
1010 changed files with 23638 additions and 37552 deletions

View File

@ -25,13 +25,6 @@ struct miqt_string* QAbstractAnimation_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractAnimation_TrUtf8(const char* s) {
QString _ret = QAbstractAnimation::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
int QAbstractAnimation_State(const QAbstractAnimation* self) {
QAbstractAnimation::State _ret = self->state();
return static_cast<int>(_ret);
@ -163,20 +156,6 @@ struct miqt_string* QAbstractAnimation_Tr3(const char* s, const char* c, int n)
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractAnimation_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractAnimation::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractAnimation_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractAnimation::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractAnimation_Start1(QAbstractAnimation* self, int policy) {
self->start(static_cast<QAbstractAnimation::DeletionPolicy>(policy));
}
@ -208,13 +187,6 @@ struct miqt_string* QAnimationDriver_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAnimationDriver_TrUtf8(const char* s) {
QString _ret = QAnimationDriver::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAnimationDriver_Advance(QAnimationDriver* self) {
self->advance();
}
@ -236,15 +208,6 @@ long long QAnimationDriver_Elapsed(const QAnimationDriver* self) {
return static_cast<long long>(_ret);
}
void QAnimationDriver_SetStartTime(QAnimationDriver* self, long long startTime) {
self->setStartTime(static_cast<qint64>(startTime));
}
long long QAnimationDriver_StartTime(const QAnimationDriver* self) {
qint64 _ret = self->startTime();
return static_cast<long long>(_ret);
}
void QAnimationDriver_Started(QAnimationDriver* self) {
self->started();
}
@ -279,20 +242,6 @@ struct miqt_string* QAnimationDriver_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAnimationDriver_TrUtf82(const char* s, const char* c) {
QString _ret = QAnimationDriver::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAnimationDriver_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAnimationDriver::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAnimationDriver_Delete(QAnimationDriver* self) {
delete self;
}

View File

@ -78,15 +78,6 @@ func QAbstractAnimation_Tr(s string) string {
return _ret
}
func QAbstractAnimation_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractAnimation_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractAnimation) State() QAbstractAnimation__State {
return (QAbstractAnimation__State)(C.QAbstractAnimation_State(this.h))
}
@ -256,28 +247,6 @@ func QAbstractAnimation_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractAnimation_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractAnimation_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractAnimation_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractAnimation_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractAnimation) Start1(policy QAbstractAnimation__DeletionPolicy) {
C.QAbstractAnimation_Start1(this.h, (C.int)(policy))
}
@ -350,15 +319,6 @@ func QAnimationDriver_Tr(s string) string {
return _ret
}
func QAnimationDriver_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAnimationDriver_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAnimationDriver) Advance() {
C.QAnimationDriver_Advance(this.h)
}
@ -379,14 +339,6 @@ func (this *QAnimationDriver) Elapsed() int64 {
return (int64)(C.QAnimationDriver_Elapsed(this.h))
}
func (this *QAnimationDriver) SetStartTime(startTime int64) {
C.QAnimationDriver_SetStartTime(this.h, (C.longlong)(startTime))
}
func (this *QAnimationDriver) StartTime() int64 {
return (int64)(C.QAnimationDriver_StartTime(this.h))
}
func (this *QAnimationDriver) Started() {
C.QAnimationDriver_Started(this.h)
}
@ -443,28 +395,6 @@ func QAnimationDriver_Tr3(s string, c string, n int) string {
return _ret
}
func QAnimationDriver_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAnimationDriver_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAnimationDriver_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAnimationDriver_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAnimationDriver) Delete() {
C.QAnimationDriver_Delete(this.h)

View File

@ -30,7 +30,6 @@ typedef struct QObject QObject;
QMetaObject* QAbstractAnimation_MetaObject(const QAbstractAnimation* self);
void* QAbstractAnimation_Metacast(QAbstractAnimation* self, const char* param1);
struct miqt_string* QAbstractAnimation_Tr(const char* s);
struct miqt_string* QAbstractAnimation_TrUtf8(const char* s);
int QAbstractAnimation_State(const QAbstractAnimation* self);
QAnimationGroup* QAbstractAnimation_Group(const QAbstractAnimation* self);
int QAbstractAnimation_Direction(const QAbstractAnimation* self);
@ -58,8 +57,6 @@ void QAbstractAnimation_Stop(QAbstractAnimation* self);
void QAbstractAnimation_SetCurrentTime(QAbstractAnimation* self, int msecs);
struct miqt_string* QAbstractAnimation_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractAnimation_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractAnimation_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractAnimation_TrUtf83(const char* s, const char* c, int n);
void QAbstractAnimation_Start1(QAbstractAnimation* self, int policy);
void QAbstractAnimation_Delete(QAbstractAnimation* self);
@ -68,22 +65,17 @@ QAnimationDriver* QAnimationDriver_new2(QObject* parent);
QMetaObject* QAnimationDriver_MetaObject(const QAnimationDriver* self);
void* QAnimationDriver_Metacast(QAnimationDriver* self, const char* param1);
struct miqt_string* QAnimationDriver_Tr(const char* s);
struct miqt_string* QAnimationDriver_TrUtf8(const char* s);
void QAnimationDriver_Advance(QAnimationDriver* self);
void QAnimationDriver_Install(QAnimationDriver* self);
void QAnimationDriver_Uninstall(QAnimationDriver* self);
bool QAnimationDriver_IsRunning(const QAnimationDriver* self);
long long QAnimationDriver_Elapsed(const QAnimationDriver* self);
void QAnimationDriver_SetStartTime(QAnimationDriver* self, long long startTime);
long long QAnimationDriver_StartTime(const QAnimationDriver* self);
void QAnimationDriver_Started(QAnimationDriver* self);
void QAnimationDriver_connect_Started(QAnimationDriver* self, void* slot);
void QAnimationDriver_Stopped(QAnimationDriver* self);
void QAnimationDriver_connect_Stopped(QAnimationDriver* self, void* slot);
struct miqt_string* QAnimationDriver_Tr2(const char* s, const char* c);
struct miqt_string* QAnimationDriver_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAnimationDriver_TrUtf82(const char* s, const char* c);
struct miqt_string* QAnimationDriver_TrUtf83(const char* s, const char* c, int n);
void QAnimationDriver_Delete(QAnimationDriver* self);
#ifdef __cplusplus

View File

@ -26,13 +26,6 @@ struct miqt_string* QAbstractButton_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractButton_TrUtf8(const char* s) {
QString _ret = QAbstractButton::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractButton_SetText(QAbstractButton* self, struct miqt_string* text) {
QString text_QString = QString::fromUtf8(&text->data, text->len);
self->setText(text_QString);
@ -196,24 +189,6 @@ struct miqt_string* QAbstractButton_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractButton_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractButton::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractButton_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractButton::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractButton_AnimateClick1(QAbstractButton* self, int msec) {
self->animateClick(static_cast<int>(msec));
}
void QAbstractButton_Clicked1(QAbstractButton* self, bool checked) {
self->clicked(checked);
}

View File

@ -56,15 +56,6 @@ func QAbstractButton_Tr(s string) string {
return _ret
}
func QAbstractButton_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractButton_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractButton) SetText(text string) {
text_ms := miqt_strdupg(text)
defer C.free(text_ms)
@ -276,32 +267,6 @@ func QAbstractButton_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractButton_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractButton_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractButton_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractButton_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractButton) AnimateClick1(msec int) {
C.QAbstractButton_AnimateClick1(this.h, (C.int)(msec))
}
func (this *QAbstractButton) Clicked1(checked bool) {
C.QAbstractButton_Clicked1(this.h, (C.bool)(checked))
}

View File

@ -32,7 +32,6 @@ typedef struct QSize QSize;
QMetaObject* QAbstractButton_MetaObject(const QAbstractButton* self);
void* QAbstractButton_Metacast(QAbstractButton* self, const char* param1);
struct miqt_string* QAbstractButton_Tr(const char* s);
struct miqt_string* QAbstractButton_TrUtf8(const char* s);
void QAbstractButton_SetText(QAbstractButton* self, struct miqt_string* text);
struct miqt_string* QAbstractButton_Text(const QAbstractButton* self);
void QAbstractButton_SetIcon(QAbstractButton* self, QIcon* icon);
@ -69,9 +68,6 @@ void QAbstractButton_Toggled(QAbstractButton* self, bool checked);
void QAbstractButton_connect_Toggled(QAbstractButton* self, void* slot);
struct miqt_string* QAbstractButton_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractButton_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractButton_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractButton_TrUtf83(const char* s, const char* c, int n);
void QAbstractButton_AnimateClick1(QAbstractButton* self, int msec);
void QAbstractButton_Clicked1(QAbstractButton* self, bool checked);
void QAbstractButton_connect_Clicked1(QAbstractButton* self, void* slot);
void QAbstractButton_Delete(QAbstractButton* self);

View File

@ -29,13 +29,6 @@ struct miqt_string* QAbstractEventDispatcher_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractEventDispatcher_TrUtf8(const char* s) {
QString _ret = QAbstractEventDispatcher::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QAbstractEventDispatcher* QAbstractEventDispatcher_Instance() {
return QAbstractEventDispatcher::instance();
}
@ -44,10 +37,6 @@ bool QAbstractEventDispatcher_ProcessEvents(QAbstractEventDispatcher* self, int
return self->processEvents(static_cast<QEventLoop::ProcessEventsFlags>(flags));
}
bool QAbstractEventDispatcher_HasPendingEvents(QAbstractEventDispatcher* self) {
return self->hasPendingEvents();
}
void QAbstractEventDispatcher_RegisterSocketNotifier(QAbstractEventDispatcher* self, QSocketNotifier* notifier) {
self->registerSocketNotifier(notifier);
}
@ -56,12 +45,12 @@ void QAbstractEventDispatcher_UnregisterSocketNotifier(QAbstractEventDispatcher*
self->unregisterSocketNotifier(notifier);
}
int QAbstractEventDispatcher_RegisterTimer(QAbstractEventDispatcher* self, int interval, int timerType, QObject* object) {
return self->registerTimer(static_cast<int>(interval), static_cast<Qt::TimerType>(timerType), object);
int QAbstractEventDispatcher_RegisterTimer(QAbstractEventDispatcher* self, long long interval, int timerType, QObject* object) {
return self->registerTimer(static_cast<qint64>(interval), static_cast<Qt::TimerType>(timerType), object);
}
void QAbstractEventDispatcher_RegisterTimer2(QAbstractEventDispatcher* self, int timerId, int interval, int timerType, QObject* object) {
self->registerTimer(static_cast<int>(timerId), static_cast<int>(interval), static_cast<Qt::TimerType>(timerType), object);
void QAbstractEventDispatcher_RegisterTimer2(QAbstractEventDispatcher* self, int timerId, long long interval, int timerType, QObject* object) {
self->registerTimer(static_cast<int>(timerId), static_cast<qint64>(interval), static_cast<Qt::TimerType>(timerType), object);
}
bool QAbstractEventDispatcher_UnregisterTimer(QAbstractEventDispatcher* self, int timerId) {
@ -97,10 +86,6 @@ void QAbstractEventDispatcher_Interrupt(QAbstractEventDispatcher* self) {
self->interrupt();
}
void QAbstractEventDispatcher_Flush(QAbstractEventDispatcher* self) {
self->flush();
}
void QAbstractEventDispatcher_StartingUp(QAbstractEventDispatcher* self) {
self->startingUp();
}
@ -117,8 +102,8 @@ void QAbstractEventDispatcher_RemoveNativeEventFilter(QAbstractEventDispatcher*
self->removeNativeEventFilter(filterObj);
}
bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, QByteArray* eventType, void* message, long* result) {
return self->filterNativeEvent(*eventType, message, static_cast<long*>(result));
bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, QByteArray* eventType, void* message, intptr_t* result) {
return self->filterNativeEvent(*eventType, message, (qintptr*)(result));
}
void QAbstractEventDispatcher_AboutToBlock(QAbstractEventDispatcher* self) {
@ -155,20 +140,6 @@ struct miqt_string* QAbstractEventDispatcher_Tr3(const char* s, const char* c, i
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractEventDispatcher_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractEventDispatcher::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractEventDispatcher_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractEventDispatcher::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QAbstractEventDispatcher* QAbstractEventDispatcher_Instance1(QThread* thread) {
return QAbstractEventDispatcher::instance(thread);
}

View File

@ -56,15 +56,6 @@ func QAbstractEventDispatcher_Tr(s string) string {
return _ret
}
func QAbstractEventDispatcher_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractEventDispatcher_Instance() *QAbstractEventDispatcher {
return newQAbstractEventDispatcher_U(unsafe.Pointer(C.QAbstractEventDispatcher_Instance()))
}
@ -73,10 +64,6 @@ func (this *QAbstractEventDispatcher) ProcessEvents(flags QEventLoop__ProcessEve
return (bool)(C.QAbstractEventDispatcher_ProcessEvents(this.h, (C.int)(flags)))
}
func (this *QAbstractEventDispatcher) HasPendingEvents() bool {
return (bool)(C.QAbstractEventDispatcher_HasPendingEvents(this.h))
}
func (this *QAbstractEventDispatcher) RegisterSocketNotifier(notifier *QSocketNotifier) {
C.QAbstractEventDispatcher_RegisterSocketNotifier(this.h, notifier.cPointer())
}
@ -85,12 +72,12 @@ func (this *QAbstractEventDispatcher) UnregisterSocketNotifier(notifier *QSocket
C.QAbstractEventDispatcher_UnregisterSocketNotifier(this.h, notifier.cPointer())
}
func (this *QAbstractEventDispatcher) RegisterTimer(interval int, timerType TimerType, object *QObject) int {
return (int)(C.QAbstractEventDispatcher_RegisterTimer(this.h, (C.int)(interval), (C.int)(timerType), object.cPointer()))
func (this *QAbstractEventDispatcher) RegisterTimer(interval int64, timerType TimerType, object *QObject) int {
return (int)(C.QAbstractEventDispatcher_RegisterTimer(this.h, (C.longlong)(interval), (C.int)(timerType), object.cPointer()))
}
func (this *QAbstractEventDispatcher) RegisterTimer2(timerId int, interval int, timerType TimerType, object *QObject) {
C.QAbstractEventDispatcher_RegisterTimer2(this.h, (C.int)(timerId), (C.int)(interval), (C.int)(timerType), object.cPointer())
func (this *QAbstractEventDispatcher) RegisterTimer2(timerId int, interval int64, timerType TimerType, object *QObject) {
C.QAbstractEventDispatcher_RegisterTimer2(this.h, (C.int)(timerId), (C.longlong)(interval), (C.int)(timerType), object.cPointer())
}
func (this *QAbstractEventDispatcher) UnregisterTimer(timerId int) bool {
@ -127,10 +114,6 @@ func (this *QAbstractEventDispatcher) Interrupt() {
C.QAbstractEventDispatcher_Interrupt(this.h)
}
func (this *QAbstractEventDispatcher) Flush() {
C.QAbstractEventDispatcher_Flush(this.h)
}
func (this *QAbstractEventDispatcher) StartingUp() {
C.QAbstractEventDispatcher_StartingUp(this.h)
}
@ -147,8 +130,8 @@ func (this *QAbstractEventDispatcher) RemoveNativeEventFilter(filterObj *QAbstra
C.QAbstractEventDispatcher_RemoveNativeEventFilter(this.h, filterObj.cPointer())
}
func (this *QAbstractEventDispatcher) FilterNativeEvent(eventType *QByteArray, message unsafe.Pointer, result *int64) bool {
return (bool)(C.QAbstractEventDispatcher_FilterNativeEvent(this.h, eventType.cPointer(), message, (*C.long)(unsafe.Pointer(result))))
func (this *QAbstractEventDispatcher) FilterNativeEvent(eventType *QByteArray, message unsafe.Pointer, result *uintptr) bool {
return (bool)(C.QAbstractEventDispatcher_FilterNativeEvent(this.h, eventType.cPointer(), message, (*C.intptr_t)(unsafe.Pointer(result))))
}
func (this *QAbstractEventDispatcher) AboutToBlock() {
@ -207,28 +190,6 @@ func QAbstractEventDispatcher_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractEventDispatcher_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractEventDispatcher_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractEventDispatcher_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractEventDispatcher_Instance1(thread *QThread) *QAbstractEventDispatcher {
return newQAbstractEventDispatcher_U(unsafe.Pointer(C.QAbstractEventDispatcher_Instance1(thread.cPointer())))
}

View File

@ -40,34 +40,29 @@ typedef struct QThread QThread;
QMetaObject* QAbstractEventDispatcher_MetaObject(const QAbstractEventDispatcher* self);
void* QAbstractEventDispatcher_Metacast(QAbstractEventDispatcher* self, const char* param1);
struct miqt_string* QAbstractEventDispatcher_Tr(const char* s);
struct miqt_string* QAbstractEventDispatcher_TrUtf8(const char* s);
QAbstractEventDispatcher* QAbstractEventDispatcher_Instance();
bool QAbstractEventDispatcher_ProcessEvents(QAbstractEventDispatcher* self, int flags);
bool QAbstractEventDispatcher_HasPendingEvents(QAbstractEventDispatcher* self);
void QAbstractEventDispatcher_RegisterSocketNotifier(QAbstractEventDispatcher* self, QSocketNotifier* notifier);
void QAbstractEventDispatcher_UnregisterSocketNotifier(QAbstractEventDispatcher* self, QSocketNotifier* notifier);
int QAbstractEventDispatcher_RegisterTimer(QAbstractEventDispatcher* self, int interval, int timerType, QObject* object);
void QAbstractEventDispatcher_RegisterTimer2(QAbstractEventDispatcher* self, int timerId, int interval, int timerType, QObject* object);
int QAbstractEventDispatcher_RegisterTimer(QAbstractEventDispatcher* self, long long interval, int timerType, QObject* object);
void QAbstractEventDispatcher_RegisterTimer2(QAbstractEventDispatcher* self, int timerId, long long interval, int timerType, QObject* object);
bool QAbstractEventDispatcher_UnregisterTimer(QAbstractEventDispatcher* self, int timerId);
bool QAbstractEventDispatcher_UnregisterTimers(QAbstractEventDispatcher* self, QObject* object);
struct miqt_array* QAbstractEventDispatcher_RegisteredTimers(const QAbstractEventDispatcher* self, QObject* object);
int QAbstractEventDispatcher_RemainingTime(QAbstractEventDispatcher* self, int timerId);
void QAbstractEventDispatcher_WakeUp(QAbstractEventDispatcher* self);
void QAbstractEventDispatcher_Interrupt(QAbstractEventDispatcher* self);
void QAbstractEventDispatcher_Flush(QAbstractEventDispatcher* self);
void QAbstractEventDispatcher_StartingUp(QAbstractEventDispatcher* self);
void QAbstractEventDispatcher_ClosingDown(QAbstractEventDispatcher* self);
void QAbstractEventDispatcher_InstallNativeEventFilter(QAbstractEventDispatcher* self, QAbstractNativeEventFilter* filterObj);
void QAbstractEventDispatcher_RemoveNativeEventFilter(QAbstractEventDispatcher* self, QAbstractNativeEventFilter* filterObj);
bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, QByteArray* eventType, void* message, long* result);
bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, QByteArray* eventType, void* message, intptr_t* result);
void QAbstractEventDispatcher_AboutToBlock(QAbstractEventDispatcher* self);
void QAbstractEventDispatcher_connect_AboutToBlock(QAbstractEventDispatcher* self, void* slot);
void QAbstractEventDispatcher_Awake(QAbstractEventDispatcher* self);
void QAbstractEventDispatcher_connect_Awake(QAbstractEventDispatcher* self, void* slot);
struct miqt_string* QAbstractEventDispatcher_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractEventDispatcher_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractEventDispatcher_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractEventDispatcher_TrUtf83(const char* s, const char* c, int n);
QAbstractEventDispatcher* QAbstractEventDispatcher_Instance1(QThread* thread);
void QAbstractEventDispatcher_Delete(QAbstractEventDispatcher* self);

View File

@ -0,0 +1,42 @@
#include <QAbstractFileIconProvider>
#include <QFileInfo>
#include <QIcon>
#include <QString>
#include <QByteArray>
#include <cstring>
#include "qabstractfileiconprovider.h"
#include "gen_qabstractfileiconprovider.h"
#include "_cgo_export.h"
QAbstractFileIconProvider* QAbstractFileIconProvider_new() {
return new QAbstractFileIconProvider();
}
QIcon* QAbstractFileIconProvider_Icon(const QAbstractFileIconProvider* self, int param1) {
return new QIcon(self->icon(static_cast<QAbstractFileIconProvider::IconType>(param1)));
}
QIcon* QAbstractFileIconProvider_IconWithQFileInfo(const QAbstractFileIconProvider* self, QFileInfo* param1) {
return new QIcon(self->icon(*param1));
}
struct miqt_string* QAbstractFileIconProvider_Type(const QAbstractFileIconProvider* self, QFileInfo* param1) {
QString _ret = self->type(*param1);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractFileIconProvider_SetOptions(QAbstractFileIconProvider* self, int options) {
self->setOptions(static_cast<QAbstractFileIconProvider::Options>(options));
}
int QAbstractFileIconProvider_Options(const QAbstractFileIconProvider* self) {
QAbstractFileIconProvider::Options _ret = self->options();
return static_cast<int>(_ret);
}
void QAbstractFileIconProvider_Delete(QAbstractFileIconProvider* self) {
delete self;
}

View File

@ -0,0 +1,103 @@
package qt
/*
#include "gen_qabstractfileiconprovider.h"
#include <stdlib.h>
*/
import "C"
import (
"runtime"
"unsafe"
)
type QAbstractFileIconProvider__IconType int
const (
QAbstractFileIconProvider__Computer QAbstractFileIconProvider__IconType = 0
QAbstractFileIconProvider__Desktop QAbstractFileIconProvider__IconType = 1
QAbstractFileIconProvider__Trashcan QAbstractFileIconProvider__IconType = 2
QAbstractFileIconProvider__Network QAbstractFileIconProvider__IconType = 3
QAbstractFileIconProvider__Drive QAbstractFileIconProvider__IconType = 4
QAbstractFileIconProvider__Folder QAbstractFileIconProvider__IconType = 5
QAbstractFileIconProvider__File QAbstractFileIconProvider__IconType = 6
)
type QAbstractFileIconProvider__Option int
const (
QAbstractFileIconProvider__DontUseCustomDirectoryIcons QAbstractFileIconProvider__Option = 1
)
type QAbstractFileIconProvider struct {
h *C.QAbstractFileIconProvider
}
func (this *QAbstractFileIconProvider) cPointer() *C.QAbstractFileIconProvider {
if this == nil {
return nil
}
return this.h
}
func newQAbstractFileIconProvider(h *C.QAbstractFileIconProvider) *QAbstractFileIconProvider {
if h == nil {
return nil
}
return &QAbstractFileIconProvider{h: h}
}
func newQAbstractFileIconProvider_U(h unsafe.Pointer) *QAbstractFileIconProvider {
return newQAbstractFileIconProvider((*C.QAbstractFileIconProvider)(h))
}
// NewQAbstractFileIconProvider constructs a new QAbstractFileIconProvider object.
func NewQAbstractFileIconProvider() *QAbstractFileIconProvider {
ret := C.QAbstractFileIconProvider_new()
return newQAbstractFileIconProvider(ret)
}
func (this *QAbstractFileIconProvider) Icon(param1 QAbstractFileIconProvider__IconType) *QIcon {
_ret := C.QAbstractFileIconProvider_Icon(this.h, (C.int)(param1))
_goptr := newQIcon(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QAbstractFileIconProvider) IconWithQFileInfo(param1 *QFileInfo) *QIcon {
_ret := C.QAbstractFileIconProvider_IconWithQFileInfo(this.h, param1.cPointer())
_goptr := newQIcon(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QAbstractFileIconProvider) Type(param1 *QFileInfo) string {
var _ms *C.struct_miqt_string = C.QAbstractFileIconProvider_Type(this.h, param1.cPointer())
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractFileIconProvider) SetOptions(options QAbstractFileIconProvider__Option) {
C.QAbstractFileIconProvider_SetOptions(this.h, (C.int)(options))
}
func (this *QAbstractFileIconProvider) Options() QAbstractFileIconProvider__Option {
return (QAbstractFileIconProvider__Option)(C.QAbstractFileIconProvider_Options(this.h))
}
// Delete this object from C++ memory.
func (this *QAbstractFileIconProvider) Delete() {
C.QAbstractFileIconProvider_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAbstractFileIconProvider) GoGC() {
runtime.SetFinalizer(this, func(this *QAbstractFileIconProvider) {
this.Delete()
runtime.KeepAlive(this.h)
})
}

View File

@ -0,0 +1,38 @@
#ifndef GEN_QABSTRACTFILEICONPROVIDER_H
#define GEN_QABSTRACTFILEICONPROVIDER_H
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#include "binding.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
class QAbstractFileIconProvider;
class QFileInfo;
class QIcon;
#else
typedef struct QAbstractFileIconProvider QAbstractFileIconProvider;
typedef struct QFileInfo QFileInfo;
typedef struct QIcon QIcon;
#endif
QAbstractFileIconProvider* QAbstractFileIconProvider_new();
QIcon* QAbstractFileIconProvider_Icon(const QAbstractFileIconProvider* self, int param1);
QIcon* QAbstractFileIconProvider_IconWithQFileInfo(const QAbstractFileIconProvider* self, QFileInfo* param1);
struct miqt_string* QAbstractFileIconProvider_Type(const QAbstractFileIconProvider* self, QFileInfo* param1);
void QAbstractFileIconProvider_SetOptions(QAbstractFileIconProvider* self, int options);
int QAbstractFileIconProvider_Options(const QAbstractFileIconProvider* self);
void QAbstractFileIconProvider_Delete(QAbstractFileIconProvider* self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif

View File

@ -2,7 +2,6 @@
#include <QAbstractItemModel>
#include <QAbstractItemView>
#include <QEvent>
#include <QFontMetrics>
#include <QHelpEvent>
#include <QList>
#include <QMetaObject>
@ -33,13 +32,6 @@ struct miqt_string* QAbstractItemDelegate_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemDelegate_TrUtf8(const char* s) {
QString _ret = QAbstractItemDelegate::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractItemDelegate_Paint(const QAbstractItemDelegate* self, QPainter* painter, QStyleOptionViewItem* option, QModelIndex* index) {
self->paint(painter, *option, *index);
}
@ -72,20 +64,12 @@ bool QAbstractItemDelegate_EditorEvent(QAbstractItemDelegate* self, QEvent* even
return self->editorEvent(event, model, *option, *index);
}
struct miqt_string* QAbstractItemDelegate_ElidedText(QFontMetrics* fontMetrics, int width, int mode, struct miqt_string* text) {
QString text_QString = QString::fromUtf8(&text->data, text->len);
QString _ret = QAbstractItemDelegate::elidedText(*fontMetrics, static_cast<int>(width), static_cast<Qt::TextElideMode>(mode), text_QString);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
bool QAbstractItemDelegate_HelpEvent(QAbstractItemDelegate* self, QHelpEvent* event, QAbstractItemView* view, QStyleOptionViewItem* option, QModelIndex* index) {
return self->helpEvent(event, view, *option, *index);
}
struct miqt_array* QAbstractItemDelegate_PaintingRoles(const QAbstractItemDelegate* self) {
QVector<int> _ret = self->paintingRoles();
QList<int> _ret = self->paintingRoles();
// Convert QList<> from C++ memory to manually-managed C memory
int* _arr = static_cast<int*>(malloc(sizeof(int) * _ret.length()));
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
@ -146,20 +130,6 @@ struct miqt_string* QAbstractItemDelegate_Tr3(const char* s, const char* c, int
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemDelegate_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractItemDelegate::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemDelegate_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractItemDelegate::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractItemDelegate_CloseEditor2(QAbstractItemDelegate* self, QWidget* editor, int hint) {
self->closeEditor(editor, static_cast<QAbstractItemDelegate::EndEditHint>(hint));
}

View File

@ -66,15 +66,6 @@ func QAbstractItemDelegate_Tr(s string) string {
return _ret
}
func QAbstractItemDelegate_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractItemDelegate) Paint(painter *QPainter, option *QStyleOptionViewItem, index *QModelIndex) {
C.QAbstractItemDelegate_Paint(this.h, painter.cPointer(), option.cPointer(), index.cPointer())
}
@ -110,15 +101,6 @@ func (this *QAbstractItemDelegate) EditorEvent(event *QEvent, model *QAbstractIt
return (bool)(C.QAbstractItemDelegate_EditorEvent(this.h, event.cPointer(), model.cPointer(), option.cPointer(), index.cPointer()))
}
func QAbstractItemDelegate_ElidedText(fontMetrics *QFontMetrics, width int, mode TextElideMode, text string) string {
text_ms := miqt_strdupg(text)
defer C.free(text_ms)
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_ElidedText(fontMetrics.cPointer(), (C.int)(width), (C.int)(mode), (*C.struct_miqt_string)(text_ms))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractItemDelegate) HelpEvent(event *QHelpEvent, view *QAbstractItemView, option *QStyleOptionViewItem, index *QModelIndex) bool {
return (bool)(C.QAbstractItemDelegate_HelpEvent(this.h, event.cPointer(), view.cPointer(), option.cPointer(), index.cPointer()))
}
@ -216,28 +198,6 @@ func QAbstractItemDelegate_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractItemDelegate_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractItemDelegate_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemDelegate_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractItemDelegate) CloseEditor2(editor *QWidget, hint QAbstractItemDelegate__EndEditHint) {
C.QAbstractItemDelegate_CloseEditor2(this.h, editor.cPointer(), (C.int)(hint))
}

View File

@ -18,7 +18,6 @@ class QAbstractItemDelegate;
class QAbstractItemModel;
class QAbstractItemView;
class QEvent;
class QFontMetrics;
class QHelpEvent;
class QMetaObject;
class QModelIndex;
@ -31,7 +30,6 @@ typedef struct QAbstractItemDelegate QAbstractItemDelegate;
typedef struct QAbstractItemModel QAbstractItemModel;
typedef struct QAbstractItemView QAbstractItemView;
typedef struct QEvent QEvent;
typedef struct QFontMetrics QFontMetrics;
typedef struct QHelpEvent QHelpEvent;
typedef struct QMetaObject QMetaObject;
typedef struct QModelIndex QModelIndex;
@ -44,7 +42,6 @@ typedef struct QWidget QWidget;
QMetaObject* QAbstractItemDelegate_MetaObject(const QAbstractItemDelegate* self);
void* QAbstractItemDelegate_Metacast(QAbstractItemDelegate* self, const char* param1);
struct miqt_string* QAbstractItemDelegate_Tr(const char* s);
struct miqt_string* QAbstractItemDelegate_TrUtf8(const char* s);
void QAbstractItemDelegate_Paint(const QAbstractItemDelegate* self, QPainter* painter, QStyleOptionViewItem* option, QModelIndex* index);
QSize* QAbstractItemDelegate_SizeHint(const QAbstractItemDelegate* self, QStyleOptionViewItem* option, QModelIndex* index);
QWidget* QAbstractItemDelegate_CreateEditor(const QAbstractItemDelegate* self, QWidget* parent, QStyleOptionViewItem* option, QModelIndex* index);
@ -53,7 +50,6 @@ void QAbstractItemDelegate_SetEditorData(const QAbstractItemDelegate* self, QWid
void QAbstractItemDelegate_SetModelData(const QAbstractItemDelegate* self, QWidget* editor, QAbstractItemModel* model, QModelIndex* index);
void QAbstractItemDelegate_UpdateEditorGeometry(const QAbstractItemDelegate* self, QWidget* editor, QStyleOptionViewItem* option, QModelIndex* index);
bool QAbstractItemDelegate_EditorEvent(QAbstractItemDelegate* self, QEvent* event, QAbstractItemModel* model, QStyleOptionViewItem* option, QModelIndex* index);
struct miqt_string* QAbstractItemDelegate_ElidedText(QFontMetrics* fontMetrics, int width, int mode, struct miqt_string* text);
bool QAbstractItemDelegate_HelpEvent(QAbstractItemDelegate* self, QHelpEvent* event, QAbstractItemView* view, QStyleOptionViewItem* option, QModelIndex* index);
struct miqt_array* QAbstractItemDelegate_PaintingRoles(const QAbstractItemDelegate* self);
void QAbstractItemDelegate_CommitData(QAbstractItemDelegate* self, QWidget* editor);
@ -64,8 +60,6 @@ void QAbstractItemDelegate_SizeHintChanged(QAbstractItemDelegate* self, QModelIn
void QAbstractItemDelegate_connect_SizeHintChanged(QAbstractItemDelegate* self, void* slot);
struct miqt_string* QAbstractItemDelegate_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractItemDelegate_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractItemDelegate_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractItemDelegate_TrUtf83(const char* s, const char* c, int n);
void QAbstractItemDelegate_CloseEditor2(QAbstractItemDelegate* self, QWidget* editor, int hint);
void QAbstractItemDelegate_connect_CloseEditor2(QAbstractItemDelegate* self, void* slot);
void QAbstractItemDelegate_Delete(QAbstractItemDelegate* self);

View File

@ -5,6 +5,8 @@
#include <QMetaObject>
#include <QMimeData>
#include <QModelIndex>
#include <QModelRoleData>
#include <QModelRoleDataSpan>
#include <QPersistentModelIndex>
#include <QSize>
#include <QString>
@ -15,6 +17,94 @@
#include "gen_qabstractitemmodel.h"
#include "_cgo_export.h"
QModelRoleData* QModelRoleData_new(int role) {
return new QModelRoleData(static_cast<int>(role));
}
QModelRoleData* QModelRoleData_new2(QModelRoleData* param1) {
return new QModelRoleData(*param1);
}
int QModelRoleData_Role(const QModelRoleData* self) {
return self->role();
}
QVariant* QModelRoleData_Data(QModelRoleData* self) {
QVariant& _ret = self->data();
// Cast returned reference into pointer
return &_ret;
}
QVariant* QModelRoleData_Data2(const QModelRoleData* self) {
const QVariant& _ret = self->data();
// Cast returned reference into pointer
return const_cast<QVariant*>(&_ret);
}
void QModelRoleData_ClearData(QModelRoleData* self) {
self->clearData();
}
void QModelRoleData_OperatorAssign(QModelRoleData* self, QModelRoleData* param1) {
self->operator=(*param1);
}
void QModelRoleData_Delete(QModelRoleData* self) {
delete self;
}
QModelRoleDataSpan* QModelRoleDataSpan_new() {
return new QModelRoleDataSpan();
}
QModelRoleDataSpan* QModelRoleDataSpan_new2(QModelRoleData* modelRoleData) {
return new QModelRoleDataSpan(*modelRoleData);
}
QModelRoleDataSpan* QModelRoleDataSpan_new3(QModelRoleData* modelRoleData, ptrdiff_t lenVal) {
return new QModelRoleDataSpan(modelRoleData, (qsizetype)(lenVal));
}
QModelRoleDataSpan* QModelRoleDataSpan_new4(QModelRoleDataSpan* param1) {
return new QModelRoleDataSpan(*param1);
}
ptrdiff_t QModelRoleDataSpan_Size(const QModelRoleDataSpan* self) {
qsizetype _ret = self->size();
return static_cast<ptrdiff_t>(_ret);
}
ptrdiff_t QModelRoleDataSpan_Length(const QModelRoleDataSpan* self) {
qsizetype _ret = self->length();
return static_cast<ptrdiff_t>(_ret);
}
QModelRoleData* QModelRoleDataSpan_Data(const QModelRoleDataSpan* self) {
return self->data();
}
QModelRoleData* QModelRoleDataSpan_Begin(const QModelRoleDataSpan* self) {
return self->begin();
}
QModelRoleData* QModelRoleDataSpan_End(const QModelRoleDataSpan* self) {
return self->end();
}
QModelRoleData* QModelRoleDataSpan_OperatorSubscript(const QModelRoleDataSpan* self, ptrdiff_t index) {
QModelRoleData& _ret = self->operator[]((qsizetype)(index));
// Cast returned reference into pointer
return &_ret;
}
QVariant* QModelRoleDataSpan_DataForRole(const QModelRoleDataSpan* self, int role) {
return self->dataForRole(static_cast<int>(role));
}
void QModelRoleDataSpan_Delete(QModelRoleDataSpan* self) {
delete self;
}
QModelIndex* QModelIndex_new() {
return new QModelIndex();
}
@ -40,6 +130,10 @@ void* QModelIndex_InternalPointer(const QModelIndex* self) {
return self->internalPointer();
}
const void* QModelIndex_ConstInternalPointer(const QModelIndex* self) {
return (const void*) self->constInternalPointer();
}
QModelIndex* QModelIndex_Parent(const QModelIndex* self) {
return new QModelIndex(self->parent());
}
@ -56,14 +150,14 @@ QModelIndex* QModelIndex_SiblingAtRow(const QModelIndex* self, int row) {
return new QModelIndex(self->siblingAtRow(static_cast<int>(row)));
}
QModelIndex* QModelIndex_Child(const QModelIndex* self, int row, int column) {
return new QModelIndex(self->child(static_cast<int>(row), static_cast<int>(column)));
}
QVariant* QModelIndex_Data(const QModelIndex* self) {
return new QVariant(self->data());
}
void QModelIndex_MultiData(const QModelIndex* self, QModelRoleDataSpan* roleDataSpan) {
self->multiData(*roleDataSpan);
}
int QModelIndex_Flags(const QModelIndex* self) {
Qt::ItemFlags _ret = self->flags();
return static_cast<int>(_ret);
@ -153,6 +247,10 @@ void* QPersistentModelIndex_InternalPointer(const QPersistentModelIndex* self) {
return self->internalPointer();
}
const void* QPersistentModelIndex_ConstInternalPointer(const QPersistentModelIndex* self) {
return (const void*) self->constInternalPointer();
}
uintptr_t QPersistentModelIndex_InternalId(const QPersistentModelIndex* self) {
quintptr _ret = self->internalId();
return static_cast<uintptr_t>(_ret);
@ -166,14 +264,14 @@ QModelIndex* QPersistentModelIndex_Sibling(const QPersistentModelIndex* self, in
return new QModelIndex(self->sibling(static_cast<int>(row), static_cast<int>(column)));
}
QModelIndex* QPersistentModelIndex_Child(const QPersistentModelIndex* self, int row, int column) {
return new QModelIndex(self->child(static_cast<int>(row), static_cast<int>(column)));
}
QVariant* QPersistentModelIndex_Data(const QPersistentModelIndex* self) {
return new QVariant(self->data());
}
void QPersistentModelIndex_MultiData(const QPersistentModelIndex* self, QModelRoleDataSpan* roleDataSpan) {
self->multiData(*roleDataSpan);
}
int QPersistentModelIndex_Flags(const QPersistentModelIndex* self) {
Qt::ItemFlags _ret = self->flags();
return static_cast<int>(_ret);
@ -210,13 +308,6 @@ struct miqt_string* QAbstractItemModel_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemModel_TrUtf8(const char* s) {
QString _ret = QAbstractItemModel::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
bool QAbstractItemModel_HasIndex(const QAbstractItemModel* self, int row, int column) {
return self->hasIndex(static_cast<int>(row), static_cast<int>(column));
}
@ -261,6 +352,10 @@ bool QAbstractItemModel_SetHeaderData(QAbstractItemModel* self, int section, int
return self->setHeaderData(static_cast<int>(section), static_cast<Qt::Orientation>(orientation), *value);
}
bool QAbstractItemModel_ClearItemData(QAbstractItemModel* self, QModelIndex* index) {
return self->clearItemData(*index);
}
struct miqt_array* QAbstractItemModel_MimeTypes(const QAbstractItemModel* self) {
QStringList _ret = self->mimeTypes();
// Convert QList<> from C++ memory to manually-managed C memory
@ -395,12 +490,16 @@ bool QAbstractItemModel_CheckIndex(const QAbstractItemModel* self, QModelIndex*
return self->checkIndex(*index);
}
void QAbstractItemModel_MultiData(const QAbstractItemModel* self, QModelIndex* index, QModelRoleDataSpan* roleDataSpan) {
self->multiData(*index, *roleDataSpan);
}
void QAbstractItemModel_DataChanged(QAbstractItemModel* self, QModelIndex* topLeft, QModelIndex* bottomRight) {
self->dataChanged(*topLeft, *bottomRight);
}
void QAbstractItemModel_connect_DataChanged(QAbstractItemModel* self, void* slot) {
QAbstractItemModel::connect(self, static_cast<void (QAbstractItemModel::*)(const QModelIndex&, const QModelIndex&, const QVector<int>&)>(&QAbstractItemModel::dataChanged), self, [=](const QModelIndex& topLeft, const QModelIndex& bottomRight) {
QAbstractItemModel::connect(self, static_cast<void (QAbstractItemModel::*)(const QModelIndex&, const QModelIndex&, const QList<int>&)>(&QAbstractItemModel::dataChanged), self, [=](const QModelIndex& topLeft, const QModelIndex& bottomRight) {
const QModelIndex& topLeft_ret = topLeft;
// Cast returned reference into pointer
QModelIndex* sigval1 = const_cast<QModelIndex*>(&topLeft_ret);
@ -467,20 +566,6 @@ struct miqt_string* QAbstractItemModel_Tr3(const char* s, const char* c, int n)
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemModel_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractItemModel::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemModel_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractItemModel::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
bool QAbstractItemModel_HasIndex3(const QAbstractItemModel* self, int row, int column, QModelIndex* parent) {
return self->hasIndex(static_cast<int>(row), static_cast<int>(column), *parent);
}
@ -584,7 +669,7 @@ bool QAbstractItemModel_CheckIndex2(const QAbstractItemModel* self, QModelIndex*
}
void QAbstractItemModel_DataChanged3(QAbstractItemModel* self, QModelIndex* topLeft, QModelIndex* bottomRight, struct miqt_array* /* of int */ roles) {
QVector<int> roles_QList;
QList<int> roles_QList;
roles_QList.reserve(roles->len);
int* roles_arr = static_cast<int*>(roles->data);
for(size_t i = 0; i < roles->len; ++i) {
@ -594,14 +679,14 @@ void QAbstractItemModel_DataChanged3(QAbstractItemModel* self, QModelIndex* topL
}
void QAbstractItemModel_connect_DataChanged3(QAbstractItemModel* self, void* slot) {
QAbstractItemModel::connect(self, static_cast<void (QAbstractItemModel::*)(const QModelIndex&, const QModelIndex&, const QVector<int>&)>(&QAbstractItemModel::dataChanged), self, [=](const QModelIndex& topLeft, const QModelIndex& bottomRight, const QVector<int>& roles) {
QAbstractItemModel::connect(self, static_cast<void (QAbstractItemModel::*)(const QModelIndex&, const QModelIndex&, const QList<int>&)>(&QAbstractItemModel::dataChanged), self, [=](const QModelIndex& topLeft, const QModelIndex& bottomRight, const QList<int>& roles) {
const QModelIndex& topLeft_ret = topLeft;
// Cast returned reference into pointer
QModelIndex* sigval1 = const_cast<QModelIndex*>(&topLeft_ret);
const QModelIndex& bottomRight_ret = bottomRight;
// Cast returned reference into pointer
QModelIndex* sigval2 = const_cast<QModelIndex*>(&bottomRight_ret);
const QVector<int>& roles_ret = roles;
const QList<int>& roles_ret = roles;
// Convert QList<> from C++ memory to manually-managed C memory
int* roles_arr = static_cast<int*>(malloc(sizeof(int) * roles_ret.length()));
for (size_t i = 0, e = roles_ret.length(); i < e; ++i) {
@ -742,13 +827,6 @@ struct miqt_string* QAbstractTableModel_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTableModel_TrUtf8(const char* s) {
QString _ret = QAbstractTableModel::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QModelIndex* QAbstractTableModel_Index(const QAbstractTableModel* self, int row, int column) {
return new QModelIndex(self->index(static_cast<int>(row), static_cast<int>(column)));
}
@ -780,20 +858,6 @@ struct miqt_string* QAbstractTableModel_Tr3(const char* s, const char* c, int n)
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTableModel_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractTableModel::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTableModel_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractTableModel::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QModelIndex* QAbstractTableModel_Index3(const QAbstractTableModel* self, int row, int column, QModelIndex* parent) {
return new QModelIndex(self->index(static_cast<int>(row), static_cast<int>(column), *parent));
}
@ -817,13 +881,6 @@ struct miqt_string* QAbstractListModel_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractListModel_TrUtf8(const char* s) {
QString _ret = QAbstractListModel::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QModelIndex* QAbstractListModel_Index(const QAbstractListModel* self, int row) {
return new QModelIndex(self->index(static_cast<int>(row)));
}
@ -855,20 +912,6 @@ struct miqt_string* QAbstractListModel_Tr3(const char* s, const char* c, int n)
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractListModel_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractListModel::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractListModel_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractListModel::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QModelIndex* QAbstractListModel_Index2(const QAbstractListModel* self, int row, int column) {
return new QModelIndex(self->index(static_cast<int>(row), static_cast<int>(column)));
}

View File

@ -31,6 +31,162 @@ const (
QAbstractItemModel__ParentIsInvalid QAbstractItemModel__CheckIndexOption = 4
)
type QModelRoleData struct {
h *C.QModelRoleData
}
func (this *QModelRoleData) cPointer() *C.QModelRoleData {
if this == nil {
return nil
}
return this.h
}
func newQModelRoleData(h *C.QModelRoleData) *QModelRoleData {
if h == nil {
return nil
}
return &QModelRoleData{h: h}
}
func newQModelRoleData_U(h unsafe.Pointer) *QModelRoleData {
return newQModelRoleData((*C.QModelRoleData)(h))
}
// NewQModelRoleData constructs a new QModelRoleData object.
func NewQModelRoleData(role int) *QModelRoleData {
ret := C.QModelRoleData_new((C.int)(role))
return newQModelRoleData(ret)
}
// NewQModelRoleData2 constructs a new QModelRoleData object.
func NewQModelRoleData2(param1 *QModelRoleData) *QModelRoleData {
ret := C.QModelRoleData_new2(param1.cPointer())
return newQModelRoleData(ret)
}
func (this *QModelRoleData) Role() int {
return (int)(C.QModelRoleData_Role(this.h))
}
func (this *QModelRoleData) Data() *QVariant {
return newQVariant_U(unsafe.Pointer(C.QModelRoleData_Data(this.h)))
}
func (this *QModelRoleData) Data2() *QVariant {
return newQVariant_U(unsafe.Pointer(C.QModelRoleData_Data2(this.h)))
}
func (this *QModelRoleData) ClearData() {
C.QModelRoleData_ClearData(this.h)
}
func (this *QModelRoleData) OperatorAssign(param1 *QModelRoleData) {
C.QModelRoleData_OperatorAssign(this.h, param1.cPointer())
}
// Delete this object from C++ memory.
func (this *QModelRoleData) Delete() {
C.QModelRoleData_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QModelRoleData) GoGC() {
runtime.SetFinalizer(this, func(this *QModelRoleData) {
this.Delete()
runtime.KeepAlive(this.h)
})
}
type QModelRoleDataSpan struct {
h *C.QModelRoleDataSpan
}
func (this *QModelRoleDataSpan) cPointer() *C.QModelRoleDataSpan {
if this == nil {
return nil
}
return this.h
}
func newQModelRoleDataSpan(h *C.QModelRoleDataSpan) *QModelRoleDataSpan {
if h == nil {
return nil
}
return &QModelRoleDataSpan{h: h}
}
func newQModelRoleDataSpan_U(h unsafe.Pointer) *QModelRoleDataSpan {
return newQModelRoleDataSpan((*C.QModelRoleDataSpan)(h))
}
// NewQModelRoleDataSpan constructs a new QModelRoleDataSpan object.
func NewQModelRoleDataSpan() *QModelRoleDataSpan {
ret := C.QModelRoleDataSpan_new()
return newQModelRoleDataSpan(ret)
}
// NewQModelRoleDataSpan2 constructs a new QModelRoleDataSpan object.
func NewQModelRoleDataSpan2(modelRoleData *QModelRoleData) *QModelRoleDataSpan {
ret := C.QModelRoleDataSpan_new2(modelRoleData.cPointer())
return newQModelRoleDataSpan(ret)
}
// NewQModelRoleDataSpan3 constructs a new QModelRoleDataSpan object.
func NewQModelRoleDataSpan3(modelRoleData *QModelRoleData, lenVal int64) *QModelRoleDataSpan {
ret := C.QModelRoleDataSpan_new3(modelRoleData.cPointer(), (C.ptrdiff_t)(lenVal))
return newQModelRoleDataSpan(ret)
}
// NewQModelRoleDataSpan4 constructs a new QModelRoleDataSpan object.
func NewQModelRoleDataSpan4(param1 *QModelRoleDataSpan) *QModelRoleDataSpan {
ret := C.QModelRoleDataSpan_new4(param1.cPointer())
return newQModelRoleDataSpan(ret)
}
func (this *QModelRoleDataSpan) Size() int64 {
return (int64)(C.QModelRoleDataSpan_Size(this.h))
}
func (this *QModelRoleDataSpan) Length() int64 {
return (int64)(C.QModelRoleDataSpan_Length(this.h))
}
func (this *QModelRoleDataSpan) Data() *QModelRoleData {
return newQModelRoleData_U(unsafe.Pointer(C.QModelRoleDataSpan_Data(this.h)))
}
func (this *QModelRoleDataSpan) Begin() *QModelRoleData {
return newQModelRoleData_U(unsafe.Pointer(C.QModelRoleDataSpan_Begin(this.h)))
}
func (this *QModelRoleDataSpan) End() *QModelRoleData {
return newQModelRoleData_U(unsafe.Pointer(C.QModelRoleDataSpan_End(this.h)))
}
func (this *QModelRoleDataSpan) OperatorSubscript(index int64) *QModelRoleData {
return newQModelRoleData_U(unsafe.Pointer(C.QModelRoleDataSpan_OperatorSubscript(this.h, (C.ptrdiff_t)(index))))
}
func (this *QModelRoleDataSpan) DataForRole(role int) *QVariant {
return newQVariant_U(unsafe.Pointer(C.QModelRoleDataSpan_DataForRole(this.h, (C.int)(role))))
}
// Delete this object from C++ memory.
func (this *QModelRoleDataSpan) Delete() {
C.QModelRoleDataSpan_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QModelRoleDataSpan) GoGC() {
runtime.SetFinalizer(this, func(this *QModelRoleDataSpan) {
this.Delete()
runtime.KeepAlive(this.h)
})
}
type QModelIndex struct {
h *C.QModelIndex
}
@ -81,6 +237,10 @@ func (this *QModelIndex) InternalPointer() unsafe.Pointer {
return C.QModelIndex_InternalPointer(this.h)
}
func (this *QModelIndex) ConstInternalPointer() unsafe.Pointer {
return C.QModelIndex_ConstInternalPointer(this.h)
}
func (this *QModelIndex) Parent() *QModelIndex {
_ret := C.QModelIndex_Parent(this.h)
_goptr := newQModelIndex(_ret)
@ -109,13 +269,6 @@ func (this *QModelIndex) SiblingAtRow(row int) *QModelIndex {
return _goptr
}
func (this *QModelIndex) Child(row int, column int) *QModelIndex {
_ret := C.QModelIndex_Child(this.h, (C.int)(row), (C.int)(column))
_goptr := newQModelIndex(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QModelIndex) Data() *QVariant {
_ret := C.QModelIndex_Data(this.h)
_goptr := newQVariant(_ret)
@ -123,6 +276,10 @@ func (this *QModelIndex) Data() *QVariant {
return _goptr
}
func (this *QModelIndex) MultiData(roleDataSpan QModelRoleDataSpan) {
C.QModelIndex_MultiData(this.h, roleDataSpan.cPointer())
}
func (this *QModelIndex) Flags() ItemFlag {
return (ItemFlag)(C.QModelIndex_Flags(this.h))
}
@ -252,6 +409,10 @@ func (this *QPersistentModelIndex) InternalPointer() unsafe.Pointer {
return C.QPersistentModelIndex_InternalPointer(this.h)
}
func (this *QPersistentModelIndex) ConstInternalPointer() unsafe.Pointer {
return C.QPersistentModelIndex_ConstInternalPointer(this.h)
}
func (this *QPersistentModelIndex) InternalId() uintptr {
return (uintptr)(C.QPersistentModelIndex_InternalId(this.h))
}
@ -270,13 +431,6 @@ func (this *QPersistentModelIndex) Sibling(row int, column int) *QModelIndex {
return _goptr
}
func (this *QPersistentModelIndex) Child(row int, column int) *QModelIndex {
_ret := C.QPersistentModelIndex_Child(this.h, (C.int)(row), (C.int)(column))
_goptr := newQModelIndex(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QPersistentModelIndex) Data() *QVariant {
_ret := C.QPersistentModelIndex_Data(this.h)
_goptr := newQVariant(_ret)
@ -284,6 +438,10 @@ func (this *QPersistentModelIndex) Data() *QVariant {
return _goptr
}
func (this *QPersistentModelIndex) MultiData(roleDataSpan QModelRoleDataSpan) {
C.QPersistentModelIndex_MultiData(this.h, roleDataSpan.cPointer())
}
func (this *QPersistentModelIndex) Flags() ItemFlag {
return (ItemFlag)(C.QPersistentModelIndex_Flags(this.h))
}
@ -359,15 +517,6 @@ func QAbstractItemModel_Tr(s string) string {
return _ret
}
func QAbstractItemModel_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemModel_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractItemModel) HasIndex(row int, column int) bool {
return (bool)(C.QAbstractItemModel_HasIndex(this.h, (C.int)(row), (C.int)(column)))
}
@ -427,6 +576,10 @@ func (this *QAbstractItemModel) SetHeaderData(section int, orientation Orientati
return (bool)(C.QAbstractItemModel_SetHeaderData(this.h, (C.int)(section), (C.int)(orientation), value.cPointer()))
}
func (this *QAbstractItemModel) ClearItemData(index *QModelIndex) bool {
return (bool)(C.QAbstractItemModel_ClearItemData(this.h, index.cPointer()))
}
func (this *QAbstractItemModel) MimeTypes() []string {
var _ma *C.struct_miqt_array = C.QAbstractItemModel_MimeTypes(this.h)
_ret := make([]string, int(_ma.len))
@ -565,6 +718,10 @@ func (this *QAbstractItemModel) CheckIndex(index *QModelIndex) bool {
return (bool)(C.QAbstractItemModel_CheckIndex(this.h, index.cPointer()))
}
func (this *QAbstractItemModel) MultiData(index *QModelIndex, roleDataSpan QModelRoleDataSpan) {
C.QAbstractItemModel_MultiData(this.h, index.cPointer(), roleDataSpan.cPointer())
}
func (this *QAbstractItemModel) DataChanged(topLeft *QModelIndex, bottomRight *QModelIndex) {
C.QAbstractItemModel_DataChanged(this.h, topLeft.cPointer(), bottomRight.cPointer())
}
@ -674,28 +831,6 @@ func QAbstractItemModel_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractItemModel_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemModel_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractItemModel_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractItemModel) HasIndex3(row int, column int, parent *QModelIndex) bool {
return (bool)(C.QAbstractItemModel_HasIndex3(this.h, (C.int)(row), (C.int)(column), parent.cPointer()))
}
@ -1058,15 +1193,6 @@ func QAbstractTableModel_Tr(s string) string {
return _ret
}
func QAbstractTableModel_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTableModel_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractTableModel) Index(row int, column int) *QModelIndex {
_ret := C.QAbstractTableModel_Index(this.h, (C.int)(row), (C.int)(column))
_goptr := newQModelIndex(_ret)
@ -1111,28 +1237,6 @@ func QAbstractTableModel_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractTableModel_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTableModel_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractTableModel_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTableModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractTableModel) Index3(row int, column int, parent *QModelIndex) *QModelIndex {
_ret := C.QAbstractTableModel_Index3(this.h, (C.int)(row), (C.int)(column), parent.cPointer())
_goptr := newQModelIndex(_ret)
@ -1196,15 +1300,6 @@ func QAbstractListModel_Tr(s string) string {
return _ret
}
func QAbstractListModel_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractListModel_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractListModel) Index(row int) *QModelIndex {
_ret := C.QAbstractListModel_Index(this.h, (C.int)(row))
_goptr := newQModelIndex(_ret)
@ -1249,28 +1344,6 @@ func QAbstractListModel_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractListModel_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractListModel_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractListModel_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractListModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractListModel) Index2(row int, column int) *QModelIndex {
_ret := C.QAbstractListModel_Index2(this.h, (C.int)(row), (C.int)(column))
_goptr := newQModelIndex(_ret)

View File

@ -20,6 +20,8 @@ class QAbstractTableModel;
class QMetaObject;
class QMimeData;
class QModelIndex;
class QModelRoleData;
class QModelRoleDataSpan;
class QPersistentModelIndex;
class QSize;
class QVariant;
@ -30,23 +32,48 @@ typedef struct QAbstractTableModel QAbstractTableModel;
typedef struct QMetaObject QMetaObject;
typedef struct QMimeData QMimeData;
typedef struct QModelIndex QModelIndex;
typedef struct QModelRoleData QModelRoleData;
typedef struct QModelRoleDataSpan QModelRoleDataSpan;
typedef struct QPersistentModelIndex QPersistentModelIndex;
typedef struct QSize QSize;
typedef struct QVariant QVariant;
#endif
QModelRoleData* QModelRoleData_new(int role);
QModelRoleData* QModelRoleData_new2(QModelRoleData* param1);
int QModelRoleData_Role(const QModelRoleData* self);
QVariant* QModelRoleData_Data(QModelRoleData* self);
QVariant* QModelRoleData_Data2(const QModelRoleData* self);
void QModelRoleData_ClearData(QModelRoleData* self);
void QModelRoleData_OperatorAssign(QModelRoleData* self, QModelRoleData* param1);
void QModelRoleData_Delete(QModelRoleData* self);
QModelRoleDataSpan* QModelRoleDataSpan_new();
QModelRoleDataSpan* QModelRoleDataSpan_new2(QModelRoleData* modelRoleData);
QModelRoleDataSpan* QModelRoleDataSpan_new3(QModelRoleData* modelRoleData, ptrdiff_t lenVal);
QModelRoleDataSpan* QModelRoleDataSpan_new4(QModelRoleDataSpan* param1);
ptrdiff_t QModelRoleDataSpan_Size(const QModelRoleDataSpan* self);
ptrdiff_t QModelRoleDataSpan_Length(const QModelRoleDataSpan* self);
QModelRoleData* QModelRoleDataSpan_Data(const QModelRoleDataSpan* self);
QModelRoleData* QModelRoleDataSpan_Begin(const QModelRoleDataSpan* self);
QModelRoleData* QModelRoleDataSpan_End(const QModelRoleDataSpan* self);
QModelRoleData* QModelRoleDataSpan_OperatorSubscript(const QModelRoleDataSpan* self, ptrdiff_t index);
QVariant* QModelRoleDataSpan_DataForRole(const QModelRoleDataSpan* self, int role);
void QModelRoleDataSpan_Delete(QModelRoleDataSpan* self);
QModelIndex* QModelIndex_new();
QModelIndex* QModelIndex_new2(QModelIndex* param1);
int QModelIndex_Row(const QModelIndex* self);
int QModelIndex_Column(const QModelIndex* self);
uintptr_t QModelIndex_InternalId(const QModelIndex* self);
void* QModelIndex_InternalPointer(const QModelIndex* self);
const void* QModelIndex_ConstInternalPointer(const QModelIndex* self);
QModelIndex* QModelIndex_Parent(const QModelIndex* self);
QModelIndex* QModelIndex_Sibling(const QModelIndex* self, int row, int column);
QModelIndex* QModelIndex_SiblingAtColumn(const QModelIndex* self, int column);
QModelIndex* QModelIndex_SiblingAtRow(const QModelIndex* self, int row);
QModelIndex* QModelIndex_Child(const QModelIndex* self, int row, int column);
QVariant* QModelIndex_Data(const QModelIndex* self);
void QModelIndex_MultiData(const QModelIndex* self, QModelRoleDataSpan* roleDataSpan);
int QModelIndex_Flags(const QModelIndex* self);
QAbstractItemModel* QModelIndex_Model(const QModelIndex* self);
bool QModelIndex_IsValid(const QModelIndex* self);
@ -70,11 +97,12 @@ void QPersistentModelIndex_OperatorAssignWithOther(QPersistentModelIndex* self,
int QPersistentModelIndex_Row(const QPersistentModelIndex* self);
int QPersistentModelIndex_Column(const QPersistentModelIndex* self);
void* QPersistentModelIndex_InternalPointer(const QPersistentModelIndex* self);
const void* QPersistentModelIndex_ConstInternalPointer(const QPersistentModelIndex* self);
uintptr_t QPersistentModelIndex_InternalId(const QPersistentModelIndex* self);
QModelIndex* QPersistentModelIndex_Parent(const QPersistentModelIndex* self);
QModelIndex* QPersistentModelIndex_Sibling(const QPersistentModelIndex* self, int row, int column);
QModelIndex* QPersistentModelIndex_Child(const QPersistentModelIndex* self, int row, int column);
QVariant* QPersistentModelIndex_Data(const QPersistentModelIndex* self);
void QPersistentModelIndex_MultiData(const QPersistentModelIndex* self, QModelRoleDataSpan* roleDataSpan);
int QPersistentModelIndex_Flags(const QPersistentModelIndex* self);
QAbstractItemModel* QPersistentModelIndex_Model(const QPersistentModelIndex* self);
bool QPersistentModelIndex_IsValid(const QPersistentModelIndex* self);
@ -84,7 +112,6 @@ void QPersistentModelIndex_Delete(QPersistentModelIndex* self);
QMetaObject* QAbstractItemModel_MetaObject(const QAbstractItemModel* self);
void* QAbstractItemModel_Metacast(QAbstractItemModel* self, const char* param1);
struct miqt_string* QAbstractItemModel_Tr(const char* s);
struct miqt_string* QAbstractItemModel_TrUtf8(const char* s);
bool QAbstractItemModel_HasIndex(const QAbstractItemModel* self, int row, int column);
QModelIndex* QAbstractItemModel_Index(const QAbstractItemModel* self, int row, int column);
QModelIndex* QAbstractItemModel_Parent(const QAbstractItemModel* self, QModelIndex* child);
@ -96,6 +123,7 @@ QVariant* QAbstractItemModel_Data(const QAbstractItemModel* self, QModelIndex* i
bool QAbstractItemModel_SetData(QAbstractItemModel* self, QModelIndex* index, QVariant* value);
QVariant* QAbstractItemModel_HeaderData(const QAbstractItemModel* self, int section, int orientation);
bool QAbstractItemModel_SetHeaderData(QAbstractItemModel* self, int section, int orientation, QVariant* value);
bool QAbstractItemModel_ClearItemData(QAbstractItemModel* self, QModelIndex* index);
struct miqt_array* QAbstractItemModel_MimeTypes(const QAbstractItemModel* self);
QMimeData* QAbstractItemModel_MimeData(const QAbstractItemModel* self, struct miqt_array* /* of QModelIndex* */ indexes);
bool QAbstractItemModel_CanDropMimeData(const QAbstractItemModel* self, QMimeData* data, int action, int row, int column, QModelIndex* parent);
@ -122,6 +150,7 @@ QModelIndex* QAbstractItemModel_Buddy(const QAbstractItemModel* self, QModelInde
struct miqt_array* QAbstractItemModel_Match(const QAbstractItemModel* self, QModelIndex* start, int role, QVariant* value);
QSize* QAbstractItemModel_Span(const QAbstractItemModel* self, QModelIndex* index);
bool QAbstractItemModel_CheckIndex(const QAbstractItemModel* self, QModelIndex* index);
void QAbstractItemModel_MultiData(const QAbstractItemModel* self, QModelIndex* index, QModelRoleDataSpan* roleDataSpan);
void QAbstractItemModel_DataChanged(QAbstractItemModel* self, QModelIndex* topLeft, QModelIndex* bottomRight);
void QAbstractItemModel_connect_DataChanged(QAbstractItemModel* self, void* slot);
void QAbstractItemModel_HeaderDataChanged(QAbstractItemModel* self, int orientation, int first, int last);
@ -134,8 +163,6 @@ bool QAbstractItemModel_Submit(QAbstractItemModel* self);
void QAbstractItemModel_Revert(QAbstractItemModel* self);
struct miqt_string* QAbstractItemModel_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractItemModel_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractItemModel_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractItemModel_TrUtf83(const char* s, const char* c, int n);
bool QAbstractItemModel_HasIndex3(const QAbstractItemModel* self, int row, int column, QModelIndex* parent);
QModelIndex* QAbstractItemModel_Index3(const QAbstractItemModel* self, int row, int column, QModelIndex* parent);
int QAbstractItemModel_RowCount1(const QAbstractItemModel* self, QModelIndex* parent);
@ -172,30 +199,24 @@ void QAbstractItemModel_Delete(QAbstractItemModel* self);
QMetaObject* QAbstractTableModel_MetaObject(const QAbstractTableModel* self);
void* QAbstractTableModel_Metacast(QAbstractTableModel* self, const char* param1);
struct miqt_string* QAbstractTableModel_Tr(const char* s);
struct miqt_string* QAbstractTableModel_TrUtf8(const char* s);
QModelIndex* QAbstractTableModel_Index(const QAbstractTableModel* self, int row, int column);
QModelIndex* QAbstractTableModel_Sibling(const QAbstractTableModel* self, int row, int column, QModelIndex* idx);
bool QAbstractTableModel_DropMimeData(QAbstractTableModel* self, QMimeData* data, int action, int row, int column, QModelIndex* parent);
int QAbstractTableModel_Flags(const QAbstractTableModel* self, QModelIndex* index);
struct miqt_string* QAbstractTableModel_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractTableModel_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractTableModel_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractTableModel_TrUtf83(const char* s, const char* c, int n);
QModelIndex* QAbstractTableModel_Index3(const QAbstractTableModel* self, int row, int column, QModelIndex* parent);
void QAbstractTableModel_Delete(QAbstractTableModel* self);
QMetaObject* QAbstractListModel_MetaObject(const QAbstractListModel* self);
void* QAbstractListModel_Metacast(QAbstractListModel* self, const char* param1);
struct miqt_string* QAbstractListModel_Tr(const char* s);
struct miqt_string* QAbstractListModel_TrUtf8(const char* s);
QModelIndex* QAbstractListModel_Index(const QAbstractListModel* self, int row);
QModelIndex* QAbstractListModel_Sibling(const QAbstractListModel* self, int row, int column, QModelIndex* idx);
bool QAbstractListModel_DropMimeData(QAbstractListModel* self, QMimeData* data, int action, int row, int column, QModelIndex* parent);
int QAbstractListModel_Flags(const QAbstractListModel* self, QModelIndex* index);
struct miqt_string* QAbstractListModel_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractListModel_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractListModel_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractListModel_TrUtf83(const char* s, const char* c, int n);
QModelIndex* QAbstractListModel_Index2(const QAbstractListModel* self, int row, int column);
QModelIndex* QAbstractListModel_Index3(const QAbstractListModel* self, int row, int column, QModelIndex* parent);
void QAbstractListModel_Delete(QAbstractListModel* self);

View File

@ -31,13 +31,6 @@ struct miqt_string* QAbstractItemView_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemView_TrUtf8(const char* s) {
QString _ret = QAbstractItemView::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractItemView_SetModel(QAbstractItemView* self, QAbstractItemModel* model) {
self->setModel(model);
}
@ -283,6 +276,10 @@ QAbstractItemDelegate* QAbstractItemView_ItemDelegateWithIndex(const QAbstractIt
return self->itemDelegate(*index);
}
QAbstractItemDelegate* QAbstractItemView_ItemDelegateForIndex(const QAbstractItemView* self, QModelIndex* index) {
return self->itemDelegateForIndex(*index);
}
QVariant* QAbstractItemView_InputMethodQuery(const QAbstractItemView* self, int query) {
return new QVariant(self->inputMethodQuery(static_cast<Qt::InputMethodQuery>(query)));
}
@ -429,20 +426,6 @@ struct miqt_string* QAbstractItemView_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemView_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractItemView::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractItemView_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractItemView::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractItemView_ScrollTo2(QAbstractItemView* self, QModelIndex* index, int hint) {
self->scrollTo(*index, static_cast<QAbstractItemView::ScrollHint>(hint));
}

View File

@ -112,15 +112,6 @@ func QAbstractItemView_Tr(s string) string {
return _ret
}
func QAbstractItemView_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemView_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractItemView) SetModel(model *QAbstractItemModel) {
C.QAbstractItemView_SetModel(this.h, model.cPointer())
}
@ -377,6 +368,10 @@ func (this *QAbstractItemView) ItemDelegateWithIndex(index *QModelIndex) *QAbstr
return newQAbstractItemDelegate_U(unsafe.Pointer(C.QAbstractItemView_ItemDelegateWithIndex(this.h, index.cPointer())))
}
func (this *QAbstractItemView) ItemDelegateForIndex(index *QModelIndex) *QAbstractItemDelegate {
return newQAbstractItemDelegate_U(unsafe.Pointer(C.QAbstractItemView_ItemDelegateForIndex(this.h, index.cPointer())))
}
func (this *QAbstractItemView) InputMethodQuery(query InputMethodQuery) *QVariant {
_ret := C.QAbstractItemView_InputMethodQuery(this.h, (C.int)(query))
_goptr := newQVariant(_ret)
@ -583,28 +578,6 @@ func QAbstractItemView_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractItemView_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemView_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractItemView_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractItemView_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractItemView) ScrollTo2(index *QModelIndex, hint QAbstractItemView__ScrollHint) {
C.QAbstractItemView_ScrollTo2(this.h, index.cPointer(), (C.int)(hint))
}

View File

@ -42,7 +42,6 @@ typedef struct QWidget QWidget;
QMetaObject* QAbstractItemView_MetaObject(const QAbstractItemView* self);
void* QAbstractItemView_Metacast(QAbstractItemView* self, const char* param1);
struct miqt_string* QAbstractItemView_Tr(const char* s);
struct miqt_string* QAbstractItemView_TrUtf8(const char* s);
void QAbstractItemView_SetModel(QAbstractItemView* self, QAbstractItemModel* model);
QAbstractItemModel* QAbstractItemView_Model(const QAbstractItemView* self);
void QAbstractItemView_SetSelectionModel(QAbstractItemView* self, QItemSelectionModel* selectionModel);
@ -102,6 +101,7 @@ QAbstractItemDelegate* QAbstractItemView_ItemDelegateForRow(const QAbstractItemV
void QAbstractItemView_SetItemDelegateForColumn(QAbstractItemView* self, int column, QAbstractItemDelegate* delegate);
QAbstractItemDelegate* QAbstractItemView_ItemDelegateForColumn(const QAbstractItemView* self, int column);
QAbstractItemDelegate* QAbstractItemView_ItemDelegateWithIndex(const QAbstractItemView* self, QModelIndex* index);
QAbstractItemDelegate* QAbstractItemView_ItemDelegateForIndex(const QAbstractItemView* self, QModelIndex* index);
QVariant* QAbstractItemView_InputMethodQuery(const QAbstractItemView* self, int query);
void QAbstractItemView_Reset(QAbstractItemView* self);
void QAbstractItemView_SetRootIndex(QAbstractItemView* self, QModelIndex* index);
@ -129,8 +129,6 @@ void QAbstractItemView_IconSizeChanged(QAbstractItemView* self, QSize* size);
void QAbstractItemView_connect_IconSizeChanged(QAbstractItemView* self, void* slot);
struct miqt_string* QAbstractItemView_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractItemView_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractItemView_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractItemView_TrUtf83(const char* s, const char* c, int n);
void QAbstractItemView_ScrollTo2(QAbstractItemView* self, QModelIndex* index, int hint);
void QAbstractItemView_Delete(QAbstractItemView* self);

View File

@ -4,8 +4,8 @@
#include "gen_qabstractnativeeventfilter.h"
#include "_cgo_export.h"
bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, QByteArray* eventType, void* message, long* result) {
return self->nativeEventFilter(*eventType, message, static_cast<long*>(result));
bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, QByteArray* eventType, void* message, intptr_t* result) {
return self->nativeEventFilter(*eventType, message, (qintptr*)(result));
}
void QAbstractNativeEventFilter_Delete(QAbstractNativeEventFilter* self) {

View File

@ -35,8 +35,8 @@ func newQAbstractNativeEventFilter_U(h unsafe.Pointer) *QAbstractNativeEventFilt
return newQAbstractNativeEventFilter((*C.QAbstractNativeEventFilter)(h))
}
func (this *QAbstractNativeEventFilter) NativeEventFilter(eventType *QByteArray, message unsafe.Pointer, result *int64) bool {
return (bool)(C.QAbstractNativeEventFilter_NativeEventFilter(this.h, eventType.cPointer(), message, (*C.long)(unsafe.Pointer(result))))
func (this *QAbstractNativeEventFilter) NativeEventFilter(eventType *QByteArray, message unsafe.Pointer, result *uintptr) bool {
return (bool)(C.QAbstractNativeEventFilter_NativeEventFilter(this.h, eventType.cPointer(), message, (*C.intptr_t)(unsafe.Pointer(result))))
}
// Delete this object from C++ memory.

View File

@ -21,7 +21,7 @@ typedef struct QAbstractNativeEventFilter QAbstractNativeEventFilter;
typedef struct QByteArray QByteArray;
#endif
bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, QByteArray* eventType, void* message, long* result);
bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, QByteArray* eventType, void* message, intptr_t* result);
void QAbstractNativeEventFilter_Delete(QAbstractNativeEventFilter* self);
#ifdef __cplusplus

View File

@ -28,13 +28,6 @@ struct miqt_string* QAbstractProxyModel_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractProxyModel_TrUtf8(const char* s) {
QString _ret = QAbstractProxyModel::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractProxyModel_SetSourceModel(QAbstractProxyModel* self, QAbstractItemModel* sourceModel) {
self->setSourceModel(sourceModel);
}
@ -80,6 +73,10 @@ bool QAbstractProxyModel_SetHeaderData(QAbstractProxyModel* self, int section, i
return self->setHeaderData(static_cast<int>(section), static_cast<Qt::Orientation>(orientation), *value);
}
bool QAbstractProxyModel_ClearItemData(QAbstractProxyModel* self, QModelIndex* index) {
return self->clearItemData(*index);
}
QModelIndex* QAbstractProxyModel_Buddy(const QAbstractProxyModel* self, QModelIndex* index) {
return new QModelIndex(self->buddy(*index));
}
@ -166,20 +163,6 @@ struct miqt_string* QAbstractProxyModel_Tr3(const char* s, const char* c, int n)
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractProxyModel_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractProxyModel::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractProxyModel_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractProxyModel::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QVariant* QAbstractProxyModel_Data2(const QAbstractProxyModel* self, QModelIndex* proxyIndex, int role) {
return new QVariant(self->data(*proxyIndex, static_cast<int>(role)));
}

View File

@ -55,15 +55,6 @@ func QAbstractProxyModel_Tr(s string) string {
return _ret
}
func QAbstractProxyModel_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractProxyModel) SetSourceModel(sourceModel *QAbstractItemModel) {
C.QAbstractProxyModel_SetSourceModel(this.h, sourceModel.cPointer())
}
@ -120,6 +111,10 @@ func (this *QAbstractProxyModel) SetHeaderData(section int, orientation Orientat
return (bool)(C.QAbstractProxyModel_SetHeaderData(this.h, (C.int)(section), (C.int)(orientation), value.cPointer()))
}
func (this *QAbstractProxyModel) ClearItemData(index *QModelIndex) bool {
return (bool)(C.QAbstractProxyModel_ClearItemData(this.h, index.cPointer()))
}
func (this *QAbstractProxyModel) Buddy(index *QModelIndex) *QModelIndex {
_ret := C.QAbstractProxyModel_Buddy(this.h, index.cPointer())
_goptr := newQModelIndex(_ret)
@ -221,28 +216,6 @@ func QAbstractProxyModel_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractProxyModel_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractProxyModel_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractProxyModel_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractProxyModel) Data2(proxyIndex *QModelIndex, role int) *QVariant {
_ret := C.QAbstractProxyModel_Data2(this.h, proxyIndex.cPointer(), (C.int)(role))
_goptr := newQVariant(_ret)

View File

@ -34,7 +34,6 @@ typedef struct QVariant QVariant;
QMetaObject* QAbstractProxyModel_MetaObject(const QAbstractProxyModel* self);
void* QAbstractProxyModel_Metacast(QAbstractProxyModel* self, const char* param1);
struct miqt_string* QAbstractProxyModel_Tr(const char* s);
struct miqt_string* QAbstractProxyModel_TrUtf8(const char* s);
void QAbstractProxyModel_SetSourceModel(QAbstractProxyModel* self, QAbstractItemModel* sourceModel);
QAbstractItemModel* QAbstractProxyModel_SourceModel(const QAbstractProxyModel* self);
QModelIndex* QAbstractProxyModel_MapToSource(const QAbstractProxyModel* self, QModelIndex* proxyIndex);
@ -46,6 +45,7 @@ QVariant* QAbstractProxyModel_HeaderData(const QAbstractProxyModel* self, int se
int QAbstractProxyModel_Flags(const QAbstractProxyModel* self, QModelIndex* index);
bool QAbstractProxyModel_SetData(QAbstractProxyModel* self, QModelIndex* index, QVariant* value);
bool QAbstractProxyModel_SetHeaderData(QAbstractProxyModel* self, int section, int orientation, QVariant* value);
bool QAbstractProxyModel_ClearItemData(QAbstractProxyModel* self, QModelIndex* index);
QModelIndex* QAbstractProxyModel_Buddy(const QAbstractProxyModel* self, QModelIndex* index);
bool QAbstractProxyModel_CanFetchMore(const QAbstractProxyModel* self, QModelIndex* parent);
void QAbstractProxyModel_FetchMore(QAbstractProxyModel* self, QModelIndex* parent);
@ -61,8 +61,6 @@ int QAbstractProxyModel_SupportedDragActions(const QAbstractProxyModel* self);
int QAbstractProxyModel_SupportedDropActions(const QAbstractProxyModel* self);
struct miqt_string* QAbstractProxyModel_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractProxyModel_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractProxyModel_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractProxyModel_TrUtf83(const char* s, const char* c, int n);
QVariant* QAbstractProxyModel_Data2(const QAbstractProxyModel* self, QModelIndex* proxyIndex, int role);
QVariant* QAbstractProxyModel_HeaderData3(const QAbstractProxyModel* self, int section, int orientation, int role);
bool QAbstractProxyModel_SetData3(QAbstractProxyModel* self, QModelIndex* index, QVariant* value, int role);

View File

@ -34,13 +34,6 @@ struct miqt_string* QAbstractScrollArea_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractScrollArea_TrUtf8(const char* s) {
QString _ret = QAbstractScrollArea::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
int QAbstractScrollArea_VerticalScrollBarPolicy(const QAbstractScrollArea* self) {
Qt::ScrollBarPolicy _ret = self->verticalScrollBarPolicy();
return static_cast<int>(_ret);
@ -147,20 +140,6 @@ struct miqt_string* QAbstractScrollArea_Tr3(const char* s, const char* c, int n)
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractScrollArea_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractScrollArea::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractScrollArea_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractScrollArea::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractScrollArea_Delete(QAbstractScrollArea* self) {
delete self;
}

View File

@ -75,15 +75,6 @@ func QAbstractScrollArea_Tr(s string) string {
return _ret
}
func QAbstractScrollArea_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractScrollArea) VerticalScrollBarPolicy() ScrollBarPolicy {
return (ScrollBarPolicy)(C.QAbstractScrollArea_VerticalScrollBarPolicy(this.h))
}
@ -202,28 +193,6 @@ func QAbstractScrollArea_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractScrollArea_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractScrollArea_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractScrollArea_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAbstractScrollArea) Delete() {
C.QAbstractScrollArea_Delete(this.h)

View File

@ -32,7 +32,6 @@ QAbstractScrollArea* QAbstractScrollArea_new2(QWidget* parent);
QMetaObject* QAbstractScrollArea_MetaObject(const QAbstractScrollArea* self);
void* QAbstractScrollArea_Metacast(QAbstractScrollArea* self, const char* param1);
struct miqt_string* QAbstractScrollArea_Tr(const char* s);
struct miqt_string* QAbstractScrollArea_TrUtf8(const char* s);
int QAbstractScrollArea_VerticalScrollBarPolicy(const QAbstractScrollArea* self);
void QAbstractScrollArea_SetVerticalScrollBarPolicy(QAbstractScrollArea* self, int verticalScrollBarPolicy);
QScrollBar* QAbstractScrollArea_VerticalScrollBar(const QAbstractScrollArea* self);
@ -55,8 +54,6 @@ int QAbstractScrollArea_SizeAdjustPolicy(const QAbstractScrollArea* self);
void QAbstractScrollArea_SetSizeAdjustPolicy(QAbstractScrollArea* self, int policy);
struct miqt_string* QAbstractScrollArea_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractScrollArea_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractScrollArea_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractScrollArea_TrUtf83(const char* s, const char* c, int n);
void QAbstractScrollArea_Delete(QAbstractScrollArea* self);
#ifdef __cplusplus

View File

@ -31,13 +31,6 @@ struct miqt_string* QAbstractSlider_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractSlider_TrUtf8(const char* s) {
QString _ret = QAbstractSlider::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
int QAbstractSlider_Orientation(const QAbstractSlider* self) {
Qt::Orientation _ret = self->orientation();
return static_cast<int>(_ret);
@ -214,20 +207,6 @@ struct miqt_string* QAbstractSlider_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractSlider_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractSlider::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractSlider_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractSlider::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractSlider_Delete(QAbstractSlider* self) {
delete self;
}

View File

@ -81,15 +81,6 @@ func QAbstractSlider_Tr(s string) string {
return _ret
}
func QAbstractSlider_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractSlider_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractSlider) Orientation() Orientation {
return (Orientation)(C.QAbstractSlider_Orientation(this.h))
}
@ -324,28 +315,6 @@ func QAbstractSlider_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractSlider_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractSlider_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractSlider_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractSlider_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAbstractSlider) Delete() {
C.QAbstractSlider_Delete(this.h)

View File

@ -28,7 +28,6 @@ QAbstractSlider* QAbstractSlider_new2(QWidget* parent);
QMetaObject* QAbstractSlider_MetaObject(const QAbstractSlider* self);
void* QAbstractSlider_Metacast(QAbstractSlider* self, const char* param1);
struct miqt_string* QAbstractSlider_Tr(const char* s);
struct miqt_string* QAbstractSlider_TrUtf8(const char* s);
int QAbstractSlider_Orientation(const QAbstractSlider* self);
void QAbstractSlider_SetMinimum(QAbstractSlider* self, int minimum);
int QAbstractSlider_Minimum(const QAbstractSlider* self);
@ -67,8 +66,6 @@ void QAbstractSlider_ActionTriggered(QAbstractSlider* self, int action);
void QAbstractSlider_connect_ActionTriggered(QAbstractSlider* self, void* slot);
struct miqt_string* QAbstractSlider_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractSlider_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractSlider_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractSlider_TrUtf83(const char* s, const char* c, int n);
void QAbstractSlider_Delete(QAbstractSlider* self);
#ifdef __cplusplus

View File

@ -34,13 +34,6 @@ struct miqt_string* QAbstractSpinBox_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractSpinBox_TrUtf8(const char* s) {
QString _ret = QAbstractSpinBox::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
int QAbstractSpinBox_ButtonSymbols(const QAbstractSpinBox* self) {
QAbstractSpinBox::ButtonSymbols _ret = self->buttonSymbols();
return static_cast<int>(_ret);
@ -214,20 +207,6 @@ struct miqt_string* QAbstractSpinBox_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractSpinBox_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractSpinBox::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractSpinBox_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractSpinBox::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractSpinBox_Delete(QAbstractSpinBox* self) {
delete self;
}

View File

@ -98,15 +98,6 @@ func QAbstractSpinBox_Tr(s string) string {
return _ret
}
func QAbstractSpinBox_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractSpinBox) ButtonSymbols() QAbstractSpinBox__ButtonSymbols {
return (QAbstractSpinBox__ButtonSymbols)(C.QAbstractSpinBox_ButtonSymbols(this.h))
}
@ -303,28 +294,6 @@ func QAbstractSpinBox_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractSpinBox_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractSpinBox_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractSpinBox_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAbstractSpinBox) Delete() {
C.QAbstractSpinBox_Delete(this.h)

View File

@ -34,7 +34,6 @@ QAbstractSpinBox* QAbstractSpinBox_new2(QWidget* parent);
QMetaObject* QAbstractSpinBox_MetaObject(const QAbstractSpinBox* self);
void* QAbstractSpinBox_Metacast(QAbstractSpinBox* self, const char* param1);
struct miqt_string* QAbstractSpinBox_Tr(const char* s);
struct miqt_string* QAbstractSpinBox_TrUtf8(const char* s);
int QAbstractSpinBox_ButtonSymbols(const QAbstractSpinBox* self);
void QAbstractSpinBox_SetButtonSymbols(QAbstractSpinBox* self, int bs);
void QAbstractSpinBox_SetCorrectionMode(QAbstractSpinBox* self, int cm);
@ -73,8 +72,6 @@ void QAbstractSpinBox_EditingFinished(QAbstractSpinBox* self);
void QAbstractSpinBox_connect_EditingFinished(QAbstractSpinBox* self, void* slot);
struct miqt_string* QAbstractSpinBox_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractSpinBox_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractSpinBox_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractSpinBox_TrUtf83(const char* s, const char* c, int n);
void QAbstractSpinBox_Delete(QAbstractSpinBox* self);
#ifdef __cplusplus

View File

@ -1,88 +0,0 @@
#include <QAbstractState>
#include <QMetaObject>
#include <QState>
#include <QStateMachine>
#include <QString>
#include <QByteArray>
#include <cstring>
#include "qabstractstate.h"
#include "gen_qabstractstate.h"
#include "_cgo_export.h"
QMetaObject* QAbstractState_MetaObject(const QAbstractState* self) {
return (QMetaObject*) self->metaObject();
}
void* QAbstractState_Metacast(QAbstractState* self, const char* param1) {
return self->qt_metacast(param1);
}
struct miqt_string* QAbstractState_Tr(const char* s) {
QString _ret = QAbstractState::tr(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractState_TrUtf8(const char* s) {
QString _ret = QAbstractState::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QState* QAbstractState_ParentState(const QAbstractState* self) {
return self->parentState();
}
QStateMachine* QAbstractState_Machine(const QAbstractState* self) {
return self->machine();
}
bool QAbstractState_Active(const QAbstractState* self) {
return self->active();
}
void QAbstractState_ActiveChanged(QAbstractState* self, bool active) {
self->activeChanged(active);
}
void QAbstractState_connect_ActiveChanged(QAbstractState* self, void* slot) {
QAbstractState::connect(self, static_cast<void (QAbstractState::*)(bool)>(&QAbstractState::activeChanged), self, [=](bool active) {
bool sigval1 = active;
miqt_exec_callback_QAbstractState_ActiveChanged(slot, sigval1);
});
}
struct miqt_string* QAbstractState_Tr2(const char* s, const char* c) {
QString _ret = QAbstractState::tr(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractState_Tr3(const char* s, const char* c, int n) {
QString _ret = QAbstractState::tr(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractState_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractState::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractState_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractState::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractState_Delete(QAbstractState* self) {
delete self;
}

View File

@ -1,156 +0,0 @@
package qt
/*
#include "gen_qabstractstate.h"
#include <stdlib.h>
*/
import "C"
import (
"runtime"
"runtime/cgo"
"unsafe"
)
type QAbstractState struct {
h *C.QAbstractState
*QObject
}
func (this *QAbstractState) cPointer() *C.QAbstractState {
if this == nil {
return nil
}
return this.h
}
func newQAbstractState(h *C.QAbstractState) *QAbstractState {
if h == nil {
return nil
}
return &QAbstractState{h: h, QObject: newQObject_U(unsafe.Pointer(h))}
}
func newQAbstractState_U(h unsafe.Pointer) *QAbstractState {
return newQAbstractState((*C.QAbstractState)(h))
}
func (this *QAbstractState) MetaObject() *QMetaObject {
return newQMetaObject_U(unsafe.Pointer(C.QAbstractState_MetaObject(this.h)))
}
func (this *QAbstractState) Metacast(param1 string) unsafe.Pointer {
param1_Cstring := C.CString(param1)
defer C.free(unsafe.Pointer(param1_Cstring))
return C.QAbstractState_Metacast(this.h, param1_Cstring)
}
func QAbstractState_Tr(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractState_Tr(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractState_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractState_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractState) ParentState() *QState {
return newQState_U(unsafe.Pointer(C.QAbstractState_ParentState(this.h)))
}
func (this *QAbstractState) Machine() *QStateMachine {
return newQStateMachine_U(unsafe.Pointer(C.QAbstractState_Machine(this.h)))
}
func (this *QAbstractState) Active() bool {
return (bool)(C.QAbstractState_Active(this.h))
}
func (this *QAbstractState) ActiveChanged(active bool) {
C.QAbstractState_ActiveChanged(this.h, (C.bool)(active))
}
func (this *QAbstractState) OnActiveChanged(slot func(active bool)) {
C.QAbstractState_connect_ActiveChanged(this.h, unsafe.Pointer(uintptr(cgo.NewHandle(slot))))
}
//export miqt_exec_callback_QAbstractState_ActiveChanged
func miqt_exec_callback_QAbstractState_ActiveChanged(cb *C.void, active C.bool) {
gofunc, ok := (cgo.Handle(uintptr(unsafe.Pointer(cb))).Value()).(func(active bool))
if !ok {
panic("miqt: callback of non-callback type (heap corruption?)")
}
// Convert all CABI parameters to Go parameters
slotval1 := (bool)(active)
gofunc(slotval1)
}
func QAbstractState_Tr2(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractState_Tr2(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractState_Tr3(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractState_Tr3(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractState_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractState_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractState_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractState_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAbstractState) Delete() {
C.QAbstractState_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAbstractState) GoGC() {
runtime.SetFinalizer(this, func(this *QAbstractState) {
this.Delete()
runtime.KeepAlive(this.h)
})
}

View File

@ -1,47 +0,0 @@
#ifndef GEN_QABSTRACTSTATE_H
#define GEN_QABSTRACTSTATE_H
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#include "binding.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
class QAbstractState;
class QMetaObject;
class QState;
class QStateMachine;
#else
typedef struct QAbstractState QAbstractState;
typedef struct QMetaObject QMetaObject;
typedef struct QState QState;
typedef struct QStateMachine QStateMachine;
#endif
QMetaObject* QAbstractState_MetaObject(const QAbstractState* self);
void* QAbstractState_Metacast(QAbstractState* self, const char* param1);
struct miqt_string* QAbstractState_Tr(const char* s);
struct miqt_string* QAbstractState_TrUtf8(const char* s);
QState* QAbstractState_ParentState(const QAbstractState* self);
QStateMachine* QAbstractState_Machine(const QAbstractState* self);
bool QAbstractState_Active(const QAbstractState* self);
void QAbstractState_ActiveChanged(QAbstractState* self, bool active);
void QAbstractState_connect_ActiveChanged(QAbstractState* self, void* slot);
struct miqt_string* QAbstractState_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractState_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractState_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractState_TrUtf83(const char* s, const char* c, int n);
void QAbstractState_Delete(QAbstractState* self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif

View File

@ -35,13 +35,6 @@ struct miqt_string* QAbstractTextDocumentLayout_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTextDocumentLayout_TrUtf8(const char* s) {
QString _ret = QAbstractTextDocumentLayout::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractTextDocumentLayout_Draw(QAbstractTextDocumentLayout* self, QPainter* painter, QAbstractTextDocumentLayout__PaintContext* context) {
self->draw(painter, *context);
}
@ -173,20 +166,6 @@ struct miqt_string* QAbstractTextDocumentLayout_Tr3(const char* s, const char* c
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTextDocumentLayout_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractTextDocumentLayout::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTextDocumentLayout_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractTextDocumentLayout::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractTextDocumentLayout_UnregisterHandler2(QAbstractTextDocumentLayout* self, int objectType, QObject* component) {
self->unregisterHandler(static_cast<int>(objectType), component);
}

View File

@ -56,15 +56,6 @@ func QAbstractTextDocumentLayout_Tr(s string) string {
return _ret
}
func QAbstractTextDocumentLayout_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractTextDocumentLayout) Draw(painter *QPainter, context *QAbstractTextDocumentLayout__PaintContext) {
C.QAbstractTextDocumentLayout_Draw(this.h, painter.cPointer(), context.cPointer())
}
@ -249,28 +240,6 @@ func QAbstractTextDocumentLayout_Tr3(s string, c string, n int) string {
return _ret
}
func QAbstractTextDocumentLayout_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractTextDocumentLayout_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTextDocumentLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractTextDocumentLayout) UnregisterHandler2(objectType int, component *QObject) {
C.QAbstractTextDocumentLayout_UnregisterHandler2(this.h, (C.int)(objectType), component.cPointer())
}

View File

@ -58,7 +58,6 @@ typedef struct QTextObjectInterface QTextObjectInterface;
QMetaObject* QAbstractTextDocumentLayout_MetaObject(const QAbstractTextDocumentLayout* self);
void* QAbstractTextDocumentLayout_Metacast(QAbstractTextDocumentLayout* self, const char* param1);
struct miqt_string* QAbstractTextDocumentLayout_Tr(const char* s);
struct miqt_string* QAbstractTextDocumentLayout_TrUtf8(const char* s);
void QAbstractTextDocumentLayout_Draw(QAbstractTextDocumentLayout* self, QPainter* painter, QAbstractTextDocumentLayout__PaintContext* context);
int QAbstractTextDocumentLayout_HitTest(const QAbstractTextDocumentLayout* self, QPointF* point, int accuracy);
struct miqt_string* QAbstractTextDocumentLayout_AnchorAt(const QAbstractTextDocumentLayout* self, QPointF* pos);
@ -85,8 +84,6 @@ void QAbstractTextDocumentLayout_PageCountChanged(QAbstractTextDocumentLayout* s
void QAbstractTextDocumentLayout_connect_PageCountChanged(QAbstractTextDocumentLayout* self, void* slot);
struct miqt_string* QAbstractTextDocumentLayout_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractTextDocumentLayout_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractTextDocumentLayout_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractTextDocumentLayout_TrUtf83(const char* s, const char* c, int n);
void QAbstractTextDocumentLayout_UnregisterHandler2(QAbstractTextDocumentLayout* self, int objectType, QObject* component);
void QAbstractTextDocumentLayout_Update1(QAbstractTextDocumentLayout* self, QRectF* param1);
void QAbstractTextDocumentLayout_connect_Update1(QAbstractTextDocumentLayout* self, void* slot);

View File

@ -1,137 +0,0 @@
#include <QAbstractAnimation>
#include <QAbstractState>
#include <QAbstractTransition>
#include <QList>
#include <QMetaObject>
#include <QState>
#include <QStateMachine>
#include <QString>
#include <QByteArray>
#include <cstring>
#include "qabstracttransition.h"
#include "gen_qabstracttransition.h"
#include "_cgo_export.h"
QMetaObject* QAbstractTransition_MetaObject(const QAbstractTransition* self) {
return (QMetaObject*) self->metaObject();
}
void* QAbstractTransition_Metacast(QAbstractTransition* self, const char* param1) {
return self->qt_metacast(param1);
}
struct miqt_string* QAbstractTransition_Tr(const char* s) {
QString _ret = QAbstractTransition::tr(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTransition_TrUtf8(const char* s) {
QString _ret = QAbstractTransition::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QState* QAbstractTransition_SourceState(const QAbstractTransition* self) {
return self->sourceState();
}
QAbstractState* QAbstractTransition_TargetState(const QAbstractTransition* self) {
return self->targetState();
}
void QAbstractTransition_SetTargetState(QAbstractTransition* self, QAbstractState* target) {
self->setTargetState(target);
}
struct miqt_array* QAbstractTransition_TargetStates(const QAbstractTransition* self) {
QList<QAbstractState *> _ret = self->targetStates();
// Convert QList<> from C++ memory to manually-managed C memory
QAbstractState** _arr = static_cast<QAbstractState**>(malloc(sizeof(QAbstractState*) * _ret.length()));
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
_arr[i] = _ret[i];
}
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
_out->len = _ret.length();
_out->data = static_cast<void*>(_arr);
return _out;
}
void QAbstractTransition_SetTargetStates(QAbstractTransition* self, struct miqt_array* /* of QAbstractState* */ targets) {
QList<QAbstractState*> targets_QList;
targets_QList.reserve(targets->len);
QAbstractState** targets_arr = static_cast<QAbstractState**>(targets->data);
for(size_t i = 0; i < targets->len; ++i) {
targets_QList.push_back(targets_arr[i]);
}
self->setTargetStates(targets_QList);
}
int QAbstractTransition_TransitionType(const QAbstractTransition* self) {
QAbstractTransition::TransitionType _ret = self->transitionType();
return static_cast<int>(_ret);
}
void QAbstractTransition_SetTransitionType(QAbstractTransition* self, int typeVal) {
self->setTransitionType(static_cast<QAbstractTransition::TransitionType>(typeVal));
}
QStateMachine* QAbstractTransition_Machine(const QAbstractTransition* self) {
return self->machine();
}
void QAbstractTransition_AddAnimation(QAbstractTransition* self, QAbstractAnimation* animation) {
self->addAnimation(animation);
}
void QAbstractTransition_RemoveAnimation(QAbstractTransition* self, QAbstractAnimation* animation) {
self->removeAnimation(animation);
}
struct miqt_array* QAbstractTransition_Animations(const QAbstractTransition* self) {
QList<QAbstractAnimation *> _ret = self->animations();
// Convert QList<> from C++ memory to manually-managed C memory
QAbstractAnimation** _arr = static_cast<QAbstractAnimation**>(malloc(sizeof(QAbstractAnimation*) * _ret.length()));
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
_arr[i] = _ret[i];
}
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
_out->len = _ret.length();
_out->data = static_cast<void*>(_arr);
return _out;
}
struct miqt_string* QAbstractTransition_Tr2(const char* s, const char* c) {
QString _ret = QAbstractTransition::tr(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTransition_Tr3(const char* s, const char* c, int n) {
QString _ret = QAbstractTransition::tr(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTransition_TrUtf82(const char* s, const char* c) {
QString _ret = QAbstractTransition::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAbstractTransition_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAbstractTransition::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAbstractTransition_Delete(QAbstractTransition* self) {
delete self;
}

View File

@ -1,196 +0,0 @@
package qt
/*
#include "gen_qabstracttransition.h"
#include <stdlib.h>
*/
import "C"
import (
"runtime"
"unsafe"
)
type QAbstractTransition__TransitionType int
const (
QAbstractTransition__ExternalTransition QAbstractTransition__TransitionType = 0
QAbstractTransition__InternalTransition QAbstractTransition__TransitionType = 1
)
type QAbstractTransition struct {
h *C.QAbstractTransition
*QObject
}
func (this *QAbstractTransition) cPointer() *C.QAbstractTransition {
if this == nil {
return nil
}
return this.h
}
func newQAbstractTransition(h *C.QAbstractTransition) *QAbstractTransition {
if h == nil {
return nil
}
return &QAbstractTransition{h: h, QObject: newQObject_U(unsafe.Pointer(h))}
}
func newQAbstractTransition_U(h unsafe.Pointer) *QAbstractTransition {
return newQAbstractTransition((*C.QAbstractTransition)(h))
}
func (this *QAbstractTransition) MetaObject() *QMetaObject {
return newQMetaObject_U(unsafe.Pointer(C.QAbstractTransition_MetaObject(this.h)))
}
func (this *QAbstractTransition) Metacast(param1 string) unsafe.Pointer {
param1_Cstring := C.CString(param1)
defer C.free(unsafe.Pointer(param1_Cstring))
return C.QAbstractTransition_Metacast(this.h, param1_Cstring)
}
func QAbstractTransition_Tr(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTransition_Tr(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractTransition_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTransition_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAbstractTransition) SourceState() *QState {
return newQState_U(unsafe.Pointer(C.QAbstractTransition_SourceState(this.h)))
}
func (this *QAbstractTransition) TargetState() *QAbstractState {
return newQAbstractState_U(unsafe.Pointer(C.QAbstractTransition_TargetState(this.h)))
}
func (this *QAbstractTransition) SetTargetState(target *QAbstractState) {
C.QAbstractTransition_SetTargetState(this.h, target.cPointer())
}
func (this *QAbstractTransition) TargetStates() []*QAbstractState {
var _ma *C.struct_miqt_array = C.QAbstractTransition_TargetStates(this.h)
_ret := make([]*QAbstractState, int(_ma.len))
_outCast := (*[0xffff]*C.QAbstractState)(unsafe.Pointer(_ma.data)) // hey ya
for i := 0; i < int(_ma.len); i++ {
_ret[i] = newQAbstractState_U(unsafe.Pointer(_outCast[i]))
}
C.free(unsafe.Pointer(_ma))
return _ret
}
func (this *QAbstractTransition) SetTargetStates(targets []*QAbstractState) {
// For the C ABI, malloc a C array of raw pointers
targets_CArray := (*[0xffff]*C.QAbstractState)(C.malloc(C.size_t(8 * len(targets))))
defer C.free(unsafe.Pointer(targets_CArray))
for i := range targets {
targets_CArray[i] = targets[i].cPointer()
}
targets_ma := &C.struct_miqt_array{len: C.size_t(len(targets)), data: unsafe.Pointer(targets_CArray)}
defer runtime.KeepAlive(unsafe.Pointer(targets_ma))
C.QAbstractTransition_SetTargetStates(this.h, targets_ma)
}
func (this *QAbstractTransition) TransitionType() QAbstractTransition__TransitionType {
return (QAbstractTransition__TransitionType)(C.QAbstractTransition_TransitionType(this.h))
}
func (this *QAbstractTransition) SetTransitionType(typeVal QAbstractTransition__TransitionType) {
C.QAbstractTransition_SetTransitionType(this.h, (C.int)(typeVal))
}
func (this *QAbstractTransition) Machine() *QStateMachine {
return newQStateMachine_U(unsafe.Pointer(C.QAbstractTransition_Machine(this.h)))
}
func (this *QAbstractTransition) AddAnimation(animation *QAbstractAnimation) {
C.QAbstractTransition_AddAnimation(this.h, animation.cPointer())
}
func (this *QAbstractTransition) RemoveAnimation(animation *QAbstractAnimation) {
C.QAbstractTransition_RemoveAnimation(this.h, animation.cPointer())
}
func (this *QAbstractTransition) Animations() []*QAbstractAnimation {
var _ma *C.struct_miqt_array = C.QAbstractTransition_Animations(this.h)
_ret := make([]*QAbstractAnimation, int(_ma.len))
_outCast := (*[0xffff]*C.QAbstractAnimation)(unsafe.Pointer(_ma.data)) // hey ya
for i := 0; i < int(_ma.len); i++ {
_ret[i] = newQAbstractAnimation_U(unsafe.Pointer(_outCast[i]))
}
C.free(unsafe.Pointer(_ma))
return _ret
}
func QAbstractTransition_Tr2(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTransition_Tr2(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractTransition_Tr3(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTransition_Tr3(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractTransition_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTransition_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAbstractTransition_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAbstractTransition_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAbstractTransition) Delete() {
C.QAbstractTransition_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAbstractTransition) GoGC() {
runtime.SetFinalizer(this, func(this *QAbstractTransition) {
this.Delete()
runtime.KeepAlive(this.h)
})
}

View File

@ -1,57 +0,0 @@
#ifndef GEN_QABSTRACTTRANSITION_H
#define GEN_QABSTRACTTRANSITION_H
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#include "binding.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
class QAbstractAnimation;
class QAbstractState;
class QAbstractTransition;
class QMetaObject;
class QState;
class QStateMachine;
#else
typedef struct QAbstractAnimation QAbstractAnimation;
typedef struct QAbstractState QAbstractState;
typedef struct QAbstractTransition QAbstractTransition;
typedef struct QMetaObject QMetaObject;
typedef struct QState QState;
typedef struct QStateMachine QStateMachine;
#endif
QMetaObject* QAbstractTransition_MetaObject(const QAbstractTransition* self);
void* QAbstractTransition_Metacast(QAbstractTransition* self, const char* param1);
struct miqt_string* QAbstractTransition_Tr(const char* s);
struct miqt_string* QAbstractTransition_TrUtf8(const char* s);
QState* QAbstractTransition_SourceState(const QAbstractTransition* self);
QAbstractState* QAbstractTransition_TargetState(const QAbstractTransition* self);
void QAbstractTransition_SetTargetState(QAbstractTransition* self, QAbstractState* target);
struct miqt_array* QAbstractTransition_TargetStates(const QAbstractTransition* self);
void QAbstractTransition_SetTargetStates(QAbstractTransition* self, struct miqt_array* /* of QAbstractState* */ targets);
int QAbstractTransition_TransitionType(const QAbstractTransition* self);
void QAbstractTransition_SetTransitionType(QAbstractTransition* self, int typeVal);
QStateMachine* QAbstractTransition_Machine(const QAbstractTransition* self);
void QAbstractTransition_AddAnimation(QAbstractTransition* self, QAbstractAnimation* animation);
void QAbstractTransition_RemoveAnimation(QAbstractTransition* self, QAbstractAnimation* animation);
struct miqt_array* QAbstractTransition_Animations(const QAbstractTransition* self);
struct miqt_string* QAbstractTransition_Tr2(const char* s, const char* c);
struct miqt_string* QAbstractTransition_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAbstractTransition_TrUtf82(const char* s, const char* c);
struct miqt_string* QAbstractTransition_TrUtf83(const char* s, const char* c, int n);
void QAbstractTransition_Delete(QAbstractTransition* self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif

View File

@ -1,9 +1,8 @@
#include <QAccessible>
#define WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__ActivationObserver
#define WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__State
#include <QAccessibleActionInterface>
#include <QAccessibleEditableTextInterface>
#include <QAccessibleEvent>
#include <QAccessibleHyperlinkInterface>
#include <QAccessibleImageInterface>
#include <QAccessibleInterface>
#include <QAccessibleStateChangeEvent>
@ -33,60 +32,6 @@
#include "gen_qaccessible.h"
#include "_cgo_export.h"
void QAccessible_InstallActivationObserver(QAccessible__ActivationObserver* param1) {
QAccessible::installActivationObserver(param1);
}
void QAccessible_RemoveActivationObserver(QAccessible__ActivationObserver* param1) {
QAccessible::removeActivationObserver(param1);
}
QAccessibleInterface* QAccessible_QueryAccessibleInterface(QObject* param1) {
return QAccessible::queryAccessibleInterface(param1);
}
unsigned int QAccessible_UniqueId(QAccessibleInterface* iface) {
QAccessible::Id _ret = QAccessible::uniqueId(iface);
return static_cast<unsigned int>(_ret);
}
QAccessibleInterface* QAccessible_AccessibleInterface(unsigned int uniqueId) {
return QAccessible::accessibleInterface(static_cast<QAccessible::Id>(uniqueId));
}
unsigned int QAccessible_RegisterAccessibleInterface(QAccessibleInterface* iface) {
QAccessible::Id _ret = QAccessible::registerAccessibleInterface(iface);
return static_cast<unsigned int>(_ret);
}
void QAccessible_DeleteAccessibleInterface(unsigned int uniqueId) {
QAccessible::deleteAccessibleInterface(static_cast<QAccessible::Id>(uniqueId));
}
void QAccessible_UpdateAccessibility(QAccessibleEvent* event) {
QAccessible::updateAccessibility(event);
}
bool QAccessible_IsActive() {
return QAccessible::isActive();
}
void QAccessible_SetActive(bool active) {
QAccessible::setActive(active);
}
void QAccessible_SetRootObject(QObject* object) {
QAccessible::setRootObject(object);
}
void QAccessible_Cleanup() {
QAccessible::cleanup();
}
void QAccessible_Delete(QAccessible* self) {
delete self;
}
bool QAccessibleInterface_IsValid(const QAccessibleInterface* self) {
return self->isValid();
}
@ -184,6 +129,10 @@ QAccessibleTableCellInterface* QAccessibleInterface_TableCellInterface(QAccessib
return self->tableCellInterface();
}
QAccessibleHyperlinkInterface* QAccessibleInterface_HyperlinkInterface(QAccessibleInterface* self) {
return self->hyperlinkInterface();
}
void QAccessibleInterface_VirtualHook(QAccessibleInterface* self, int id, void* data) {
self->virtual_hook(static_cast<int>(id), data);
}
@ -511,13 +460,6 @@ struct miqt_string* QAccessibleActionInterface_Tr(const char* sourceText) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessibleActionInterface_TrUtf8(const char* sourceText) {
QString _ret = QAccessibleActionInterface::trUtf8(sourceText);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_array* QAccessibleActionInterface_ActionNames(const QAccessibleActionInterface* self) {
QStringList _ret = self->actionNames();
// Convert QList<> from C++ memory to manually-managed C memory
@ -674,20 +616,6 @@ struct miqt_string* QAccessibleActionInterface_Tr3(const char* sourceText, const
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessibleActionInterface_TrUtf82(const char* sourceText, const char* disambiguation) {
QString _ret = QAccessibleActionInterface::trUtf8(sourceText, disambiguation);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessibleActionInterface_TrUtf83(const char* sourceText, const char* disambiguation, int n) {
QString _ret = QAccessibleActionInterface::trUtf8(sourceText, disambiguation, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAccessibleActionInterface_Delete(QAccessibleActionInterface* self) {
delete self;
}
@ -715,6 +643,40 @@ void QAccessibleImageInterface_Delete(QAccessibleImageInterface* self) {
delete self;
}
struct miqt_string* QAccessibleHyperlinkInterface_Anchor(const QAccessibleHyperlinkInterface* self) {
QString _ret = self->anchor();
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessibleHyperlinkInterface_AnchorTarget(const QAccessibleHyperlinkInterface* self) {
QString _ret = self->anchorTarget();
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
int QAccessibleHyperlinkInterface_StartIndex(const QAccessibleHyperlinkInterface* self) {
return self->startIndex();
}
int QAccessibleHyperlinkInterface_EndIndex(const QAccessibleHyperlinkInterface* self) {
return self->endIndex();
}
bool QAccessibleHyperlinkInterface_IsValid(const QAccessibleHyperlinkInterface* self) {
return self->isValid();
}
void QAccessibleHyperlinkInterface_OperatorAssign(QAccessibleHyperlinkInterface* self, QAccessibleHyperlinkInterface* param1) {
self->operator=(*param1);
}
void QAccessibleHyperlinkInterface_Delete(QAccessibleHyperlinkInterface* self) {
delete self;
}
QAccessibleEvent* QAccessibleEvent_new(QObject* obj, int typ) {
return new QAccessibleEvent(obj, static_cast<QAccessible::Event>(typ));
}
@ -970,27 +932,3 @@ void QAccessibleTableModelChangeEvent_Delete(QAccessibleTableModelChangeEvent* s
delete self;
}
QAccessible__State* QAccessible__State_new() {
return new QAccessible::State();
}
QAccessible__State* QAccessible__State_new2(QAccessible__State* param1) {
return new QAccessible::State(*param1);
}
void QAccessible__State_Delete(QAccessible__State* self) {
delete self;
}
void QAccessible__ActivationObserver_AccessibilityActiveChanged(QAccessible__ActivationObserver* self, bool active) {
self->accessibilityActiveChanged(active);
}
void QAccessible__ActivationObserver_OperatorAssign(QAccessible__ActivationObserver* self, QAccessible__ActivationObserver* param1) {
self->operator=(*param1);
}
void QAccessible__ActivationObserver_Delete(QAccessible__ActivationObserver* self) {
delete self;
}

View File

@ -13,207 +13,6 @@ import (
"unsafe"
)
type QAccessible__Event int
const (
QAccessible__SoundPlayed QAccessible__Event = 1
QAccessible__Alert QAccessible__Event = 2
QAccessible__ForegroundChanged QAccessible__Event = 3
QAccessible__MenuStart QAccessible__Event = 4
QAccessible__MenuEnd QAccessible__Event = 5
QAccessible__PopupMenuStart QAccessible__Event = 6
QAccessible__PopupMenuEnd QAccessible__Event = 7
QAccessible__ContextHelpStart QAccessible__Event = 12
QAccessible__ContextHelpEnd QAccessible__Event = 13
QAccessible__DragDropStart QAccessible__Event = 14
QAccessible__DragDropEnd QAccessible__Event = 15
QAccessible__DialogStart QAccessible__Event = 16
QAccessible__DialogEnd QAccessible__Event = 17
QAccessible__ScrollingStart QAccessible__Event = 18
QAccessible__ScrollingEnd QAccessible__Event = 19
QAccessible__MenuCommand QAccessible__Event = 24
QAccessible__ActionChanged QAccessible__Event = 257
QAccessible__ActiveDescendantChanged QAccessible__Event = 258
QAccessible__AttributeChanged QAccessible__Event = 259
QAccessible__DocumentContentChanged QAccessible__Event = 260
QAccessible__DocumentLoadComplete QAccessible__Event = 261
QAccessible__DocumentLoadStopped QAccessible__Event = 262
QAccessible__DocumentReload QAccessible__Event = 263
QAccessible__HyperlinkEndIndexChanged QAccessible__Event = 264
QAccessible__HyperlinkNumberOfAnchorsChanged QAccessible__Event = 265
QAccessible__HyperlinkSelectedLinkChanged QAccessible__Event = 266
QAccessible__HypertextLinkActivated QAccessible__Event = 267
QAccessible__HypertextLinkSelected QAccessible__Event = 268
QAccessible__HyperlinkStartIndexChanged QAccessible__Event = 269
QAccessible__HypertextChanged QAccessible__Event = 270
QAccessible__HypertextNLinksChanged QAccessible__Event = 271
QAccessible__ObjectAttributeChanged QAccessible__Event = 272
QAccessible__PageChanged QAccessible__Event = 273
QAccessible__SectionChanged QAccessible__Event = 274
QAccessible__TableCaptionChanged QAccessible__Event = 275
QAccessible__TableColumnDescriptionChanged QAccessible__Event = 276
QAccessible__TableColumnHeaderChanged QAccessible__Event = 277
QAccessible__TableModelChanged QAccessible__Event = 278
QAccessible__TableRowDescriptionChanged QAccessible__Event = 279
QAccessible__TableRowHeaderChanged QAccessible__Event = 280
QAccessible__TableSummaryChanged QAccessible__Event = 281
QAccessible__TextAttributeChanged QAccessible__Event = 282
QAccessible__TextCaretMoved QAccessible__Event = 283
QAccessible__TextColumnChanged QAccessible__Event = 285
QAccessible__TextInserted QAccessible__Event = 286
QAccessible__TextRemoved QAccessible__Event = 287
QAccessible__TextUpdated QAccessible__Event = 288
QAccessible__TextSelectionChanged QAccessible__Event = 289
QAccessible__VisibleDataChanged QAccessible__Event = 290
QAccessible__ObjectCreated QAccessible__Event = 32768
QAccessible__ObjectDestroyed QAccessible__Event = 32769
QAccessible__ObjectShow QAccessible__Event = 32770
QAccessible__ObjectHide QAccessible__Event = 32771
QAccessible__ObjectReorder QAccessible__Event = 32772
QAccessible__Focus QAccessible__Event = 32773
QAccessible__Selection QAccessible__Event = 32774
QAccessible__SelectionAdd QAccessible__Event = 32775
QAccessible__SelectionRemove QAccessible__Event = 32776
QAccessible__SelectionWithin QAccessible__Event = 32777
QAccessible__StateChanged QAccessible__Event = 32778
QAccessible__LocationChanged QAccessible__Event = 32779
QAccessible__NameChanged QAccessible__Event = 32780
QAccessible__DescriptionChanged QAccessible__Event = 32781
QAccessible__ValueChanged QAccessible__Event = 32782
QAccessible__ParentChanged QAccessible__Event = 32783
QAccessible__HelpChanged QAccessible__Event = 32928
QAccessible__DefaultActionChanged QAccessible__Event = 32944
QAccessible__AcceleratorChanged QAccessible__Event = 32960
QAccessible__InvalidEvent QAccessible__Event = 32961
)
type QAccessible__Role int
const (
QAccessible__NoRole QAccessible__Role = 0
QAccessible__TitleBar QAccessible__Role = 1
QAccessible__MenuBar QAccessible__Role = 2
QAccessible__ScrollBar QAccessible__Role = 3
QAccessible__Grip QAccessible__Role = 4
QAccessible__Sound QAccessible__Role = 5
QAccessible__Cursor QAccessible__Role = 6
QAccessible__Caret QAccessible__Role = 7
QAccessible__AlertMessage QAccessible__Role = 8
QAccessible__Window QAccessible__Role = 9
QAccessible__Client QAccessible__Role = 10
QAccessible__PopupMenu QAccessible__Role = 11
QAccessible__MenuItem QAccessible__Role = 12
QAccessible__ToolTip QAccessible__Role = 13
QAccessible__Application QAccessible__Role = 14
QAccessible__Document QAccessible__Role = 15
QAccessible__Pane QAccessible__Role = 16
QAccessible__Chart QAccessible__Role = 17
QAccessible__Dialog QAccessible__Role = 18
QAccessible__Border QAccessible__Role = 19
QAccessible__Grouping QAccessible__Role = 20
QAccessible__Separator QAccessible__Role = 21
QAccessible__ToolBar QAccessible__Role = 22
QAccessible__StatusBar QAccessible__Role = 23
QAccessible__Table QAccessible__Role = 24
QAccessible__ColumnHeader QAccessible__Role = 25
QAccessible__RowHeader QAccessible__Role = 26
QAccessible__Column QAccessible__Role = 27
QAccessible__Row QAccessible__Role = 28
QAccessible__Cell QAccessible__Role = 29
QAccessible__Link QAccessible__Role = 30
QAccessible__HelpBalloon QAccessible__Role = 31
QAccessible__Assistant QAccessible__Role = 32
QAccessible__List QAccessible__Role = 33
QAccessible__ListItem QAccessible__Role = 34
QAccessible__Tree QAccessible__Role = 35
QAccessible__TreeItem QAccessible__Role = 36
QAccessible__PageTab QAccessible__Role = 37
QAccessible__PropertyPage QAccessible__Role = 38
QAccessible__Indicator QAccessible__Role = 39
QAccessible__Graphic QAccessible__Role = 40
QAccessible__StaticText QAccessible__Role = 41
QAccessible__EditableText QAccessible__Role = 42
QAccessible__Button QAccessible__Role = 43
QAccessible__PushButton QAccessible__Role = 43
QAccessible__CheckBox QAccessible__Role = 44
QAccessible__RadioButton QAccessible__Role = 45
QAccessible__ComboBox QAccessible__Role = 46
QAccessible__ProgressBar QAccessible__Role = 48
QAccessible__Dial QAccessible__Role = 49
QAccessible__HotkeyField QAccessible__Role = 50
QAccessible__Slider QAccessible__Role = 51
QAccessible__SpinBox QAccessible__Role = 52
QAccessible__Canvas QAccessible__Role = 53
QAccessible__Animation QAccessible__Role = 54
QAccessible__Equation QAccessible__Role = 55
QAccessible__ButtonDropDown QAccessible__Role = 56
QAccessible__ButtonMenu QAccessible__Role = 57
QAccessible__ButtonDropGrid QAccessible__Role = 58
QAccessible__Whitespace QAccessible__Role = 59
QAccessible__PageTabList QAccessible__Role = 60
QAccessible__Clock QAccessible__Role = 61
QAccessible__Splitter QAccessible__Role = 62
QAccessible__LayeredPane QAccessible__Role = 128
QAccessible__Terminal QAccessible__Role = 129
QAccessible__Desktop QAccessible__Role = 130
QAccessible__Paragraph QAccessible__Role = 131
QAccessible__WebDocument QAccessible__Role = 132
QAccessible__Section QAccessible__Role = 133
QAccessible__Notification QAccessible__Role = 134
QAccessible__ColorChooser QAccessible__Role = 1028
QAccessible__Footer QAccessible__Role = 1038
QAccessible__Form QAccessible__Role = 1040
QAccessible__Heading QAccessible__Role = 1044
QAccessible__Note QAccessible__Role = 1051
QAccessible__ComplementaryContent QAccessible__Role = 1068
QAccessible__UserRole QAccessible__Role = 65535
)
type QAccessible__Text int
const (
QAccessible__Name QAccessible__Text = 0
QAccessible__Description QAccessible__Text = 1
QAccessible__Value QAccessible__Text = 2
QAccessible__Help QAccessible__Text = 3
QAccessible__Accelerator QAccessible__Text = 4
QAccessible__DebugDescription QAccessible__Text = 5
QAccessible__UserText QAccessible__Text = 65535
)
type QAccessible__RelationFlag int
const (
QAccessible__Label QAccessible__RelationFlag = 1
QAccessible__Labelled QAccessible__RelationFlag = 2
QAccessible__Controller QAccessible__RelationFlag = 4
QAccessible__Controlled QAccessible__RelationFlag = 8
QAccessible__AllRelations QAccessible__RelationFlag = 4294967295
)
type QAccessible__InterfaceType int
const (
QAccessible__TextInterface QAccessible__InterfaceType = 0
QAccessible__EditableTextInterface QAccessible__InterfaceType = 1
QAccessible__ValueInterface QAccessible__InterfaceType = 2
QAccessible__ActionInterface QAccessible__InterfaceType = 3
QAccessible__ImageInterface QAccessible__InterfaceType = 4
QAccessible__TableInterface QAccessible__InterfaceType = 5
QAccessible__TableCellInterface QAccessible__InterfaceType = 6
)
type QAccessible__TextBoundaryType int
const (
QAccessible__CharBoundary QAccessible__TextBoundaryType = 0
QAccessible__WordBoundary QAccessible__TextBoundaryType = 1
QAccessible__SentenceBoundary QAccessible__TextBoundaryType = 2
QAccessible__ParagraphBoundary QAccessible__TextBoundaryType = 3
QAccessible__LineBoundary QAccessible__TextBoundaryType = 4
QAccessible__NoBoundary QAccessible__TextBoundaryType = 5
)
type QAccessibleTableModelChangeEvent__ModelChangeType int
const (
@ -225,90 +24,6 @@ const (
QAccessibleTableModelChangeEvent__ColumnsRemoved QAccessibleTableModelChangeEvent__ModelChangeType = 5
)
type QAccessible struct {
h *C.QAccessible
}
func (this *QAccessible) cPointer() *C.QAccessible {
if this == nil {
return nil
}
return this.h
}
func newQAccessible(h *C.QAccessible) *QAccessible {
if h == nil {
return nil
}
return &QAccessible{h: h}
}
func newQAccessible_U(h unsafe.Pointer) *QAccessible {
return newQAccessible((*C.QAccessible)(h))
}
func QAccessible_InstallActivationObserver(param1 *QAccessible__ActivationObserver) {
C.QAccessible_InstallActivationObserver(param1.cPointer())
}
func QAccessible_RemoveActivationObserver(param1 *QAccessible__ActivationObserver) {
C.QAccessible_RemoveActivationObserver(param1.cPointer())
}
func QAccessible_QueryAccessibleInterface(param1 *QObject) *QAccessibleInterface {
return newQAccessibleInterface_U(unsafe.Pointer(C.QAccessible_QueryAccessibleInterface(param1.cPointer())))
}
func QAccessible_UniqueId(iface *QAccessibleInterface) uint {
return (uint)(C.QAccessible_UniqueId(iface.cPointer()))
}
func QAccessible_AccessibleInterface(uniqueId uint) *QAccessibleInterface {
return newQAccessibleInterface_U(unsafe.Pointer(C.QAccessible_AccessibleInterface((C.uint)(uniqueId))))
}
func QAccessible_RegisterAccessibleInterface(iface *QAccessibleInterface) uint {
return (uint)(C.QAccessible_RegisterAccessibleInterface(iface.cPointer()))
}
func QAccessible_DeleteAccessibleInterface(uniqueId uint) {
C.QAccessible_DeleteAccessibleInterface((C.uint)(uniqueId))
}
func QAccessible_UpdateAccessibility(event *QAccessibleEvent) {
C.QAccessible_UpdateAccessibility(event.cPointer())
}
func QAccessible_IsActive() bool {
return (bool)(C.QAccessible_IsActive())
}
func QAccessible_SetActive(active bool) {
C.QAccessible_SetActive((C.bool)(active))
}
func QAccessible_SetRootObject(object *QObject) {
C.QAccessible_SetRootObject(object.cPointer())
}
func QAccessible_Cleanup() {
C.QAccessible_Cleanup()
}
// Delete this object from C++ memory.
func (this *QAccessible) Delete() {
C.QAccessible_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAccessible) GoGC() {
runtime.SetFinalizer(this, func(this *QAccessible) {
this.Delete()
runtime.KeepAlive(this.h)
})
}
type QAccessibleInterface struct {
h *C.QAccessibleInterface
}
@ -440,6 +155,10 @@ func (this *QAccessibleInterface) TableCellInterface() *QAccessibleTableCellInte
return newQAccessibleTableCellInterface_U(unsafe.Pointer(C.QAccessibleInterface_TableCellInterface(this.h)))
}
func (this *QAccessibleInterface) HyperlinkInterface() *QAccessibleHyperlinkInterface {
return newQAccessibleHyperlinkInterface_U(unsafe.Pointer(C.QAccessibleInterface_HyperlinkInterface(this.h)))
}
func (this *QAccessibleInterface) VirtualHook(id int, data unsafe.Pointer) {
C.QAccessibleInterface_VirtualHook(this.h, (C.int)(id), data)
}
@ -958,15 +677,6 @@ func QAccessibleActionInterface_Tr(sourceText string) string {
return _ret
}
func QAccessibleActionInterface_TrUtf8(sourceText string) string {
sourceText_Cstring := C.CString(sourceText)
defer C.free(unsafe.Pointer(sourceText_Cstring))
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf8(sourceText_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAccessibleActionInterface) ActionNames() []string {
var _ma *C.struct_miqt_array = C.QAccessibleActionInterface_ActionNames(this.h)
_ret := make([]string, int(_ma.len))
@ -1131,28 +841,6 @@ func QAccessibleActionInterface_Tr3(sourceText string, disambiguation string, n
return _ret
}
func QAccessibleActionInterface_TrUtf82(sourceText string, disambiguation string) string {
sourceText_Cstring := C.CString(sourceText)
defer C.free(unsafe.Pointer(sourceText_Cstring))
disambiguation_Cstring := C.CString(disambiguation)
defer C.free(unsafe.Pointer(disambiguation_Cstring))
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf82(sourceText_Cstring, disambiguation_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAccessibleActionInterface_TrUtf83(sourceText string, disambiguation string, n int) string {
sourceText_Cstring := C.CString(sourceText)
defer C.free(unsafe.Pointer(sourceText_Cstring))
disambiguation_Cstring := C.CString(disambiguation)
defer C.free(unsafe.Pointer(disambiguation_Cstring))
var _ms *C.struct_miqt_string = C.QAccessibleActionInterface_TrUtf83(sourceText_Cstring, disambiguation_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAccessibleActionInterface) Delete() {
C.QAccessibleActionInterface_Delete(this.h)
@ -1228,6 +916,72 @@ func (this *QAccessibleImageInterface) GoGC() {
})
}
type QAccessibleHyperlinkInterface struct {
h *C.QAccessibleHyperlinkInterface
}
func (this *QAccessibleHyperlinkInterface) cPointer() *C.QAccessibleHyperlinkInterface {
if this == nil {
return nil
}
return this.h
}
func newQAccessibleHyperlinkInterface(h *C.QAccessibleHyperlinkInterface) *QAccessibleHyperlinkInterface {
if h == nil {
return nil
}
return &QAccessibleHyperlinkInterface{h: h}
}
func newQAccessibleHyperlinkInterface_U(h unsafe.Pointer) *QAccessibleHyperlinkInterface {
return newQAccessibleHyperlinkInterface((*C.QAccessibleHyperlinkInterface)(h))
}
func (this *QAccessibleHyperlinkInterface) Anchor() string {
var _ms *C.struct_miqt_string = C.QAccessibleHyperlinkInterface_Anchor(this.h)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAccessibleHyperlinkInterface) AnchorTarget() string {
var _ms *C.struct_miqt_string = C.QAccessibleHyperlinkInterface_AnchorTarget(this.h)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAccessibleHyperlinkInterface) StartIndex() int {
return (int)(C.QAccessibleHyperlinkInterface_StartIndex(this.h))
}
func (this *QAccessibleHyperlinkInterface) EndIndex() int {
return (int)(C.QAccessibleHyperlinkInterface_EndIndex(this.h))
}
func (this *QAccessibleHyperlinkInterface) IsValid() bool {
return (bool)(C.QAccessibleHyperlinkInterface_IsValid(this.h))
}
func (this *QAccessibleHyperlinkInterface) OperatorAssign(param1 *QAccessibleHyperlinkInterface) {
C.QAccessibleHyperlinkInterface_OperatorAssign(this.h, param1.cPointer())
}
// Delete this object from C++ memory.
func (this *QAccessibleHyperlinkInterface) Delete() {
C.QAccessibleHyperlinkInterface_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAccessibleHyperlinkInterface) GoGC() {
runtime.SetFinalizer(this, func(this *QAccessibleHyperlinkInterface) {
this.Delete()
runtime.KeepAlive(this.h)
})
}
type QAccessibleEvent struct {
h *C.QAccessibleEvent
}
@ -1825,95 +1579,3 @@ func (this *QAccessibleTableModelChangeEvent) GoGC() {
runtime.KeepAlive(this.h)
})
}
type QAccessible__State struct {
h *C.QAccessible__State
}
func (this *QAccessible__State) cPointer() *C.QAccessible__State {
if this == nil {
return nil
}
return this.h
}
func newQAccessible__State(h *C.QAccessible__State) *QAccessible__State {
if h == nil {
return nil
}
return &QAccessible__State{h: h}
}
func newQAccessible__State_U(h unsafe.Pointer) *QAccessible__State {
return newQAccessible__State((*C.QAccessible__State)(h))
}
// NewQAccessible__State constructs a new QAccessible::State object.
func NewQAccessible__State() *QAccessible__State {
ret := C.QAccessible__State_new()
return newQAccessible__State(ret)
}
// NewQAccessible__State2 constructs a new QAccessible::State object.
func NewQAccessible__State2(param1 *QAccessible__State) *QAccessible__State {
ret := C.QAccessible__State_new2(param1.cPointer())
return newQAccessible__State(ret)
}
// Delete this object from C++ memory.
func (this *QAccessible__State) Delete() {
C.QAccessible__State_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAccessible__State) GoGC() {
runtime.SetFinalizer(this, func(this *QAccessible__State) {
this.Delete()
runtime.KeepAlive(this.h)
})
}
type QAccessible__ActivationObserver struct {
h *C.QAccessible__ActivationObserver
}
func (this *QAccessible__ActivationObserver) cPointer() *C.QAccessible__ActivationObserver {
if this == nil {
return nil
}
return this.h
}
func newQAccessible__ActivationObserver(h *C.QAccessible__ActivationObserver) *QAccessible__ActivationObserver {
if h == nil {
return nil
}
return &QAccessible__ActivationObserver{h: h}
}
func newQAccessible__ActivationObserver_U(h unsafe.Pointer) *QAccessible__ActivationObserver {
return newQAccessible__ActivationObserver((*C.QAccessible__ActivationObserver)(h))
}
func (this *QAccessible__ActivationObserver) AccessibilityActiveChanged(active bool) {
C.QAccessible__ActivationObserver_AccessibilityActiveChanged(this.h, (C.bool)(active))
}
func (this *QAccessible__ActivationObserver) OperatorAssign(param1 *QAccessible__ActivationObserver) {
C.QAccessible__ActivationObserver_OperatorAssign(this.h, param1.cPointer())
}
// Delete this object from C++ memory.
func (this *QAccessible__ActivationObserver) Delete() {
C.QAccessible__ActivationObserver_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAccessible__ActivationObserver) GoGC() {
runtime.SetFinalizer(this, func(this *QAccessible__ActivationObserver) {
this.Delete()
runtime.KeepAlive(this.h)
})
}

View File

@ -14,12 +14,6 @@ extern "C" {
#endif
#ifdef __cplusplus
class QAccessible;
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__ActivationObserver)
typedef QAccessible::ActivationObserver QAccessible__ActivationObserver;
#else
class QAccessible__ActivationObserver;
#endif
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__State)
typedef QAccessible::State QAccessible__State;
#else
@ -28,6 +22,7 @@ class QAccessible__State;
class QAccessibleActionInterface;
class QAccessibleEditableTextInterface;
class QAccessibleEvent;
class QAccessibleHyperlinkInterface;
class QAccessibleImageInterface;
class QAccessibleInterface;
class QAccessibleStateChangeEvent;
@ -50,12 +45,11 @@ class QSize;
class QVariant;
class QWindow;
#else
typedef struct QAccessible QAccessible;
typedef struct QAccessible__ActivationObserver QAccessible__ActivationObserver;
typedef struct QAccessible__State QAccessible__State;
typedef struct QAccessibleActionInterface QAccessibleActionInterface;
typedef struct QAccessibleEditableTextInterface QAccessibleEditableTextInterface;
typedef struct QAccessibleEvent QAccessibleEvent;
typedef struct QAccessibleHyperlinkInterface QAccessibleHyperlinkInterface;
typedef struct QAccessibleImageInterface QAccessibleImageInterface;
typedef struct QAccessibleInterface QAccessibleInterface;
typedef struct QAccessibleStateChangeEvent QAccessibleStateChangeEvent;
@ -79,20 +73,6 @@ typedef struct QVariant QVariant;
typedef struct QWindow QWindow;
#endif
void QAccessible_InstallActivationObserver(QAccessible__ActivationObserver* param1);
void QAccessible_RemoveActivationObserver(QAccessible__ActivationObserver* param1);
QAccessibleInterface* QAccessible_QueryAccessibleInterface(QObject* param1);
unsigned int QAccessible_UniqueId(QAccessibleInterface* iface);
QAccessibleInterface* QAccessible_AccessibleInterface(unsigned int uniqueId);
unsigned int QAccessible_RegisterAccessibleInterface(QAccessibleInterface* iface);
void QAccessible_DeleteAccessibleInterface(unsigned int uniqueId);
void QAccessible_UpdateAccessibility(QAccessibleEvent* event);
bool QAccessible_IsActive();
void QAccessible_SetActive(bool active);
void QAccessible_SetRootObject(QObject* object);
void QAccessible_Cleanup();
void QAccessible_Delete(QAccessible* self);
bool QAccessibleInterface_IsValid(const QAccessibleInterface* self);
QObject* QAccessibleInterface_Object(const QAccessibleInterface* self);
QWindow* QAccessibleInterface_Window(const QAccessibleInterface* self);
@ -116,6 +96,7 @@ QAccessibleActionInterface* QAccessibleInterface_ActionInterface(QAccessibleInte
QAccessibleImageInterface* QAccessibleInterface_ImageInterface(QAccessibleInterface* self);
QAccessibleTableInterface* QAccessibleInterface_TableInterface(QAccessibleInterface* self);
QAccessibleTableCellInterface* QAccessibleInterface_TableCellInterface(QAccessibleInterface* self);
QAccessibleHyperlinkInterface* QAccessibleInterface_HyperlinkInterface(QAccessibleInterface* self);
void QAccessibleInterface_VirtualHook(QAccessibleInterface* self, int id, void* data);
void* QAccessibleInterface_InterfaceCast(QAccessibleInterface* self, int param1);
@ -186,7 +167,6 @@ void QAccessibleTableInterface_ModelChange(QAccessibleTableInterface* self, QAcc
void QAccessibleTableInterface_Delete(QAccessibleTableInterface* self);
struct miqt_string* QAccessibleActionInterface_Tr(const char* sourceText);
struct miqt_string* QAccessibleActionInterface_TrUtf8(const char* sourceText);
struct miqt_array* QAccessibleActionInterface_ActionNames(const QAccessibleActionInterface* self);
struct miqt_string* QAccessibleActionInterface_LocalizedActionName(const QAccessibleActionInterface* self, struct miqt_string* name);
struct miqt_string* QAccessibleActionInterface_LocalizedActionDescription(const QAccessibleActionInterface* self, struct miqt_string* name);
@ -207,8 +187,6 @@ struct miqt_string* QAccessibleActionInterface_PreviousPageAction();
void QAccessibleActionInterface_OperatorAssign(QAccessibleActionInterface* self, QAccessibleActionInterface* param1);
struct miqt_string* QAccessibleActionInterface_Tr2(const char* sourceText, const char* disambiguation);
struct miqt_string* QAccessibleActionInterface_Tr3(const char* sourceText, const char* disambiguation, int n);
struct miqt_string* QAccessibleActionInterface_TrUtf82(const char* sourceText, const char* disambiguation);
struct miqt_string* QAccessibleActionInterface_TrUtf83(const char* sourceText, const char* disambiguation, int n);
void QAccessibleActionInterface_Delete(QAccessibleActionInterface* self);
struct miqt_string* QAccessibleImageInterface_ImageDescription(const QAccessibleImageInterface* self);
@ -217,6 +195,14 @@ QPoint* QAccessibleImageInterface_ImagePosition(const QAccessibleImageInterface*
void QAccessibleImageInterface_OperatorAssign(QAccessibleImageInterface* self, QAccessibleImageInterface* param1);
void QAccessibleImageInterface_Delete(QAccessibleImageInterface* self);
struct miqt_string* QAccessibleHyperlinkInterface_Anchor(const QAccessibleHyperlinkInterface* self);
struct miqt_string* QAccessibleHyperlinkInterface_AnchorTarget(const QAccessibleHyperlinkInterface* self);
int QAccessibleHyperlinkInterface_StartIndex(const QAccessibleHyperlinkInterface* self);
int QAccessibleHyperlinkInterface_EndIndex(const QAccessibleHyperlinkInterface* self);
bool QAccessibleHyperlinkInterface_IsValid(const QAccessibleHyperlinkInterface* self);
void QAccessibleHyperlinkInterface_OperatorAssign(QAccessibleHyperlinkInterface* self, QAccessibleHyperlinkInterface* param1);
void QAccessibleHyperlinkInterface_Delete(QAccessibleHyperlinkInterface* self);
QAccessibleEvent* QAccessibleEvent_new(QObject* obj, int typ);
QAccessibleEvent* QAccessibleEvent_new2(QAccessibleInterface* iface, int typ);
int QAccessibleEvent_Type(const QAccessibleEvent* self);
@ -284,14 +270,6 @@ int QAccessibleTableModelChangeEvent_LastRow(const QAccessibleTableModelChangeEv
int QAccessibleTableModelChangeEvent_LastColumn(const QAccessibleTableModelChangeEvent* self);
void QAccessibleTableModelChangeEvent_Delete(QAccessibleTableModelChangeEvent* self);
QAccessible__State* QAccessible__State_new();
QAccessible__State* QAccessible__State_new2(QAccessible__State* param1);
void QAccessible__State_Delete(QAccessible__State* self);
void QAccessible__ActivationObserver_AccessibilityActiveChanged(QAccessible__ActivationObserver* self, bool active);
void QAccessible__ActivationObserver_OperatorAssign(QAccessible__ActivationObserver* self, QAccessible__ActivationObserver* param1);
void QAccessible__ActivationObserver_Delete(QAccessible__ActivationObserver* self);
#ifdef __cplusplus
} /* extern C */
#endif

View File

@ -0,0 +1,84 @@
#include <QAccessible>
#define WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__ActivationObserver
#define WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__State
#include <QAccessibleEvent>
#include <QAccessibleInterface>
#include <QObject>
#include "qaccessible_base.h"
#include "gen_qaccessible_base.h"
#include "_cgo_export.h"
void QAccessible_InstallActivationObserver(QAccessible__ActivationObserver* param1) {
QAccessible::installActivationObserver(param1);
}
void QAccessible_RemoveActivationObserver(QAccessible__ActivationObserver* param1) {
QAccessible::removeActivationObserver(param1);
}
QAccessibleInterface* QAccessible_QueryAccessibleInterface(QObject* param1) {
return QAccessible::queryAccessibleInterface(param1);
}
unsigned int QAccessible_UniqueId(QAccessibleInterface* iface) {
QAccessible::Id _ret = QAccessible::uniqueId(iface);
return static_cast<unsigned int>(_ret);
}
QAccessibleInterface* QAccessible_AccessibleInterface(unsigned int uniqueId) {
return QAccessible::accessibleInterface(static_cast<QAccessible::Id>(uniqueId));
}
unsigned int QAccessible_RegisterAccessibleInterface(QAccessibleInterface* iface) {
QAccessible::Id _ret = QAccessible::registerAccessibleInterface(iface);
return static_cast<unsigned int>(_ret);
}
void QAccessible_DeleteAccessibleInterface(unsigned int uniqueId) {
QAccessible::deleteAccessibleInterface(static_cast<QAccessible::Id>(uniqueId));
}
void QAccessible_UpdateAccessibility(QAccessibleEvent* event) {
QAccessible::updateAccessibility(event);
}
bool QAccessible_IsActive() {
return QAccessible::isActive();
}
void QAccessible_SetActive(bool active) {
QAccessible::setActive(active);
}
void QAccessible_SetRootObject(QObject* object) {
QAccessible::setRootObject(object);
}
void QAccessible_Cleanup() {
QAccessible::cleanup();
}
void QAccessible_Delete(QAccessible* self) {
delete self;
}
QAccessible__State* QAccessible__State_new() {
return new QAccessible::State();
}
void QAccessible__State_Delete(QAccessible__State* self) {
delete self;
}
void QAccessible__ActivationObserver_AccessibilityActiveChanged(QAccessible__ActivationObserver* self, bool active) {
self->accessibilityActiveChanged(active);
}
void QAccessible__ActivationObserver_OperatorAssign(QAccessible__ActivationObserver* self, QAccessible__ActivationObserver* param1) {
self->operator=(*param1);
}
void QAccessible__ActivationObserver_Delete(QAccessible__ActivationObserver* self) {
delete self;
}

386
qt/gen_qaccessible_base.go Normal file
View File

@ -0,0 +1,386 @@
package qt
/*
#include "gen_qaccessible_base.h"
#include <stdlib.h>
*/
import "C"
import (
"runtime"
"unsafe"
)
type QAccessible__Event int
const (
QAccessible__SoundPlayed QAccessible__Event = 1
QAccessible__Alert QAccessible__Event = 2
QAccessible__ForegroundChanged QAccessible__Event = 3
QAccessible__MenuStart QAccessible__Event = 4
QAccessible__MenuEnd QAccessible__Event = 5
QAccessible__PopupMenuStart QAccessible__Event = 6
QAccessible__PopupMenuEnd QAccessible__Event = 7
QAccessible__ContextHelpStart QAccessible__Event = 12
QAccessible__ContextHelpEnd QAccessible__Event = 13
QAccessible__DragDropStart QAccessible__Event = 14
QAccessible__DragDropEnd QAccessible__Event = 15
QAccessible__DialogStart QAccessible__Event = 16
QAccessible__DialogEnd QAccessible__Event = 17
QAccessible__ScrollingStart QAccessible__Event = 18
QAccessible__ScrollingEnd QAccessible__Event = 19
QAccessible__MenuCommand QAccessible__Event = 24
QAccessible__ActionChanged QAccessible__Event = 257
QAccessible__ActiveDescendantChanged QAccessible__Event = 258
QAccessible__AttributeChanged QAccessible__Event = 259
QAccessible__DocumentContentChanged QAccessible__Event = 260
QAccessible__DocumentLoadComplete QAccessible__Event = 261
QAccessible__DocumentLoadStopped QAccessible__Event = 262
QAccessible__DocumentReload QAccessible__Event = 263
QAccessible__HyperlinkEndIndexChanged QAccessible__Event = 264
QAccessible__HyperlinkNumberOfAnchorsChanged QAccessible__Event = 265
QAccessible__HyperlinkSelectedLinkChanged QAccessible__Event = 266
QAccessible__HypertextLinkActivated QAccessible__Event = 267
QAccessible__HypertextLinkSelected QAccessible__Event = 268
QAccessible__HyperlinkStartIndexChanged QAccessible__Event = 269
QAccessible__HypertextChanged QAccessible__Event = 270
QAccessible__HypertextNLinksChanged QAccessible__Event = 271
QAccessible__ObjectAttributeChanged QAccessible__Event = 272
QAccessible__PageChanged QAccessible__Event = 273
QAccessible__SectionChanged QAccessible__Event = 274
QAccessible__TableCaptionChanged QAccessible__Event = 275
QAccessible__TableColumnDescriptionChanged QAccessible__Event = 276
QAccessible__TableColumnHeaderChanged QAccessible__Event = 277
QAccessible__TableModelChanged QAccessible__Event = 278
QAccessible__TableRowDescriptionChanged QAccessible__Event = 279
QAccessible__TableRowHeaderChanged QAccessible__Event = 280
QAccessible__TableSummaryChanged QAccessible__Event = 281
QAccessible__TextAttributeChanged QAccessible__Event = 282
QAccessible__TextCaretMoved QAccessible__Event = 283
QAccessible__TextColumnChanged QAccessible__Event = 285
QAccessible__TextInserted QAccessible__Event = 286
QAccessible__TextRemoved QAccessible__Event = 287
QAccessible__TextUpdated QAccessible__Event = 288
QAccessible__TextSelectionChanged QAccessible__Event = 289
QAccessible__VisibleDataChanged QAccessible__Event = 290
QAccessible__ObjectCreated QAccessible__Event = 32768
QAccessible__ObjectDestroyed QAccessible__Event = 32769
QAccessible__ObjectShow QAccessible__Event = 32770
QAccessible__ObjectHide QAccessible__Event = 32771
QAccessible__ObjectReorder QAccessible__Event = 32772
QAccessible__Focus QAccessible__Event = 32773
QAccessible__Selection QAccessible__Event = 32774
QAccessible__SelectionAdd QAccessible__Event = 32775
QAccessible__SelectionRemove QAccessible__Event = 32776
QAccessible__SelectionWithin QAccessible__Event = 32777
QAccessible__StateChanged QAccessible__Event = 32778
QAccessible__LocationChanged QAccessible__Event = 32779
QAccessible__NameChanged QAccessible__Event = 32780
QAccessible__DescriptionChanged QAccessible__Event = 32781
QAccessible__ValueChanged QAccessible__Event = 32782
QAccessible__ParentChanged QAccessible__Event = 32783
QAccessible__HelpChanged QAccessible__Event = 32928
QAccessible__DefaultActionChanged QAccessible__Event = 32944
QAccessible__AcceleratorChanged QAccessible__Event = 32960
QAccessible__InvalidEvent QAccessible__Event = 32961
)
type QAccessible__Role int
const (
QAccessible__NoRole QAccessible__Role = 0
QAccessible__TitleBar QAccessible__Role = 1
QAccessible__MenuBar QAccessible__Role = 2
QAccessible__ScrollBar QAccessible__Role = 3
QAccessible__Grip QAccessible__Role = 4
QAccessible__Sound QAccessible__Role = 5
QAccessible__Cursor QAccessible__Role = 6
QAccessible__Caret QAccessible__Role = 7
QAccessible__AlertMessage QAccessible__Role = 8
QAccessible__Window QAccessible__Role = 9
QAccessible__Client QAccessible__Role = 10
QAccessible__PopupMenu QAccessible__Role = 11
QAccessible__MenuItem QAccessible__Role = 12
QAccessible__ToolTip QAccessible__Role = 13
QAccessible__Application QAccessible__Role = 14
QAccessible__Document QAccessible__Role = 15
QAccessible__Pane QAccessible__Role = 16
QAccessible__Chart QAccessible__Role = 17
QAccessible__Dialog QAccessible__Role = 18
QAccessible__Border QAccessible__Role = 19
QAccessible__Grouping QAccessible__Role = 20
QAccessible__Separator QAccessible__Role = 21
QAccessible__ToolBar QAccessible__Role = 22
QAccessible__StatusBar QAccessible__Role = 23
QAccessible__Table QAccessible__Role = 24
QAccessible__ColumnHeader QAccessible__Role = 25
QAccessible__RowHeader QAccessible__Role = 26
QAccessible__Column QAccessible__Role = 27
QAccessible__Row QAccessible__Role = 28
QAccessible__Cell QAccessible__Role = 29
QAccessible__Link QAccessible__Role = 30
QAccessible__HelpBalloon QAccessible__Role = 31
QAccessible__Assistant QAccessible__Role = 32
QAccessible__List QAccessible__Role = 33
QAccessible__ListItem QAccessible__Role = 34
QAccessible__Tree QAccessible__Role = 35
QAccessible__TreeItem QAccessible__Role = 36
QAccessible__PageTab QAccessible__Role = 37
QAccessible__PropertyPage QAccessible__Role = 38
QAccessible__Indicator QAccessible__Role = 39
QAccessible__Graphic QAccessible__Role = 40
QAccessible__StaticText QAccessible__Role = 41
QAccessible__EditableText QAccessible__Role = 42
QAccessible__Button QAccessible__Role = 43
QAccessible__PushButton QAccessible__Role = 43
QAccessible__CheckBox QAccessible__Role = 44
QAccessible__RadioButton QAccessible__Role = 45
QAccessible__ComboBox QAccessible__Role = 46
QAccessible__ProgressBar QAccessible__Role = 48
QAccessible__Dial QAccessible__Role = 49
QAccessible__HotkeyField QAccessible__Role = 50
QAccessible__Slider QAccessible__Role = 51
QAccessible__SpinBox QAccessible__Role = 52
QAccessible__Canvas QAccessible__Role = 53
QAccessible__Animation QAccessible__Role = 54
QAccessible__Equation QAccessible__Role = 55
QAccessible__ButtonDropDown QAccessible__Role = 56
QAccessible__ButtonMenu QAccessible__Role = 57
QAccessible__ButtonDropGrid QAccessible__Role = 58
QAccessible__Whitespace QAccessible__Role = 59
QAccessible__PageTabList QAccessible__Role = 60
QAccessible__Clock QAccessible__Role = 61
QAccessible__Splitter QAccessible__Role = 62
QAccessible__LayeredPane QAccessible__Role = 128
QAccessible__Terminal QAccessible__Role = 129
QAccessible__Desktop QAccessible__Role = 130
QAccessible__Paragraph QAccessible__Role = 131
QAccessible__WebDocument QAccessible__Role = 132
QAccessible__Section QAccessible__Role = 133
QAccessible__Notification QAccessible__Role = 134
QAccessible__ColorChooser QAccessible__Role = 1028
QAccessible__Footer QAccessible__Role = 1038
QAccessible__Form QAccessible__Role = 1040
QAccessible__Heading QAccessible__Role = 1044
QAccessible__Note QAccessible__Role = 1051
QAccessible__ComplementaryContent QAccessible__Role = 1068
QAccessible__UserRole QAccessible__Role = 65535
)
type QAccessible__Text int
const (
QAccessible__Name QAccessible__Text = 0
QAccessible__Description QAccessible__Text = 1
QAccessible__Value QAccessible__Text = 2
QAccessible__Help QAccessible__Text = 3
QAccessible__Accelerator QAccessible__Text = 4
QAccessible__DebugDescription QAccessible__Text = 5
QAccessible__UserText QAccessible__Text = 65535
)
type QAccessible__RelationFlag int
const (
QAccessible__Label QAccessible__RelationFlag = 1
QAccessible__Labelled QAccessible__RelationFlag = 2
QAccessible__Controller QAccessible__RelationFlag = 4
QAccessible__Controlled QAccessible__RelationFlag = 8
QAccessible__AllRelations QAccessible__RelationFlag = 4294967295
)
type QAccessible__InterfaceType int
const (
QAccessible__TextInterface QAccessible__InterfaceType = 0
QAccessible__EditableTextInterface QAccessible__InterfaceType = 1
QAccessible__ValueInterface QAccessible__InterfaceType = 2
QAccessible__ActionInterface QAccessible__InterfaceType = 3
QAccessible__ImageInterface QAccessible__InterfaceType = 4
QAccessible__TableInterface QAccessible__InterfaceType = 5
QAccessible__TableCellInterface QAccessible__InterfaceType = 6
QAccessible__HyperlinkInterface QAccessible__InterfaceType = 7
)
type QAccessible__TextBoundaryType int
const (
QAccessible__CharBoundary QAccessible__TextBoundaryType = 0
QAccessible__WordBoundary QAccessible__TextBoundaryType = 1
QAccessible__SentenceBoundary QAccessible__TextBoundaryType = 2
QAccessible__ParagraphBoundary QAccessible__TextBoundaryType = 3
QAccessible__LineBoundary QAccessible__TextBoundaryType = 4
QAccessible__NoBoundary QAccessible__TextBoundaryType = 5
)
type QAccessible struct {
h *C.QAccessible
}
func (this *QAccessible) cPointer() *C.QAccessible {
if this == nil {
return nil
}
return this.h
}
func newQAccessible(h *C.QAccessible) *QAccessible {
if h == nil {
return nil
}
return &QAccessible{h: h}
}
func newQAccessible_U(h unsafe.Pointer) *QAccessible {
return newQAccessible((*C.QAccessible)(h))
}
func QAccessible_InstallActivationObserver(param1 *QAccessible__ActivationObserver) {
C.QAccessible_InstallActivationObserver(param1.cPointer())
}
func QAccessible_RemoveActivationObserver(param1 *QAccessible__ActivationObserver) {
C.QAccessible_RemoveActivationObserver(param1.cPointer())
}
func QAccessible_QueryAccessibleInterface(param1 *QObject) *QAccessibleInterface {
return newQAccessibleInterface_U(unsafe.Pointer(C.QAccessible_QueryAccessibleInterface(param1.cPointer())))
}
func QAccessible_UniqueId(iface *QAccessibleInterface) uint {
return (uint)(C.QAccessible_UniqueId(iface.cPointer()))
}
func QAccessible_AccessibleInterface(uniqueId uint) *QAccessibleInterface {
return newQAccessibleInterface_U(unsafe.Pointer(C.QAccessible_AccessibleInterface((C.uint)(uniqueId))))
}
func QAccessible_RegisterAccessibleInterface(iface *QAccessibleInterface) uint {
return (uint)(C.QAccessible_RegisterAccessibleInterface(iface.cPointer()))
}
func QAccessible_DeleteAccessibleInterface(uniqueId uint) {
C.QAccessible_DeleteAccessibleInterface((C.uint)(uniqueId))
}
func QAccessible_UpdateAccessibility(event *QAccessibleEvent) {
C.QAccessible_UpdateAccessibility(event.cPointer())
}
func QAccessible_IsActive() bool {
return (bool)(C.QAccessible_IsActive())
}
func QAccessible_SetActive(active bool) {
C.QAccessible_SetActive((C.bool)(active))
}
func QAccessible_SetRootObject(object *QObject) {
C.QAccessible_SetRootObject(object.cPointer())
}
func QAccessible_Cleanup() {
C.QAccessible_Cleanup()
}
// Delete this object from C++ memory.
func (this *QAccessible) Delete() {
C.QAccessible_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAccessible) GoGC() {
runtime.SetFinalizer(this, func(this *QAccessible) {
this.Delete()
runtime.KeepAlive(this.h)
})
}
type QAccessible__State struct {
h *C.QAccessible__State
}
func (this *QAccessible__State) cPointer() *C.QAccessible__State {
if this == nil {
return nil
}
return this.h
}
func newQAccessible__State(h *C.QAccessible__State) *QAccessible__State {
if h == nil {
return nil
}
return &QAccessible__State{h: h}
}
func newQAccessible__State_U(h unsafe.Pointer) *QAccessible__State {
return newQAccessible__State((*C.QAccessible__State)(h))
}
// NewQAccessible__State constructs a new QAccessible::State object.
func NewQAccessible__State() *QAccessible__State {
ret := C.QAccessible__State_new()
return newQAccessible__State(ret)
}
// Delete this object from C++ memory.
func (this *QAccessible__State) Delete() {
C.QAccessible__State_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAccessible__State) GoGC() {
runtime.SetFinalizer(this, func(this *QAccessible__State) {
this.Delete()
runtime.KeepAlive(this.h)
})
}
type QAccessible__ActivationObserver struct {
h *C.QAccessible__ActivationObserver
}
func (this *QAccessible__ActivationObserver) cPointer() *C.QAccessible__ActivationObserver {
if this == nil {
return nil
}
return this.h
}
func newQAccessible__ActivationObserver(h *C.QAccessible__ActivationObserver) *QAccessible__ActivationObserver {
if h == nil {
return nil
}
return &QAccessible__ActivationObserver{h: h}
}
func newQAccessible__ActivationObserver_U(h unsafe.Pointer) *QAccessible__ActivationObserver {
return newQAccessible__ActivationObserver((*C.QAccessible__ActivationObserver)(h))
}
func (this *QAccessible__ActivationObserver) AccessibilityActiveChanged(active bool) {
C.QAccessible__ActivationObserver_AccessibilityActiveChanged(this.h, (C.bool)(active))
}
func (this *QAccessible__ActivationObserver) OperatorAssign(param1 *QAccessible__ActivationObserver) {
C.QAccessible__ActivationObserver_OperatorAssign(this.h, param1.cPointer())
}
// Delete this object from C++ memory.
func (this *QAccessible__ActivationObserver) Delete() {
C.QAccessible__ActivationObserver_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAccessible__ActivationObserver) GoGC() {
runtime.SetFinalizer(this, func(this *QAccessible__ActivationObserver) {
this.Delete()
runtime.KeepAlive(this.h)
})
}

65
qt/gen_qaccessible_base.h Normal file
View File

@ -0,0 +1,65 @@
#ifndef GEN_QACCESSIBLE_BASE_H
#define GEN_QACCESSIBLE_BASE_H
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#include "binding.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
class QAccessible;
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__ActivationObserver)
typedef QAccessible::ActivationObserver QAccessible__ActivationObserver;
#else
class QAccessible__ActivationObserver;
#endif
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__State)
typedef QAccessible::State QAccessible__State;
#else
class QAccessible__State;
#endif
class QAccessibleEvent;
class QAccessibleInterface;
class QObject;
#else
typedef struct QAccessible QAccessible;
typedef struct QAccessible__ActivationObserver QAccessible__ActivationObserver;
typedef struct QAccessible__State QAccessible__State;
typedef struct QAccessibleEvent QAccessibleEvent;
typedef struct QAccessibleInterface QAccessibleInterface;
typedef struct QObject QObject;
#endif
void QAccessible_InstallActivationObserver(QAccessible__ActivationObserver* param1);
void QAccessible_RemoveActivationObserver(QAccessible__ActivationObserver* param1);
QAccessibleInterface* QAccessible_QueryAccessibleInterface(QObject* param1);
unsigned int QAccessible_UniqueId(QAccessibleInterface* iface);
QAccessibleInterface* QAccessible_AccessibleInterface(unsigned int uniqueId);
unsigned int QAccessible_RegisterAccessibleInterface(QAccessibleInterface* iface);
void QAccessible_DeleteAccessibleInterface(unsigned int uniqueId);
void QAccessible_UpdateAccessibility(QAccessibleEvent* event);
bool QAccessible_IsActive();
void QAccessible_SetActive(bool active);
void QAccessible_SetRootObject(QObject* object);
void QAccessible_Cleanup();
void QAccessible_Delete(QAccessible* self);
QAccessible__State* QAccessible__State_new();
void QAccessible__State_Delete(QAccessible__State* self);
void QAccessible__ActivationObserver_AccessibilityActiveChanged(QAccessible__ActivationObserver* self, bool active);
void QAccessible__ActivationObserver_OperatorAssign(QAccessible__ActivationObserver* self, QAccessible__ActivationObserver* param1);
void QAccessible__ActivationObserver_Delete(QAccessible__ActivationObserver* self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif

View File

@ -41,13 +41,6 @@ struct miqt_string* QAccessibleBridgePlugin_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessibleBridgePlugin_TrUtf8(const char* s) {
QString _ret = QAccessibleBridgePlugin::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QAccessibleBridge* QAccessibleBridgePlugin_Create(QAccessibleBridgePlugin* self, struct miqt_string* key) {
QString key_QString = QString::fromUtf8(&key->data, key->len);
return self->create(key_QString);
@ -67,20 +60,6 @@ struct miqt_string* QAccessibleBridgePlugin_Tr3(const char* s, const char* c, in
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessibleBridgePlugin_TrUtf82(const char* s, const char* c) {
QString _ret = QAccessibleBridgePlugin::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessibleBridgePlugin_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAccessibleBridgePlugin::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAccessibleBridgePlugin_Delete(QAccessibleBridgePlugin* self) {
delete self;
}

View File

@ -103,15 +103,6 @@ func QAccessibleBridgePlugin_Tr(s string) string {
return _ret
}
func QAccessibleBridgePlugin_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAccessibleBridgePlugin) Create(key string) *QAccessibleBridge {
key_ms := miqt_strdupg(key)
defer C.free(key_ms)
@ -140,28 +131,6 @@ func QAccessibleBridgePlugin_Tr3(s string, c string, n int) string {
return _ret
}
func QAccessibleBridgePlugin_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAccessibleBridgePlugin_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAccessibleBridgePlugin_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAccessibleBridgePlugin) Delete() {
C.QAccessibleBridgePlugin_Delete(this.h)

View File

@ -35,12 +35,9 @@ void QAccessibleBridge_Delete(QAccessibleBridge* self);
QMetaObject* QAccessibleBridgePlugin_MetaObject(const QAccessibleBridgePlugin* self);
void* QAccessibleBridgePlugin_Metacast(QAccessibleBridgePlugin* self, const char* param1);
struct miqt_string* QAccessibleBridgePlugin_Tr(const char* s);
struct miqt_string* QAccessibleBridgePlugin_TrUtf8(const char* s);
QAccessibleBridge* QAccessibleBridgePlugin_Create(QAccessibleBridgePlugin* self, struct miqt_string* key);
struct miqt_string* QAccessibleBridgePlugin_Tr2(const char* s, const char* c);
struct miqt_string* QAccessibleBridgePlugin_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAccessibleBridgePlugin_TrUtf82(const char* s, const char* c);
struct miqt_string* QAccessibleBridgePlugin_TrUtf83(const char* s, const char* c, int n);
void QAccessibleBridgePlugin_Delete(QAccessibleBridgePlugin* self);
#ifdef __cplusplus

View File

@ -24,13 +24,6 @@ struct miqt_string* QAccessiblePlugin_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessiblePlugin_TrUtf8(const char* s) {
QString _ret = QAccessiblePlugin::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QAccessibleInterface* QAccessiblePlugin_Create(QAccessiblePlugin* self, struct miqt_string* key, QObject* object) {
QString key_QString = QString::fromUtf8(&key->data, key->len);
return self->create(key_QString, object);
@ -50,20 +43,6 @@ struct miqt_string* QAccessiblePlugin_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessiblePlugin_TrUtf82(const char* s, const char* c) {
QString _ret = QAccessiblePlugin::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAccessiblePlugin_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAccessiblePlugin::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAccessiblePlugin_Delete(QAccessiblePlugin* self) {
delete self;
}

View File

@ -55,15 +55,6 @@ func QAccessiblePlugin_Tr(s string) string {
return _ret
}
func QAccessiblePlugin_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAccessiblePlugin) Create(key string, object *QObject) *QAccessibleInterface {
key_ms := miqt_strdupg(key)
defer C.free(key_ms)
@ -92,28 +83,6 @@ func QAccessiblePlugin_Tr3(s string, c string, n int) string {
return _ret
}
func QAccessiblePlugin_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAccessiblePlugin_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAccessiblePlugin_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAccessiblePlugin) Delete() {
C.QAccessiblePlugin_Delete(this.h)

View File

@ -28,12 +28,9 @@ typedef struct QObject QObject;
QMetaObject* QAccessiblePlugin_MetaObject(const QAccessiblePlugin* self);
void* QAccessiblePlugin_Metacast(QAccessiblePlugin* self, const char* param1);
struct miqt_string* QAccessiblePlugin_Tr(const char* s);
struct miqt_string* QAccessiblePlugin_TrUtf8(const char* s);
QAccessibleInterface* QAccessiblePlugin_Create(QAccessiblePlugin* self, struct miqt_string* key, QObject* object);
struct miqt_string* QAccessiblePlugin_Tr2(const char* s, const char* c);
struct miqt_string* QAccessiblePlugin_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAccessiblePlugin_TrUtf82(const char* s, const char* c);
struct miqt_string* QAccessiblePlugin_TrUtf83(const char* s, const char* c, int n);
void QAccessiblePlugin_Delete(QAccessiblePlugin* self);
#ifdef __cplusplus

View File

@ -1,18 +1,15 @@
#include <QAction>
#include <QActionGroup>
#include <QFont>
#include <QGraphicsWidget>
#include <QIcon>
#include <QKeySequence>
#include <QList>
#include <QMenu>
#include <QMetaObject>
#include <QObject>
#include <QString>
#include <QByteArray>
#include <cstring>
#include <QVariant>
#include <QWidget>
#include "qaction.h"
#include "gen_qaction.h"
#include "_cgo_export.h"
@ -60,11 +57,17 @@ struct miqt_string* QAction_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAction_TrUtf8(const char* s) {
QString _ret = QAction::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
struct miqt_array* QAction_AssociatedObjects(const QAction* self) {
QList<QObject *> _ret = self->associatedObjects();
// Convert QList<> from C++ memory to manually-managed C memory
QObject** _arr = static_cast<QObject**>(malloc(sizeof(QObject*) * _ret.length()));
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
_arr[i] = _ret[i];
}
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
_out->len = _ret.length();
_out->data = static_cast<void*>(_arr);
return _out;
}
void QAction_SetActionGroup(QAction* self, QActionGroup* group) {
@ -152,14 +155,6 @@ int QAction_Priority(const QAction* self) {
return static_cast<int>(_ret);
}
QMenu* QAction_Menu(const QAction* self) {
return self->menu();
}
void QAction_SetMenu(QAction* self, QMenu* menu) {
self->setMenu(menu);
}
void QAction_SetSeparator(QAction* self, bool b) {
self->setSeparator(b);
}
@ -260,10 +255,6 @@ void QAction_Activate(QAction* self, int event) {
self->activate(static_cast<QAction::ActionEvent>(event));
}
bool QAction_ShowStatusText(QAction* self) {
return self->showStatusText();
}
void QAction_SetMenuRole(QAction* self, int menuRole) {
self->setMenuRole(static_cast<QAction::MenuRole>(menuRole));
}
@ -289,34 +280,8 @@ bool QAction_IsShortcutVisibleInContextMenu(const QAction* self) {
return self->isShortcutVisibleInContextMenu();
}
QWidget* QAction_ParentWidget(const QAction* self) {
return self->parentWidget();
}
struct miqt_array* QAction_AssociatedWidgets(const QAction* self) {
QList<QWidget *> _ret = self->associatedWidgets();
// Convert QList<> from C++ memory to manually-managed C memory
QWidget** _arr = static_cast<QWidget**>(malloc(sizeof(QWidget*) * _ret.length()));
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
_arr[i] = _ret[i];
}
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
_out->len = _ret.length();
_out->data = static_cast<void*>(_arr);
return _out;
}
struct miqt_array* QAction_AssociatedGraphicsWidgets(const QAction* self) {
QList<QGraphicsWidget *> _ret = self->associatedGraphicsWidgets();
// Convert QList<> from C++ memory to manually-managed C memory
QGraphicsWidget** _arr = static_cast<QGraphicsWidget**>(malloc(sizeof(QGraphicsWidget*) * _ret.length()));
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
_arr[i] = _ret[i];
}
struct miqt_array* _out = static_cast<struct miqt_array*>(malloc(sizeof(struct miqt_array)));
_out->len = _ret.length();
_out->data = static_cast<void*>(_arr);
return _out;
bool QAction_ShowStatusText(QAction* self) {
return self->showStatusText();
}
void QAction_Trigger(QAction* self) {
@ -339,6 +304,10 @@ void QAction_SetEnabled(QAction* self, bool enabled) {
self->setEnabled(enabled);
}
void QAction_ResetEnabled(QAction* self) {
self->resetEnabled();
}
void QAction_SetDisabled(QAction* self, bool b) {
self->setDisabled(b);
}
@ -357,6 +326,38 @@ void QAction_connect_Changed(QAction* self, void* slot) {
});
}
void QAction_EnabledChanged(QAction* self, bool enabled) {
self->enabledChanged(enabled);
}
void QAction_connect_EnabledChanged(QAction* self, void* slot) {
QAction::connect(self, static_cast<void (QAction::*)(bool)>(&QAction::enabledChanged), self, [=](bool enabled) {
bool sigval1 = enabled;
miqt_exec_callback_QAction_EnabledChanged(slot, sigval1);
});
}
void QAction_CheckableChanged(QAction* self, bool checkable) {
self->checkableChanged(checkable);
}
void QAction_connect_CheckableChanged(QAction* self, void* slot) {
QAction::connect(self, static_cast<void (QAction::*)(bool)>(&QAction::checkableChanged), self, [=](bool checkable) {
bool sigval1 = checkable;
miqt_exec_callback_QAction_CheckableChanged(slot, sigval1);
});
}
void QAction_VisibleChanged(QAction* self) {
self->visibleChanged();
}
void QAction_connect_VisibleChanged(QAction* self, void* slot) {
QAction::connect(self, static_cast<void (QAction::*)()>(&QAction::visibleChanged), self, [=]() {
miqt_exec_callback_QAction_VisibleChanged(slot);
});
}
void QAction_Triggered(QAction* self) {
self->triggered();
}
@ -402,22 +403,8 @@ struct miqt_string* QAction_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAction_TrUtf82(const char* s, const char* c) {
QString _ret = QAction::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAction_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAction::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
bool QAction_ShowStatusText1(QAction* self, QWidget* widget) {
return self->showStatusText(widget);
bool QAction_ShowStatusText1(QAction* self, QObject* object) {
return self->showStatusText(object);
}
void QAction_Triggered1(QAction* self, bool checked) {

View File

@ -127,12 +127,14 @@ func QAction_Tr(s string) string {
return _ret
}
func QAction_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAction_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
func (this *QAction) AssociatedObjects() []*QObject {
var _ma *C.struct_miqt_array = C.QAction_AssociatedObjects(this.h)
_ret := make([]*QObject, int(_ma.len))
_outCast := (*[0xffff]*C.QObject)(unsafe.Pointer(_ma.data)) // hey ya
for i := 0; i < int(_ma.len); i++ {
_ret[i] = newQObject_U(unsafe.Pointer(_outCast[i]))
}
C.free(unsafe.Pointer(_ma))
return _ret
}
@ -228,14 +230,6 @@ func (this *QAction) Priority() QAction__Priority {
return (QAction__Priority)(C.QAction_Priority(this.h))
}
func (this *QAction) Menu() *QMenu {
return newQMenu_U(unsafe.Pointer(C.QAction_Menu(this.h)))
}
func (this *QAction) SetMenu(menu *QMenu) {
C.QAction_SetMenu(this.h, menu.cPointer())
}
func (this *QAction) SetSeparator(b bool) {
C.QAction_SetSeparator(this.h, (C.bool)(b))
}
@ -347,10 +341,6 @@ func (this *QAction) Activate(event QAction__ActionEvent) {
C.QAction_Activate(this.h, (C.int)(event))
}
func (this *QAction) ShowStatusText() bool {
return (bool)(C.QAction_ShowStatusText(this.h))
}
func (this *QAction) SetMenuRole(menuRole QAction__MenuRole) {
C.QAction_SetMenuRole(this.h, (C.int)(menuRole))
}
@ -375,30 +365,8 @@ func (this *QAction) IsShortcutVisibleInContextMenu() bool {
return (bool)(C.QAction_IsShortcutVisibleInContextMenu(this.h))
}
func (this *QAction) ParentWidget() *QWidget {
return newQWidget_U(unsafe.Pointer(C.QAction_ParentWidget(this.h)))
}
func (this *QAction) AssociatedWidgets() []*QWidget {
var _ma *C.struct_miqt_array = C.QAction_AssociatedWidgets(this.h)
_ret := make([]*QWidget, int(_ma.len))
_outCast := (*[0xffff]*C.QWidget)(unsafe.Pointer(_ma.data)) // hey ya
for i := 0; i < int(_ma.len); i++ {
_ret[i] = newQWidget_U(unsafe.Pointer(_outCast[i]))
}
C.free(unsafe.Pointer(_ma))
return _ret
}
func (this *QAction) AssociatedGraphicsWidgets() []*QGraphicsWidget {
var _ma *C.struct_miqt_array = C.QAction_AssociatedGraphicsWidgets(this.h)
_ret := make([]*QGraphicsWidget, int(_ma.len))
_outCast := (*[0xffff]*C.QGraphicsWidget)(unsafe.Pointer(_ma.data)) // hey ya
for i := 0; i < int(_ma.len); i++ {
_ret[i] = newQGraphicsWidget_U(unsafe.Pointer(_outCast[i]))
}
C.free(unsafe.Pointer(_ma))
return _ret
func (this *QAction) ShowStatusText() bool {
return (bool)(C.QAction_ShowStatusText(this.h))
}
func (this *QAction) Trigger() {
@ -421,6 +389,10 @@ func (this *QAction) SetEnabled(enabled bool) {
C.QAction_SetEnabled(this.h, (C.bool)(enabled))
}
func (this *QAction) ResetEnabled() {
C.QAction_ResetEnabled(this.h)
}
func (this *QAction) SetDisabled(b bool) {
C.QAction_SetDisabled(this.h, (C.bool)(b))
}
@ -446,6 +418,63 @@ func miqt_exec_callback_QAction_Changed(cb *C.void) {
gofunc()
}
func (this *QAction) EnabledChanged(enabled bool) {
C.QAction_EnabledChanged(this.h, (C.bool)(enabled))
}
func (this *QAction) OnEnabledChanged(slot func(enabled bool)) {
C.QAction_connect_EnabledChanged(this.h, unsafe.Pointer(uintptr(cgo.NewHandle(slot))))
}
//export miqt_exec_callback_QAction_EnabledChanged
func miqt_exec_callback_QAction_EnabledChanged(cb *C.void, enabled C.bool) {
gofunc, ok := (cgo.Handle(uintptr(unsafe.Pointer(cb))).Value()).(func(enabled bool))
if !ok {
panic("miqt: callback of non-callback type (heap corruption?)")
}
// Convert all CABI parameters to Go parameters
slotval1 := (bool)(enabled)
gofunc(slotval1)
}
func (this *QAction) CheckableChanged(checkable bool) {
C.QAction_CheckableChanged(this.h, (C.bool)(checkable))
}
func (this *QAction) OnCheckableChanged(slot func(checkable bool)) {
C.QAction_connect_CheckableChanged(this.h, unsafe.Pointer(uintptr(cgo.NewHandle(slot))))
}
//export miqt_exec_callback_QAction_CheckableChanged
func miqt_exec_callback_QAction_CheckableChanged(cb *C.void, checkable C.bool) {
gofunc, ok := (cgo.Handle(uintptr(unsafe.Pointer(cb))).Value()).(func(checkable bool))
if !ok {
panic("miqt: callback of non-callback type (heap corruption?)")
}
// Convert all CABI parameters to Go parameters
slotval1 := (bool)(checkable)
gofunc(slotval1)
}
func (this *QAction) VisibleChanged() {
C.QAction_VisibleChanged(this.h)
}
func (this *QAction) OnVisibleChanged(slot func()) {
C.QAction_connect_VisibleChanged(this.h, unsafe.Pointer(uintptr(cgo.NewHandle(slot))))
}
//export miqt_exec_callback_QAction_VisibleChanged
func miqt_exec_callback_QAction_VisibleChanged(cb *C.void) {
gofunc, ok := (cgo.Handle(uintptr(unsafe.Pointer(cb))).Value()).(func())
if !ok {
panic("miqt: callback of non-callback type (heap corruption?)")
}
gofunc()
}
func (this *QAction) Triggered() {
C.QAction_Triggered(this.h)
}
@ -522,30 +551,8 @@ func QAction_Tr3(s string, c string, n int) string {
return _ret
}
func QAction_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAction_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAction_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAction_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAction) ShowStatusText1(widget *QWidget) bool {
return (bool)(C.QAction_ShowStatusText1(this.h, widget.cPointer()))
func (this *QAction) ShowStatusText1(object *QObject) bool {
return (bool)(C.QAction_ShowStatusText1(this.h, object.cPointer()))
}
func (this *QAction) Triggered1(checked bool) {

View File

@ -17,26 +17,20 @@ extern "C" {
class QAction;
class QActionGroup;
class QFont;
class QGraphicsWidget;
class QIcon;
class QKeySequence;
class QMenu;
class QMetaObject;
class QObject;
class QVariant;
class QWidget;
#else
typedef struct QAction QAction;
typedef struct QActionGroup QActionGroup;
typedef struct QFont QFont;
typedef struct QGraphicsWidget QGraphicsWidget;
typedef struct QIcon QIcon;
typedef struct QKeySequence QKeySequence;
typedef struct QMenu QMenu;
typedef struct QMetaObject QMetaObject;
typedef struct QObject QObject;
typedef struct QVariant QVariant;
typedef struct QWidget QWidget;
#endif
QAction* QAction_new();
@ -48,7 +42,7 @@ QAction* QAction_new6(QIcon* icon, struct miqt_string* text, QObject* parent);
QMetaObject* QAction_MetaObject(const QAction* self);
void* QAction_Metacast(QAction* self, const char* param1);
struct miqt_string* QAction_Tr(const char* s);
struct miqt_string* QAction_TrUtf8(const char* s);
struct miqt_array* QAction_AssociatedObjects(const QAction* self);
void QAction_SetActionGroup(QAction* self, QActionGroup* group);
QActionGroup* QAction_ActionGroup(const QAction* self);
void QAction_SetIcon(QAction* self, QIcon* icon);
@ -65,8 +59,6 @@ void QAction_SetWhatsThis(QAction* self, struct miqt_string* what);
struct miqt_string* QAction_WhatsThis(const QAction* self);
void QAction_SetPriority(QAction* self, int priority);
int QAction_Priority(const QAction* self);
QMenu* QAction_Menu(const QAction* self);
void QAction_SetMenu(QAction* self, QMenu* menu);
void QAction_SetSeparator(QAction* self, bool b);
bool QAction_IsSeparator(const QAction* self);
void QAction_SetShortcut(QAction* self, QKeySequence* shortcut);
@ -88,25 +80,29 @@ bool QAction_IsChecked(const QAction* self);
bool QAction_IsEnabled(const QAction* self);
bool QAction_IsVisible(const QAction* self);
void QAction_Activate(QAction* self, int event);
bool QAction_ShowStatusText(QAction* self);
void QAction_SetMenuRole(QAction* self, int menuRole);
int QAction_MenuRole(const QAction* self);
void QAction_SetIconVisibleInMenu(QAction* self, bool visible);
bool QAction_IsIconVisibleInMenu(const QAction* self);
void QAction_SetShortcutVisibleInContextMenu(QAction* self, bool show);
bool QAction_IsShortcutVisibleInContextMenu(const QAction* self);
QWidget* QAction_ParentWidget(const QAction* self);
struct miqt_array* QAction_AssociatedWidgets(const QAction* self);
struct miqt_array* QAction_AssociatedGraphicsWidgets(const QAction* self);
bool QAction_ShowStatusText(QAction* self);
void QAction_Trigger(QAction* self);
void QAction_Hover(QAction* self);
void QAction_SetChecked(QAction* self, bool checked);
void QAction_Toggle(QAction* self);
void QAction_SetEnabled(QAction* self, bool enabled);
void QAction_ResetEnabled(QAction* self);
void QAction_SetDisabled(QAction* self, bool b);
void QAction_SetVisible(QAction* self, bool visible);
void QAction_Changed(QAction* self);
void QAction_connect_Changed(QAction* self, void* slot);
void QAction_EnabledChanged(QAction* self, bool enabled);
void QAction_connect_EnabledChanged(QAction* self, void* slot);
void QAction_CheckableChanged(QAction* self, bool checkable);
void QAction_connect_CheckableChanged(QAction* self, void* slot);
void QAction_VisibleChanged(QAction* self);
void QAction_connect_VisibleChanged(QAction* self, void* slot);
void QAction_Triggered(QAction* self);
void QAction_connect_Triggered(QAction* self, void* slot);
void QAction_Hovered(QAction* self);
@ -115,9 +111,7 @@ void QAction_Toggled(QAction* self, bool param1);
void QAction_connect_Toggled(QAction* self, void* slot);
struct miqt_string* QAction_Tr2(const char* s, const char* c);
struct miqt_string* QAction_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAction_TrUtf82(const char* s, const char* c);
struct miqt_string* QAction_TrUtf83(const char* s, const char* c, int n);
bool QAction_ShowStatusText1(QAction* self, QWidget* widget);
bool QAction_ShowStatusText1(QAction* self, QObject* object);
void QAction_Triggered1(QAction* self, bool checked);
void QAction_connect_Triggered1(QAction* self, void* slot);
void QAction_Delete(QAction* self);

View File

@ -30,13 +30,6 @@ struct miqt_string* QActionGroup_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QActionGroup_TrUtf8(const char* s) {
QString _ret = QActionGroup::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QAction* QActionGroup_AddAction(QActionGroup* self, QAction* a) {
return self->addAction(a);
}
@ -145,20 +138,6 @@ struct miqt_string* QActionGroup_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QActionGroup_TrUtf82(const char* s, const char* c) {
QString _ret = QActionGroup::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QActionGroup_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QActionGroup::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QActionGroup_Delete(QActionGroup* self) {
delete self;
}

View File

@ -70,15 +70,6 @@ func QActionGroup_Tr(s string) string {
return _ret
}
func QActionGroup_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QActionGroup_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QActionGroup) AddAction(a *QAction) *QAction {
return newQAction_U(unsafe.Pointer(C.QActionGroup_AddAction(this.h, a.cPointer())))
}
@ -212,28 +203,6 @@ func QActionGroup_Tr3(s string, c string, n int) string {
return _ret
}
func QActionGroup_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QActionGroup_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QActionGroup_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QActionGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QActionGroup) Delete() {
C.QActionGroup_Delete(this.h)

View File

@ -31,7 +31,6 @@ QActionGroup* QActionGroup_new(QObject* parent);
QMetaObject* QActionGroup_MetaObject(const QActionGroup* self);
void* QActionGroup_Metacast(QActionGroup* self, const char* param1);
struct miqt_string* QActionGroup_Tr(const char* s);
struct miqt_string* QActionGroup_TrUtf8(const char* s);
QAction* QActionGroup_AddAction(QActionGroup* self, QAction* a);
QAction* QActionGroup_AddActionWithText(QActionGroup* self, struct miqt_string* text);
QAction* QActionGroup_AddAction2(QActionGroup* self, QIcon* icon, struct miqt_string* text);
@ -53,8 +52,6 @@ void QActionGroup_Hovered(QActionGroup* self, QAction* param1);
void QActionGroup_connect_Hovered(QActionGroup* self, void* slot);
struct miqt_string* QActionGroup_Tr2(const char* s, const char* c);
struct miqt_string* QActionGroup_Tr3(const char* s, const char* c, int n);
struct miqt_string* QActionGroup_TrUtf82(const char* s, const char* c);
struct miqt_string* QActionGroup_TrUtf83(const char* s, const char* c, int n);
void QActionGroup_Delete(QActionGroup* self);
#ifdef __cplusplus

View File

@ -23,13 +23,6 @@ struct miqt_string* QAnimationGroup_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAnimationGroup_TrUtf8(const char* s) {
QString _ret = QAnimationGroup::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QAbstractAnimation* QAnimationGroup_AnimationAt(const QAnimationGroup* self, int index) {
return self->animationAt(static_cast<int>(index));
}
@ -76,20 +69,6 @@ struct miqt_string* QAnimationGroup_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAnimationGroup_TrUtf82(const char* s, const char* c) {
QString _ret = QAnimationGroup::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QAnimationGroup_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QAnimationGroup::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QAnimationGroup_Delete(QAnimationGroup* self) {
delete self;
}

View File

@ -55,15 +55,6 @@ func QAnimationGroup_Tr(s string) string {
return _ret
}
func QAnimationGroup_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QAnimationGroup_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAnimationGroup) AnimationAt(index int) *QAbstractAnimation {
return newQAbstractAnimation_U(unsafe.Pointer(C.QAnimationGroup_AnimationAt(this.h, (C.int)(index))))
}
@ -118,28 +109,6 @@ func QAnimationGroup_Tr3(s string, c string, n int) string {
return _ret
}
func QAnimationGroup_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAnimationGroup_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QAnimationGroup_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QAnimationGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QAnimationGroup) Delete() {
C.QAnimationGroup_Delete(this.h)

View File

@ -26,7 +26,6 @@ typedef struct QMetaObject QMetaObject;
QMetaObject* QAnimationGroup_MetaObject(const QAnimationGroup* self);
void* QAnimationGroup_Metacast(QAnimationGroup* self, const char* param1);
struct miqt_string* QAnimationGroup_Tr(const char* s);
struct miqt_string* QAnimationGroup_TrUtf8(const char* s);
QAbstractAnimation* QAnimationGroup_AnimationAt(const QAnimationGroup* self, int index);
int QAnimationGroup_AnimationCount(const QAnimationGroup* self);
int QAnimationGroup_IndexOfAnimation(const QAnimationGroup* self, QAbstractAnimation* animation);
@ -37,8 +36,6 @@ QAbstractAnimation* QAnimationGroup_TakeAnimation(QAnimationGroup* self, int ind
void QAnimationGroup_Clear(QAnimationGroup* self);
struct miqt_string* QAnimationGroup_Tr2(const char* s, const char* c);
struct miqt_string* QAnimationGroup_Tr3(const char* s, const char* c, int n);
struct miqt_string* QAnimationGroup_TrUtf82(const char* s, const char* c);
struct miqt_string* QAnimationGroup_TrUtf83(const char* s, const char* c, int n);
void QAnimationGroup_Delete(QAnimationGroup* self);
#ifdef __cplusplus

93
qt/gen_qanystringview.cpp Normal file
View File

@ -0,0 +1,93 @@
#include <QAnyStringView>
#include <QByteArray>
#include <QChar>
#include <QString>
#include <QByteArray>
#include <cstring>
#include "qanystringview.h"
#include "gen_qanystringview.h"
#include "_cgo_export.h"
QAnyStringView* QAnyStringView_new() {
return new QAnyStringView();
}
QAnyStringView* QAnyStringView_new2(QByteArray* str) {
return new QAnyStringView(*str);
}
QAnyStringView* QAnyStringView_new3(struct miqt_string* str) {
QString str_QString = QString::fromUtf8(&str->data, str->len);
return new QAnyStringView(str_QString);
}
QAnyStringView* QAnyStringView_new4(QChar* c) {
return new QAnyStringView(*c);
}
QAnyStringView* QAnyStringView_new5(QAnyStringView* param1) {
return new QAnyStringView(*param1);
}
struct miqt_string* QAnyStringView_ToString(const QAnyStringView* self) {
QString _ret = self->toString();
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
ptrdiff_t QAnyStringView_Size(const QAnyStringView* self) {
qsizetype _ret = self->size();
return static_cast<ptrdiff_t>(_ret);
}
const void* QAnyStringView_Data(const QAnyStringView* self) {
return (const void*) self->data();
}
int QAnyStringView_Compare(QAnyStringView* lhs, QAnyStringView* rhs) {
return QAnyStringView::compare(*lhs, *rhs);
}
bool QAnyStringView_Equal(QAnyStringView* lhs, QAnyStringView* rhs) {
return QAnyStringView::equal(*lhs, *rhs);
}
QChar* QAnyStringView_Front(const QAnyStringView* self) {
return new QChar(self->front());
}
QChar* QAnyStringView_Back(const QAnyStringView* self) {
return new QChar(self->back());
}
bool QAnyStringView_Empty(const QAnyStringView* self) {
return self->empty();
}
ptrdiff_t QAnyStringView_SizeBytes(const QAnyStringView* self) {
qsizetype _ret = self->size_bytes();
return static_cast<ptrdiff_t>(_ret);
}
bool QAnyStringView_IsNull(const QAnyStringView* self) {
return self->isNull();
}
bool QAnyStringView_IsEmpty(const QAnyStringView* self) {
return self->isEmpty();
}
ptrdiff_t QAnyStringView_Length(const QAnyStringView* self) {
qsizetype _ret = self->length();
return static_cast<ptrdiff_t>(_ret);
}
int QAnyStringView_Compare3(QAnyStringView* lhs, QAnyStringView* rhs, int cs) {
return QAnyStringView::compare(*lhs, *rhs, static_cast<Qt::CaseSensitivity>(cs));
}
void QAnyStringView_Delete(QAnyStringView* self) {
delete self;
}

143
qt/gen_qanystringview.go Normal file
View File

@ -0,0 +1,143 @@
package qt
/*
#include "gen_qanystringview.h"
#include <stdlib.h>
*/
import "C"
import (
"runtime"
"unsafe"
)
type QAnyStringView struct {
h *C.QAnyStringView
}
func (this *QAnyStringView) cPointer() *C.QAnyStringView {
if this == nil {
return nil
}
return this.h
}
func newQAnyStringView(h *C.QAnyStringView) *QAnyStringView {
if h == nil {
return nil
}
return &QAnyStringView{h: h}
}
func newQAnyStringView_U(h unsafe.Pointer) *QAnyStringView {
return newQAnyStringView((*C.QAnyStringView)(h))
}
// NewQAnyStringView constructs a new QAnyStringView object.
func NewQAnyStringView() *QAnyStringView {
ret := C.QAnyStringView_new()
return newQAnyStringView(ret)
}
// NewQAnyStringView2 constructs a new QAnyStringView object.
func NewQAnyStringView2(str *QByteArray) *QAnyStringView {
ret := C.QAnyStringView_new2(str.cPointer())
return newQAnyStringView(ret)
}
// NewQAnyStringView3 constructs a new QAnyStringView object.
func NewQAnyStringView3(str string) *QAnyStringView {
str_ms := miqt_strdupg(str)
defer C.free(str_ms)
ret := C.QAnyStringView_new3((*C.struct_miqt_string)(str_ms))
return newQAnyStringView(ret)
}
// NewQAnyStringView4 constructs a new QAnyStringView object.
func NewQAnyStringView4(c *QChar) *QAnyStringView {
ret := C.QAnyStringView_new4(c.cPointer())
return newQAnyStringView(ret)
}
// NewQAnyStringView5 constructs a new QAnyStringView object.
func NewQAnyStringView5(param1 *QAnyStringView) *QAnyStringView {
ret := C.QAnyStringView_new5(param1.cPointer())
return newQAnyStringView(ret)
}
func (this *QAnyStringView) ToString() string {
var _ms *C.struct_miqt_string = C.QAnyStringView_ToString(this.h)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QAnyStringView) Size() int64 {
return (int64)(C.QAnyStringView_Size(this.h))
}
func (this *QAnyStringView) Data() unsafe.Pointer {
return C.QAnyStringView_Data(this.h)
}
func QAnyStringView_Compare(lhs QAnyStringView, rhs QAnyStringView) int {
return (int)(C.QAnyStringView_Compare(lhs.cPointer(), rhs.cPointer()))
}
func QAnyStringView_Equal(lhs QAnyStringView, rhs QAnyStringView) bool {
return (bool)(C.QAnyStringView_Equal(lhs.cPointer(), rhs.cPointer()))
}
func (this *QAnyStringView) Front() *QChar {
_ret := C.QAnyStringView_Front(this.h)
_goptr := newQChar(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QAnyStringView) Back() *QChar {
_ret := C.QAnyStringView_Back(this.h)
_goptr := newQChar(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QAnyStringView) Empty() bool {
return (bool)(C.QAnyStringView_Empty(this.h))
}
func (this *QAnyStringView) SizeBytes() int64 {
return (int64)(C.QAnyStringView_SizeBytes(this.h))
}
func (this *QAnyStringView) IsNull() bool {
return (bool)(C.QAnyStringView_IsNull(this.h))
}
func (this *QAnyStringView) IsEmpty() bool {
return (bool)(C.QAnyStringView_IsEmpty(this.h))
}
func (this *QAnyStringView) Length() int64 {
return (int64)(C.QAnyStringView_Length(this.h))
}
func QAnyStringView_Compare3(lhs QAnyStringView, rhs QAnyStringView, cs CaseSensitivity) int {
return (int)(C.QAnyStringView_Compare3(lhs.cPointer(), rhs.cPointer(), (C.int)(cs)))
}
// Delete this object from C++ memory.
func (this *QAnyStringView) Delete() {
C.QAnyStringView_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QAnyStringView) GoGC() {
runtime.SetFinalizer(this, func(this *QAnyStringView) {
this.Delete()
runtime.KeepAlive(this.h)
})
}

50
qt/gen_qanystringview.h Normal file
View File

@ -0,0 +1,50 @@
#ifndef GEN_QANYSTRINGVIEW_H
#define GEN_QANYSTRINGVIEW_H
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#include "binding.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
class QAnyStringView;
class QByteArray;
class QChar;
#else
typedef struct QAnyStringView QAnyStringView;
typedef struct QByteArray QByteArray;
typedef struct QChar QChar;
#endif
QAnyStringView* QAnyStringView_new();
QAnyStringView* QAnyStringView_new2(QByteArray* str);
QAnyStringView* QAnyStringView_new3(struct miqt_string* str);
QAnyStringView* QAnyStringView_new4(QChar* c);
QAnyStringView* QAnyStringView_new5(QAnyStringView* param1);
struct miqt_string* QAnyStringView_ToString(const QAnyStringView* self);
ptrdiff_t QAnyStringView_Size(const QAnyStringView* self);
const void* QAnyStringView_Data(const QAnyStringView* self);
int QAnyStringView_Compare(QAnyStringView* lhs, QAnyStringView* rhs);
bool QAnyStringView_Equal(QAnyStringView* lhs, QAnyStringView* rhs);
QChar* QAnyStringView_Front(const QAnyStringView* self);
QChar* QAnyStringView_Back(const QAnyStringView* self);
bool QAnyStringView_Empty(const QAnyStringView* self);
ptrdiff_t QAnyStringView_SizeBytes(const QAnyStringView* self);
bool QAnyStringView_IsNull(const QAnyStringView* self);
bool QAnyStringView_IsEmpty(const QAnyStringView* self);
ptrdiff_t QAnyStringView_Length(const QAnyStringView* self);
int QAnyStringView_Compare3(QAnyStringView* lhs, QAnyStringView* rhs, int cs);
void QAnyStringView_Delete(QAnyStringView* self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif

View File

@ -1,15 +1,12 @@
#include <QApplication>
#include <QDesktopWidget>
#include <QEvent>
#include <QFont>
#include <QFontMetrics>
#include <QIcon>
#include <QList>
#include <QMetaObject>
#include <QObject>
#include <QPalette>
#include <QPoint>
#include <QSize>
#include <QString>
#include <QByteArray>
#include <cstring>
@ -42,13 +39,6 @@ struct miqt_string* QApplication_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QApplication_TrUtf8(const char* s) {
QString _ret = QApplication::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QStyle* QApplication_Style() {
return QApplication::style();
}
@ -62,14 +52,6 @@ QStyle* QApplication_SetStyleWithStyle(struct miqt_string* style) {
return QApplication::setStyle(style_QString);
}
int QApplication_ColorSpec() {
return QApplication::colorSpec();
}
void QApplication_SetColorSpec(int colorSpec) {
QApplication::setColorSpec(static_cast<int>(colorSpec));
}
QPalette* QApplication_Palette(QWidget* param1) {
return new QPalette(QApplication::palette(param1));
}
@ -102,14 +84,6 @@ QFontMetrics* QApplication_FontMetrics() {
return new QFontMetrics(QApplication::fontMetrics());
}
void QApplication_SetWindowIcon(QIcon* icon) {
QApplication::setWindowIcon(*icon);
}
QIcon* QApplication_WindowIcon() {
return new QIcon(QApplication::windowIcon());
}
struct miqt_array* QApplication_AllWidgets() {
QWidgetList _ret = QApplication::allWidgets();
// Convert QList<> from C++ memory to manually-managed C memory
@ -136,10 +110,6 @@ struct miqt_array* QApplication_TopLevelWidgets() {
return _out;
}
QDesktopWidget* QApplication_Desktop() {
return QApplication::desktop();
}
QWidget* QApplication_ActivePopupWidget() {
return QApplication::activePopupWidget();
}
@ -216,14 +186,6 @@ int QApplication_WheelScrollLines() {
return QApplication::wheelScrollLines();
}
void QApplication_SetGlobalStrut(QSize* globalStrut) {
QApplication::setGlobalStrut(*globalStrut);
}
QSize* QApplication_GlobalStrut() {
return new QSize(QApplication::globalStrut());
}
void QApplication_SetStartDragTime(int ms) {
QApplication::setStartDragTime(static_cast<int>(ms));
}
@ -310,20 +272,6 @@ struct miqt_string* QApplication_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QApplication_TrUtf82(const char* s, const char* c) {
QString _ret = QApplication::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QApplication_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QApplication::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QApplication_SetPalette2(QPalette* param1, const char* className) {
QApplication::setPalette(*param1, className);
}

View File

@ -14,14 +14,6 @@ import (
"unsafe"
)
type QApplication__ColorSpec int
const (
QApplication__NormalColor QApplication__ColorSpec = 0
QApplication__CustomColor QApplication__ColorSpec = 1
QApplication__ManyColor QApplication__ColorSpec = 2
)
type QApplication struct {
h *C.QApplication
*QGuiApplication
@ -90,15 +82,6 @@ func QApplication_Tr(s string) string {
return _ret
}
func QApplication_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QApplication_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QApplication_Style() *QStyle {
return newQStyle_U(unsafe.Pointer(C.QApplication_Style()))
}
@ -113,14 +96,6 @@ func QApplication_SetStyleWithStyle(style string) *QStyle {
return newQStyle_U(unsafe.Pointer(C.QApplication_SetStyleWithStyle((*C.struct_miqt_string)(style_ms))))
}
func QApplication_ColorSpec() int {
return (int)(C.QApplication_ColorSpec())
}
func QApplication_SetColorSpec(colorSpec int) {
C.QApplication_SetColorSpec((C.int)(colorSpec))
}
func QApplication_Palette(param1 *QWidget) *QPalette {
_ret := C.QApplication_Palette(param1.cPointer())
_goptr := newQPalette(_ret)
@ -175,17 +150,6 @@ func QApplication_FontMetrics() *QFontMetrics {
return _goptr
}
func QApplication_SetWindowIcon(icon *QIcon) {
C.QApplication_SetWindowIcon(icon.cPointer())
}
func QApplication_WindowIcon() *QIcon {
_ret := C.QApplication_WindowIcon()
_goptr := newQIcon(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func QApplication_AllWidgets() []*QWidget {
var _ma *C.struct_miqt_array = C.QApplication_AllWidgets()
_ret := make([]*QWidget, int(_ma.len))
@ -208,10 +172,6 @@ func QApplication_TopLevelWidgets() []*QWidget {
return _ret
}
func QApplication_Desktop() *QDesktopWidget {
return newQDesktopWidget_U(unsafe.Pointer(C.QApplication_Desktop()))
}
func QApplication_ActivePopupWidget() *QWidget {
return newQWidget_U(unsafe.Pointer(C.QApplication_ActivePopupWidget()))
}
@ -288,17 +248,6 @@ func QApplication_WheelScrollLines() int {
return (int)(C.QApplication_WheelScrollLines())
}
func QApplication_SetGlobalStrut(globalStrut *QSize) {
C.QApplication_SetGlobalStrut(globalStrut.cPointer())
}
func QApplication_GlobalStrut() *QSize {
_ret := C.QApplication_GlobalStrut()
_goptr := newQSize(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func QApplication_SetStartDragTime(ms int) {
C.QApplication_SetStartDragTime((C.int)(ms))
}
@ -403,28 +352,6 @@ func QApplication_Tr3(s string, c string, n int) string {
return _ret
}
func QApplication_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QApplication_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QApplication_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QApplication_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QApplication_SetPalette2(param1 *QPalette, className string) {
className_Cstring := C.CString(className)
defer C.free(unsafe.Pointer(className_Cstring))

View File

@ -15,30 +15,24 @@ extern "C" {
#ifdef __cplusplus
class QApplication;
class QDesktopWidget;
class QEvent;
class QFont;
class QFontMetrics;
class QIcon;
class QMetaObject;
class QObject;
class QPalette;
class QPoint;
class QSize;
class QStyle;
class QWidget;
#else
typedef struct QApplication QApplication;
typedef struct QDesktopWidget QDesktopWidget;
typedef struct QEvent QEvent;
typedef struct QFont QFont;
typedef struct QFontMetrics QFontMetrics;
typedef struct QIcon QIcon;
typedef struct QMetaObject QMetaObject;
typedef struct QObject QObject;
typedef struct QPalette QPalette;
typedef struct QPoint QPoint;
typedef struct QSize QSize;
typedef struct QStyle QStyle;
typedef struct QWidget QWidget;
#endif
@ -48,12 +42,9 @@ QApplication* QApplication_new2(int* argc, char** argv, int param3);
QMetaObject* QApplication_MetaObject(const QApplication* self);
void* QApplication_Metacast(QApplication* self, const char* param1);
struct miqt_string* QApplication_Tr(const char* s);
struct miqt_string* QApplication_TrUtf8(const char* s);
QStyle* QApplication_Style();
void QApplication_SetStyle(QStyle* style);
QStyle* QApplication_SetStyleWithStyle(struct miqt_string* style);
int QApplication_ColorSpec();
void QApplication_SetColorSpec(int colorSpec);
QPalette* QApplication_Palette(QWidget* param1);
QPalette* QApplication_PaletteWithClassName(const char* className);
void QApplication_SetPalette(QPalette* param1);
@ -62,11 +53,8 @@ QFont* QApplication_FontWithQWidget(QWidget* param1);
QFont* QApplication_FontWithClassName(const char* className);
void QApplication_SetFont(QFont* param1);
QFontMetrics* QApplication_FontMetrics();
void QApplication_SetWindowIcon(QIcon* icon);
QIcon* QApplication_WindowIcon();
struct miqt_array* QApplication_AllWidgets();
struct miqt_array* QApplication_TopLevelWidgets();
QDesktopWidget* QApplication_Desktop();
QWidget* QApplication_ActivePopupWidget();
QWidget* QApplication_ActiveModalWidget();
QWidget* QApplication_FocusWidget();
@ -86,8 +74,6 @@ void QApplication_SetKeyboardInputInterval(int keyboardInputInterval);
int QApplication_KeyboardInputInterval();
void QApplication_SetWheelScrollLines(int wheelScrollLines);
int QApplication_WheelScrollLines();
void QApplication_SetGlobalStrut(QSize* globalStrut);
QSize* QApplication_GlobalStrut();
void QApplication_SetStartDragTime(int ms);
int QApplication_StartDragTime();
void QApplication_SetStartDragDistance(int l);
@ -106,8 +92,6 @@ void QApplication_CloseAllWindows();
void QApplication_AboutQt();
struct miqt_string* QApplication_Tr2(const char* s, const char* c);
struct miqt_string* QApplication_Tr3(const char* s, const char* c, int n);
struct miqt_string* QApplication_TrUtf82(const char* s, const char* c);
struct miqt_string* QApplication_TrUtf83(const char* s, const char* c, int n);
void QApplication_SetPalette2(QPalette* param1, const char* className);
void QApplication_SetFont2(QFont* param1, const char* className);
void QApplication_Alert2(QWidget* widget, int duration);

View File

@ -4,65 +4,45 @@
#include "gen_qarraydata.h"
#include "_cgo_export.h"
void* QArrayData_Data(QArrayData* self) {
return self->data();
ptrdiff_t QArrayData_AllocatedCapacity(QArrayData* self) {
qsizetype _ret = self->allocatedCapacity();
return static_cast<ptrdiff_t>(_ret);
}
const void* QArrayData_Data2(const QArrayData* self) {
return (const void*) self->data();
ptrdiff_t QArrayData_ConstAllocatedCapacity(const QArrayData* self) {
qsizetype _ret = self->constAllocatedCapacity();
return static_cast<ptrdiff_t>(_ret);
}
bool QArrayData_IsMutable(const QArrayData* self) {
return self->isMutable();
bool QArrayData_Ref(QArrayData* self) {
return self->ref();
}
size_t QArrayData_DetachCapacity(const QArrayData* self, size_t newSize) {
return self->detachCapacity(static_cast<size_t>(newSize));
bool QArrayData_Deref(QArrayData* self) {
return self->deref();
}
int QArrayData_DetachFlags(const QArrayData* self) {
QArrayData::AllocationOptions _ret = self->detachFlags();
return static_cast<int>(_ret);
bool QArrayData_IsShared(const QArrayData* self) {
return self->isShared();
}
int QArrayData_CloneFlags(const QArrayData* self) {
QArrayData::AllocationOptions _ret = self->cloneFlags();
return static_cast<int>(_ret);
bool QArrayData_NeedsDetach(const QArrayData* self) {
return self->needsDetach();
}
QArrayData* QArrayData_Allocate(size_t objectSize, size_t alignment, size_t capacity) {
return QArrayData::allocate(static_cast<size_t>(objectSize), static_cast<size_t>(alignment), static_cast<size_t>(capacity));
ptrdiff_t QArrayData_DetachCapacity(const QArrayData* self, ptrdiff_t newSize) {
qsizetype _ret = self->detachCapacity((qsizetype)(newSize));
return static_cast<ptrdiff_t>(_ret);
}
QArrayData* QArrayData_ReallocateUnaligned(QArrayData* data, size_t objectSize, size_t newCapacity) {
return QArrayData::reallocateUnaligned(data, static_cast<size_t>(objectSize), static_cast<size_t>(newCapacity));
}
void QArrayData_Deallocate(QArrayData* data, size_t objectSize, size_t alignment) {
QArrayData::deallocate(data, static_cast<size_t>(objectSize), static_cast<size_t>(alignment));
}
QArrayData* QArrayData_SharedNull() {
return QArrayData::sharedNull();
}
QArrayData* QArrayData_Allocate4(size_t objectSize, size_t alignment, size_t capacity, int options) {
return QArrayData::allocate(static_cast<size_t>(objectSize), static_cast<size_t>(alignment), static_cast<size_t>(capacity), static_cast<QArrayData::AllocationOptions>(options));
}
QArrayData* QArrayData_ReallocateUnaligned4(QArrayData* data, size_t objectSize, size_t newCapacity, int newOptions) {
return QArrayData::reallocateUnaligned(data, static_cast<size_t>(objectSize), static_cast<size_t>(newCapacity), static_cast<QArrayData::AllocationOptions>(newOptions));
void QArrayData_Deallocate(QArrayData* data, ptrdiff_t objectSize, ptrdiff_t alignment) {
QArrayData::deallocate(data, (qsizetype)(objectSize), (qsizetype)(alignment));
}
void QArrayData_Delete(QArrayData* self) {
delete self;
}
int QtPrivate__QContainerImplHelper_Mid(int originalLength, int* position, int* length) {
QtPrivate::QContainerImplHelper::CutResult _ret = QtPrivate::QContainerImplHelper::mid(static_cast<int>(originalLength), static_cast<int*>(position), static_cast<int*>(length));
return static_cast<int>(_ret);
}
void QtPrivate__QContainerImplHelper_Delete(QtPrivate__QContainerImplHelper* self) {
delete self;
}

View File

@ -16,11 +16,22 @@ import (
type QArrayData__AllocationOption int
const (
QArrayData__CapacityReserved QArrayData__AllocationOption = 1
QArrayData__Unsharable QArrayData__AllocationOption = 2
QArrayData__RawData QArrayData__AllocationOption = 4
QArrayData__Grow QArrayData__AllocationOption = 8
QArrayData__Default QArrayData__AllocationOption = 0
QArrayData__Grow QArrayData__AllocationOption = 0
QArrayData__KeepSize QArrayData__AllocationOption = 1
)
type QArrayData__GrowthPosition int
const (
QArrayData__GrowsAtEnd QArrayData__GrowthPosition = 0
QArrayData__GrowsAtBeginning QArrayData__GrowthPosition = 1
)
type QArrayData__ArrayOption int
const (
QArrayData__ArrayOptionDefault QArrayData__ArrayOption = 0
QArrayData__CapacityReserved QArrayData__ArrayOption = 1
)
type QtPrivate__QContainerImplHelper__CutResult int
@ -54,52 +65,36 @@ func newQArrayData_U(h unsafe.Pointer) *QArrayData {
return newQArrayData((*C.QArrayData)(h))
}
func (this *QArrayData) Data() unsafe.Pointer {
return C.QArrayData_Data(this.h)
func (this *QArrayData) AllocatedCapacity() int64 {
return (int64)(C.QArrayData_AllocatedCapacity(this.h))
}
func (this *QArrayData) Data2() unsafe.Pointer {
return C.QArrayData_Data2(this.h)
func (this *QArrayData) ConstAllocatedCapacity() int64 {
return (int64)(C.QArrayData_ConstAllocatedCapacity(this.h))
}
func (this *QArrayData) IsMutable() bool {
return (bool)(C.QArrayData_IsMutable(this.h))
func (this *QArrayData) Ref() bool {
return (bool)(C.QArrayData_Ref(this.h))
}
func (this *QArrayData) DetachCapacity(newSize uint64) uint64 {
return (uint64)(C.QArrayData_DetachCapacity(this.h, (C.size_t)(newSize)))
func (this *QArrayData) Deref() bool {
return (bool)(C.QArrayData_Deref(this.h))
}
func (this *QArrayData) DetachFlags() QArrayData__AllocationOption {
return (QArrayData__AllocationOption)(C.QArrayData_DetachFlags(this.h))
func (this *QArrayData) IsShared() bool {
return (bool)(C.QArrayData_IsShared(this.h))
}
func (this *QArrayData) CloneFlags() QArrayData__AllocationOption {
return (QArrayData__AllocationOption)(C.QArrayData_CloneFlags(this.h))
func (this *QArrayData) NeedsDetach() bool {
return (bool)(C.QArrayData_NeedsDetach(this.h))
}
func QArrayData_Allocate(objectSize uint64, alignment uint64, capacity uint64) *QArrayData {
return newQArrayData_U(unsafe.Pointer(C.QArrayData_Allocate((C.size_t)(objectSize), (C.size_t)(alignment), (C.size_t)(capacity))))
func (this *QArrayData) DetachCapacity(newSize int64) int64 {
return (int64)(C.QArrayData_DetachCapacity(this.h, (C.ptrdiff_t)(newSize)))
}
func QArrayData_ReallocateUnaligned(data *QArrayData, objectSize uint64, newCapacity uint64) *QArrayData {
return newQArrayData_U(unsafe.Pointer(C.QArrayData_ReallocateUnaligned(data.cPointer(), (C.size_t)(objectSize), (C.size_t)(newCapacity))))
}
func QArrayData_Deallocate(data *QArrayData, objectSize uint64, alignment uint64) {
C.QArrayData_Deallocate(data.cPointer(), (C.size_t)(objectSize), (C.size_t)(alignment))
}
func QArrayData_SharedNull() *QArrayData {
return newQArrayData_U(unsafe.Pointer(C.QArrayData_SharedNull()))
}
func QArrayData_Allocate4(objectSize uint64, alignment uint64, capacity uint64, options QArrayData__AllocationOption) *QArrayData {
return newQArrayData_U(unsafe.Pointer(C.QArrayData_Allocate4((C.size_t)(objectSize), (C.size_t)(alignment), (C.size_t)(capacity), (C.int)(options))))
}
func QArrayData_ReallocateUnaligned4(data *QArrayData, objectSize uint64, newCapacity uint64, newOptions QArrayData__AllocationOption) *QArrayData {
return newQArrayData_U(unsafe.Pointer(C.QArrayData_ReallocateUnaligned4(data.cPointer(), (C.size_t)(objectSize), (C.size_t)(newCapacity), (C.int)(newOptions))))
func QArrayData_Deallocate(data *QArrayData, objectSize int64, alignment int64) {
C.QArrayData_Deallocate(data.cPointer(), (C.ptrdiff_t)(objectSize), (C.ptrdiff_t)(alignment))
}
// Delete this object from C++ memory.
@ -138,10 +133,6 @@ func newQtPrivate__QContainerImplHelper_U(h unsafe.Pointer) *QtPrivate__QContain
return newQtPrivate__QContainerImplHelper((*C.QtPrivate__QContainerImplHelper)(h))
}
func QtPrivate__QContainerImplHelper_Mid(originalLength int, position *int, length *int) QtPrivate__QContainerImplHelper__CutResult {
return (QtPrivate__QContainerImplHelper__CutResult)(C.QtPrivate__QContainerImplHelper_Mid((C.int)(originalLength), (*C.int)(unsafe.Pointer(position)), (*C.int)(unsafe.Pointer(length))))
}
// Delete this object from C++ memory.
func (this *QtPrivate__QContainerImplHelper) Delete() {
C.QtPrivate__QContainerImplHelper_Delete(this.h)

View File

@ -25,21 +25,16 @@ typedef struct QArrayData QArrayData;
typedef struct QtPrivate__QContainerImplHelper QtPrivate__QContainerImplHelper;
#endif
void* QArrayData_Data(QArrayData* self);
const void* QArrayData_Data2(const QArrayData* self);
bool QArrayData_IsMutable(const QArrayData* self);
size_t QArrayData_DetachCapacity(const QArrayData* self, size_t newSize);
int QArrayData_DetachFlags(const QArrayData* self);
int QArrayData_CloneFlags(const QArrayData* self);
QArrayData* QArrayData_Allocate(size_t objectSize, size_t alignment, size_t capacity);
QArrayData* QArrayData_ReallocateUnaligned(QArrayData* data, size_t objectSize, size_t newCapacity);
void QArrayData_Deallocate(QArrayData* data, size_t objectSize, size_t alignment);
QArrayData* QArrayData_SharedNull();
QArrayData* QArrayData_Allocate4(size_t objectSize, size_t alignment, size_t capacity, int options);
QArrayData* QArrayData_ReallocateUnaligned4(QArrayData* data, size_t objectSize, size_t newCapacity, int newOptions);
ptrdiff_t QArrayData_AllocatedCapacity(QArrayData* self);
ptrdiff_t QArrayData_ConstAllocatedCapacity(const QArrayData* self);
bool QArrayData_Ref(QArrayData* self);
bool QArrayData_Deref(QArrayData* self);
bool QArrayData_IsShared(const QArrayData* self);
bool QArrayData_NeedsDetach(const QArrayData* self);
ptrdiff_t QArrayData_DetachCapacity(const QArrayData* self, ptrdiff_t newSize);
void QArrayData_Deallocate(QArrayData* data, ptrdiff_t objectSize, ptrdiff_t alignment);
void QArrayData_Delete(QArrayData* self);
int QtPrivate__QContainerImplHelper_Mid(int originalLength, int* position, int* length);
void QtPrivate__QContainerImplHelper_Delete(QtPrivate__QContainerImplHelper* self);
#ifdef __cplusplus

View File

@ -4,18 +4,10 @@
#include "gen_qbasictimer.h"
#include "_cgo_export.h"
QBasicTimer* QBasicTimer_new(QBasicTimer* param1) {
return new QBasicTimer(*param1);
}
QBasicTimer* QBasicTimer_new2() {
QBasicTimer* QBasicTimer_new() {
return new QBasicTimer();
}
void QBasicTimer_OperatorAssign(QBasicTimer* self, QBasicTimer* param1) {
self->operator=(*param1);
}
void QBasicTimer_Swap(QBasicTimer* self, QBasicTimer* other) {
self->swap(*other);
}

View File

@ -36,21 +36,11 @@ func newQBasicTimer_U(h unsafe.Pointer) *QBasicTimer {
}
// NewQBasicTimer constructs a new QBasicTimer object.
func NewQBasicTimer(param1 *QBasicTimer) *QBasicTimer {
ret := C.QBasicTimer_new(param1.cPointer())
func NewQBasicTimer() *QBasicTimer {
ret := C.QBasicTimer_new()
return newQBasicTimer(ret)
}
// NewQBasicTimer2 constructs a new QBasicTimer object.
func NewQBasicTimer2() *QBasicTimer {
ret := C.QBasicTimer_new2()
return newQBasicTimer(ret)
}
func (this *QBasicTimer) OperatorAssign(param1 *QBasicTimer) {
C.QBasicTimer_OperatorAssign(this.h, param1.cPointer())
}
func (this *QBasicTimer) Swap(other *QBasicTimer) {
C.QBasicTimer_Swap(this.h, other.cPointer())
}

View File

@ -21,9 +21,7 @@ typedef struct QBasicTimer QBasicTimer;
typedef struct QObject QObject;
#endif
QBasicTimer* QBasicTimer_new(QBasicTimer* param1);
QBasicTimer* QBasicTimer_new2();
void QBasicTimer_OperatorAssign(QBasicTimer* self, QBasicTimer* param1);
QBasicTimer* QBasicTimer_new();
void QBasicTimer_Swap(QBasicTimer* self, QBasicTimer* other);
bool QBasicTimer_IsActive(const QBasicTimer* self);
int QBasicTimer_TimerId(const QBasicTimer* self);

View File

@ -0,0 +1,31 @@
#include <QBindingStatus>
#include <QBindingStorage>
#include <QUntypedPropertyData>
#include "qbindingstorage.h"
#include "gen_qbindingstorage.h"
#include "_cgo_export.h"
void QBindingStatus_Delete(QBindingStatus* self) {
delete self;
}
QBindingStorage* QBindingStorage_new() {
return new QBindingStorage();
}
bool QBindingStorage_IsEmpty(QBindingStorage* self) {
return self->isEmpty();
}
bool QBindingStorage_IsValid(const QBindingStorage* self) {
return self->isValid();
}
void QBindingStorage_RegisterDependency(const QBindingStorage* self, QUntypedPropertyData* data) {
self->registerDependency(data);
}
void QBindingStorage_Delete(QBindingStorage* self) {
delete self;
}

104
qt/gen_qbindingstorage.go Normal file
View File

@ -0,0 +1,104 @@
package qt
/*
#include "gen_qbindingstorage.h"
#include <stdlib.h>
*/
import "C"
import (
"runtime"
"unsafe"
)
type QBindingStatus struct {
h *C.QBindingStatus
}
func (this *QBindingStatus) cPointer() *C.QBindingStatus {
if this == nil {
return nil
}
return this.h
}
func newQBindingStatus(h *C.QBindingStatus) *QBindingStatus {
if h == nil {
return nil
}
return &QBindingStatus{h: h}
}
func newQBindingStatus_U(h unsafe.Pointer) *QBindingStatus {
return newQBindingStatus((*C.QBindingStatus)(h))
}
// Delete this object from C++ memory.
func (this *QBindingStatus) Delete() {
C.QBindingStatus_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QBindingStatus) GoGC() {
runtime.SetFinalizer(this, func(this *QBindingStatus) {
this.Delete()
runtime.KeepAlive(this.h)
})
}
type QBindingStorage struct {
h *C.QBindingStorage
}
func (this *QBindingStorage) cPointer() *C.QBindingStorage {
if this == nil {
return nil
}
return this.h
}
func newQBindingStorage(h *C.QBindingStorage) *QBindingStorage {
if h == nil {
return nil
}
return &QBindingStorage{h: h}
}
func newQBindingStorage_U(h unsafe.Pointer) *QBindingStorage {
return newQBindingStorage((*C.QBindingStorage)(h))
}
// NewQBindingStorage constructs a new QBindingStorage object.
func NewQBindingStorage() *QBindingStorage {
ret := C.QBindingStorage_new()
return newQBindingStorage(ret)
}
func (this *QBindingStorage) IsEmpty() bool {
return (bool)(C.QBindingStorage_IsEmpty(this.h))
}
func (this *QBindingStorage) IsValid() bool {
return (bool)(C.QBindingStorage_IsValid(this.h))
}
func (this *QBindingStorage) RegisterDependency(data *QUntypedPropertyData) {
C.QBindingStorage_RegisterDependency(this.h, data.cPointer())
}
// Delete this object from C++ memory.
func (this *QBindingStorage) Delete() {
C.QBindingStorage_Delete(this.h)
}
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
// from C++ memory once it is unreachable from Go memory.
func (this *QBindingStorage) GoGC() {
runtime.SetFinalizer(this, func(this *QBindingStorage) {
this.Delete()
runtime.KeepAlive(this.h)
})
}

38
qt/gen_qbindingstorage.h Normal file
View File

@ -0,0 +1,38 @@
#ifndef GEN_QBINDINGSTORAGE_H
#define GEN_QBINDINGSTORAGE_H
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#include "binding.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
class QBindingStatus;
class QBindingStorage;
class QUntypedPropertyData;
#else
typedef struct QBindingStatus QBindingStatus;
typedef struct QBindingStorage QBindingStorage;
typedef struct QUntypedPropertyData QUntypedPropertyData;
#endif
void QBindingStatus_Delete(QBindingStatus* self);
QBindingStorage* QBindingStorage_new();
bool QBindingStorage_IsEmpty(QBindingStorage* self);
bool QBindingStorage_IsValid(const QBindingStorage* self);
void QBindingStorage_RegisterDependency(const QBindingStorage* self, QUntypedPropertyData* data);
void QBindingStorage_Delete(QBindingStorage* self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif

View File

@ -8,16 +8,16 @@ QBitArray* QBitArray_new() {
return new QBitArray();
}
QBitArray* QBitArray_new2(int size) {
return new QBitArray(static_cast<int>(size));
QBitArray* QBitArray_new2(ptrdiff_t size) {
return new QBitArray((qsizetype)(size));
}
QBitArray* QBitArray_new3(QBitArray* other) {
return new QBitArray(*other);
}
QBitArray* QBitArray_new4(int size, bool val) {
return new QBitArray(static_cast<int>(size), val);
QBitArray* QBitArray_new4(ptrdiff_t size, bool val) {
return new QBitArray((qsizetype)(size), val);
}
void QBitArray_OperatorAssign(QBitArray* self, QBitArray* other) {
@ -28,16 +28,19 @@ void QBitArray_Swap(QBitArray* self, QBitArray* other) {
self->swap(*other);
}
int QBitArray_Size(const QBitArray* self) {
return self->size();
ptrdiff_t QBitArray_Size(const QBitArray* self) {
qsizetype _ret = self->size();
return static_cast<ptrdiff_t>(_ret);
}
int QBitArray_Count(const QBitArray* self) {
return self->count();
ptrdiff_t QBitArray_Count(const QBitArray* self) {
qsizetype _ret = self->count();
return static_cast<ptrdiff_t>(_ret);
}
int QBitArray_CountWithOn(const QBitArray* self, bool on) {
return self->count(on);
ptrdiff_t QBitArray_CountWithOn(const QBitArray* self, bool on) {
qsizetype _ret = self->count(on);
return static_cast<ptrdiff_t>(_ret);
}
bool QBitArray_IsEmpty(const QBitArray* self) {
@ -48,8 +51,8 @@ bool QBitArray_IsNull(const QBitArray* self) {
return self->isNull();
}
void QBitArray_Resize(QBitArray* self, int size) {
self->resize(static_cast<int>(size));
void QBitArray_Resize(QBitArray* self, ptrdiff_t size) {
self->resize((qsizetype)(size));
}
void QBitArray_Detach(QBitArray* self) {
@ -64,44 +67,36 @@ void QBitArray_Clear(QBitArray* self) {
self->clear();
}
bool QBitArray_TestBit(const QBitArray* self, int i) {
return self->testBit(static_cast<int>(i));
bool QBitArray_TestBit(const QBitArray* self, ptrdiff_t i) {
return self->testBit((qsizetype)(i));
}
void QBitArray_SetBit(QBitArray* self, int i) {
self->setBit(static_cast<int>(i));
void QBitArray_SetBit(QBitArray* self, ptrdiff_t i) {
self->setBit((qsizetype)(i));
}
void QBitArray_SetBit2(QBitArray* self, int i, bool val) {
self->setBit(static_cast<int>(i), val);
void QBitArray_SetBit2(QBitArray* self, ptrdiff_t i, bool val) {
self->setBit((qsizetype)(i), val);
}
void QBitArray_ClearBit(QBitArray* self, int i) {
self->clearBit(static_cast<int>(i));
void QBitArray_ClearBit(QBitArray* self, ptrdiff_t i) {
self->clearBit((qsizetype)(i));
}
bool QBitArray_ToggleBit(QBitArray* self, int i) {
return self->toggleBit(static_cast<int>(i));
bool QBitArray_ToggleBit(QBitArray* self, ptrdiff_t i) {
return self->toggleBit((qsizetype)(i));
}
bool QBitArray_At(const QBitArray* self, int i) {
return self->at(static_cast<int>(i));
bool QBitArray_At(const QBitArray* self, ptrdiff_t i) {
return self->at((qsizetype)(i));
}
QBitRef* QBitArray_OperatorSubscript(QBitArray* self, int i) {
return new QBitRef(self->operator[](static_cast<int>(i)));
QBitRef* QBitArray_OperatorSubscript(QBitArray* self, ptrdiff_t i) {
return new QBitRef(self->operator[]((qsizetype)(i)));
}
bool QBitArray_OperatorSubscriptWithInt(const QBitArray* self, int i) {
return self->operator[](static_cast<int>(i));
}
QBitRef* QBitArray_OperatorSubscriptWithUint(QBitArray* self, unsigned int i) {
return new QBitRef(self->operator[](static_cast<uint>(i)));
}
bool QBitArray_OperatorSubscript2(const QBitArray* self, unsigned int i) {
return self->operator[](static_cast<uint>(i));
bool QBitArray_OperatorSubscriptWithQsizetype(const QBitArray* self, ptrdiff_t i) {
return self->operator[]((qsizetype)(i));
}
void QBitArray_OperatorBitwiseAndAssign(QBitArray* self, QBitArray* param1) {
@ -132,12 +127,12 @@ bool QBitArray_Fill(QBitArray* self, bool val) {
return self->fill(val);
}
void QBitArray_Fill2(QBitArray* self, bool val, int first, int last) {
self->fill(val, static_cast<int>(first), static_cast<int>(last));
void QBitArray_Fill2(QBitArray* self, bool val, ptrdiff_t first, ptrdiff_t last) {
self->fill(val, (qsizetype)(first), (qsizetype)(last));
}
void QBitArray_Truncate(QBitArray* self, int pos) {
self->truncate(static_cast<int>(pos));
void QBitArray_Truncate(QBitArray* self, ptrdiff_t pos) {
self->truncate((qsizetype)(pos));
}
const char* QBitArray_Bits(const QBitArray* self) {
@ -148,8 +143,18 @@ QBitArray* QBitArray_FromBits(const char* data, ptrdiff_t lenVal) {
return new QBitArray(QBitArray::fromBits(data, (qsizetype)(lenVal)));
}
bool QBitArray_Fill22(QBitArray* self, bool val, int size) {
return self->fill(val, static_cast<int>(size));
unsigned int QBitArray_ToUInt32(const QBitArray* self, int endianness) {
quint32 _ret = self->toUInt32(static_cast<QSysInfo::Endian>(endianness));
return static_cast<unsigned int>(_ret);
}
bool QBitArray_Fill22(QBitArray* self, bool val, ptrdiff_t size) {
return self->fill(val, (qsizetype)(size));
}
unsigned int QBitArray_ToUInt322(const QBitArray* self, int endianness, bool* ok) {
quint32 _ret = self->toUInt32(static_cast<QSysInfo::Endian>(endianness), ok);
return static_cast<unsigned int>(_ret);
}
void QBitArray_Delete(QBitArray* self) {

View File

@ -42,8 +42,8 @@ func NewQBitArray() *QBitArray {
}
// NewQBitArray2 constructs a new QBitArray object.
func NewQBitArray2(size int) *QBitArray {
ret := C.QBitArray_new2((C.int)(size))
func NewQBitArray2(size int64) *QBitArray {
ret := C.QBitArray_new2((C.ptrdiff_t)(size))
return newQBitArray(ret)
}
@ -54,8 +54,8 @@ func NewQBitArray3(other *QBitArray) *QBitArray {
}
// NewQBitArray4 constructs a new QBitArray object.
func NewQBitArray4(size int, val bool) *QBitArray {
ret := C.QBitArray_new4((C.int)(size), (C.bool)(val))
func NewQBitArray4(size int64, val bool) *QBitArray {
ret := C.QBitArray_new4((C.ptrdiff_t)(size), (C.bool)(val))
return newQBitArray(ret)
}
@ -67,16 +67,16 @@ func (this *QBitArray) Swap(other *QBitArray) {
C.QBitArray_Swap(this.h, other.cPointer())
}
func (this *QBitArray) Size() int {
return (int)(C.QBitArray_Size(this.h))
func (this *QBitArray) Size() int64 {
return (int64)(C.QBitArray_Size(this.h))
}
func (this *QBitArray) Count() int {
return (int)(C.QBitArray_Count(this.h))
func (this *QBitArray) Count() int64 {
return (int64)(C.QBitArray_Count(this.h))
}
func (this *QBitArray) CountWithOn(on bool) int {
return (int)(C.QBitArray_CountWithOn(this.h, (C.bool)(on)))
func (this *QBitArray) CountWithOn(on bool) int64 {
return (int64)(C.QBitArray_CountWithOn(this.h, (C.bool)(on)))
}
func (this *QBitArray) IsEmpty() bool {
@ -87,8 +87,8 @@ func (this *QBitArray) IsNull() bool {
return (bool)(C.QBitArray_IsNull(this.h))
}
func (this *QBitArray) Resize(size int) {
C.QBitArray_Resize(this.h, (C.int)(size))
func (this *QBitArray) Resize(size int64) {
C.QBitArray_Resize(this.h, (C.ptrdiff_t)(size))
}
func (this *QBitArray) Detach() {
@ -103,50 +103,39 @@ func (this *QBitArray) Clear() {
C.QBitArray_Clear(this.h)
}
func (this *QBitArray) TestBit(i int) bool {
return (bool)(C.QBitArray_TestBit(this.h, (C.int)(i)))
func (this *QBitArray) TestBit(i int64) bool {
return (bool)(C.QBitArray_TestBit(this.h, (C.ptrdiff_t)(i)))
}
func (this *QBitArray) SetBit(i int) {
C.QBitArray_SetBit(this.h, (C.int)(i))
func (this *QBitArray) SetBit(i int64) {
C.QBitArray_SetBit(this.h, (C.ptrdiff_t)(i))
}
func (this *QBitArray) SetBit2(i int, val bool) {
C.QBitArray_SetBit2(this.h, (C.int)(i), (C.bool)(val))
func (this *QBitArray) SetBit2(i int64, val bool) {
C.QBitArray_SetBit2(this.h, (C.ptrdiff_t)(i), (C.bool)(val))
}
func (this *QBitArray) ClearBit(i int) {
C.QBitArray_ClearBit(this.h, (C.int)(i))
func (this *QBitArray) ClearBit(i int64) {
C.QBitArray_ClearBit(this.h, (C.ptrdiff_t)(i))
}
func (this *QBitArray) ToggleBit(i int) bool {
return (bool)(C.QBitArray_ToggleBit(this.h, (C.int)(i)))
func (this *QBitArray) ToggleBit(i int64) bool {
return (bool)(C.QBitArray_ToggleBit(this.h, (C.ptrdiff_t)(i)))
}
func (this *QBitArray) At(i int) bool {
return (bool)(C.QBitArray_At(this.h, (C.int)(i)))
func (this *QBitArray) At(i int64) bool {
return (bool)(C.QBitArray_At(this.h, (C.ptrdiff_t)(i)))
}
func (this *QBitArray) OperatorSubscript(i int) *QBitRef {
_ret := C.QBitArray_OperatorSubscript(this.h, (C.int)(i))
func (this *QBitArray) OperatorSubscript(i int64) *QBitRef {
_ret := C.QBitArray_OperatorSubscript(this.h, (C.ptrdiff_t)(i))
_goptr := newQBitRef(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QBitArray) OperatorSubscriptWithInt(i int) bool {
return (bool)(C.QBitArray_OperatorSubscriptWithInt(this.h, (C.int)(i)))
}
func (this *QBitArray) OperatorSubscriptWithUint(i uint) *QBitRef {
_ret := C.QBitArray_OperatorSubscriptWithUint(this.h, (C.uint)(i))
_goptr := newQBitRef(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QBitArray) OperatorSubscript2(i uint) bool {
return (bool)(C.QBitArray_OperatorSubscript2(this.h, (C.uint)(i)))
func (this *QBitArray) OperatorSubscriptWithQsizetype(i int64) bool {
return (bool)(C.QBitArray_OperatorSubscriptWithQsizetype(this.h, (C.ptrdiff_t)(i)))
}
func (this *QBitArray) OperatorBitwiseAndAssign(param1 *QBitArray) {
@ -180,12 +169,12 @@ func (this *QBitArray) Fill(val bool) bool {
return (bool)(C.QBitArray_Fill(this.h, (C.bool)(val)))
}
func (this *QBitArray) Fill2(val bool, first int, last int) {
C.QBitArray_Fill2(this.h, (C.bool)(val), (C.int)(first), (C.int)(last))
func (this *QBitArray) Fill2(val bool, first int64, last int64) {
C.QBitArray_Fill2(this.h, (C.bool)(val), (C.ptrdiff_t)(first), (C.ptrdiff_t)(last))
}
func (this *QBitArray) Truncate(pos int) {
C.QBitArray_Truncate(this.h, (C.int)(pos))
func (this *QBitArray) Truncate(pos int64) {
C.QBitArray_Truncate(this.h, (C.ptrdiff_t)(pos))
}
func (this *QBitArray) Bits() unsafe.Pointer {
@ -202,8 +191,16 @@ func QBitArray_FromBits(data string, lenVal int64) *QBitArray {
return _goptr
}
func (this *QBitArray) Fill22(val bool, size int) bool {
return (bool)(C.QBitArray_Fill22(this.h, (C.bool)(val), (C.int)(size)))
func (this *QBitArray) ToUInt32(endianness QSysInfo__Endian) uint {
return (uint)(C.QBitArray_ToUInt32(this.h, (C.int)(endianness)))
}
func (this *QBitArray) Fill22(val bool, size int64) bool {
return (bool)(C.QBitArray_Fill22(this.h, (C.bool)(val), (C.ptrdiff_t)(size)))
}
func (this *QBitArray) ToUInt322(endianness QSysInfo__Endian, ok *bool) uint {
return (uint)(C.QBitArray_ToUInt322(this.h, (C.int)(endianness), (*C.bool)(unsafe.Pointer(ok))))
}
// Delete this object from C++ memory.

View File

@ -22,30 +22,28 @@ typedef struct QBitRef QBitRef;
#endif
QBitArray* QBitArray_new();
QBitArray* QBitArray_new2(int size);
QBitArray* QBitArray_new2(ptrdiff_t size);
QBitArray* QBitArray_new3(QBitArray* other);
QBitArray* QBitArray_new4(int size, bool val);
QBitArray* QBitArray_new4(ptrdiff_t size, bool val);
void QBitArray_OperatorAssign(QBitArray* self, QBitArray* other);
void QBitArray_Swap(QBitArray* self, QBitArray* other);
int QBitArray_Size(const QBitArray* self);
int QBitArray_Count(const QBitArray* self);
int QBitArray_CountWithOn(const QBitArray* self, bool on);
ptrdiff_t QBitArray_Size(const QBitArray* self);
ptrdiff_t QBitArray_Count(const QBitArray* self);
ptrdiff_t QBitArray_CountWithOn(const QBitArray* self, bool on);
bool QBitArray_IsEmpty(const QBitArray* self);
bool QBitArray_IsNull(const QBitArray* self);
void QBitArray_Resize(QBitArray* self, int size);
void QBitArray_Resize(QBitArray* self, ptrdiff_t size);
void QBitArray_Detach(QBitArray* self);
bool QBitArray_IsDetached(const QBitArray* self);
void QBitArray_Clear(QBitArray* self);
bool QBitArray_TestBit(const QBitArray* self, int i);
void QBitArray_SetBit(QBitArray* self, int i);
void QBitArray_SetBit2(QBitArray* self, int i, bool val);
void QBitArray_ClearBit(QBitArray* self, int i);
bool QBitArray_ToggleBit(QBitArray* self, int i);
bool QBitArray_At(const QBitArray* self, int i);
QBitRef* QBitArray_OperatorSubscript(QBitArray* self, int i);
bool QBitArray_OperatorSubscriptWithInt(const QBitArray* self, int i);
QBitRef* QBitArray_OperatorSubscriptWithUint(QBitArray* self, unsigned int i);
bool QBitArray_OperatorSubscript2(const QBitArray* self, unsigned int i);
bool QBitArray_TestBit(const QBitArray* self, ptrdiff_t i);
void QBitArray_SetBit(QBitArray* self, ptrdiff_t i);
void QBitArray_SetBit2(QBitArray* self, ptrdiff_t i, bool val);
void QBitArray_ClearBit(QBitArray* self, ptrdiff_t i);
bool QBitArray_ToggleBit(QBitArray* self, ptrdiff_t i);
bool QBitArray_At(const QBitArray* self, ptrdiff_t i);
QBitRef* QBitArray_OperatorSubscript(QBitArray* self, ptrdiff_t i);
bool QBitArray_OperatorSubscriptWithQsizetype(const QBitArray* self, ptrdiff_t i);
void QBitArray_OperatorBitwiseAndAssign(QBitArray* self, QBitArray* param1);
void QBitArray_OperatorBitwiseOrAssign(QBitArray* self, QBitArray* param1);
void QBitArray_OperatorBitwiseNotAssign(QBitArray* self, QBitArray* param1);
@ -53,11 +51,13 @@ QBitArray* QBitArray_OperatorBitwiseXor(const QBitArray* self);
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other);
bool QBitArray_OperatorNotEqual(const QBitArray* self, QBitArray* other);
bool QBitArray_Fill(QBitArray* self, bool val);
void QBitArray_Fill2(QBitArray* self, bool val, int first, int last);
void QBitArray_Truncate(QBitArray* self, int pos);
void QBitArray_Fill2(QBitArray* self, bool val, ptrdiff_t first, ptrdiff_t last);
void QBitArray_Truncate(QBitArray* self, ptrdiff_t pos);
const char* QBitArray_Bits(const QBitArray* self);
QBitArray* QBitArray_FromBits(const char* data, ptrdiff_t lenVal);
bool QBitArray_Fill22(QBitArray* self, bool val, int size);
unsigned int QBitArray_ToUInt32(const QBitArray* self, int endianness);
bool QBitArray_Fill22(QBitArray* self, bool val, ptrdiff_t size);
unsigned int QBitArray_ToUInt322(const QBitArray* self, int endianness, bool* ok);
void QBitArray_Delete(QBitArray* self);
QBitRef* QBitRef_new(QBitRef* param1);

View File

@ -1,6 +1,5 @@
#include <QBitmap>
#include <QImage>
#include <QMatrix>
#include <QPixmap>
#include <QSize>
#include <QString>
@ -32,8 +31,8 @@ QBitmap* QBitmap_new5(struct miqt_string* fileName) {
return new QBitmap(fileName_QString);
}
QBitmap* QBitmap_new6(QBitmap* other) {
return new QBitmap(*other);
QBitmap* QBitmap_new6(QBitmap* param1) {
return new QBitmap(*param1);
}
QBitmap* QBitmap_new7(struct miqt_string* fileName, const char* format) {
@ -41,11 +40,7 @@ QBitmap* QBitmap_new7(struct miqt_string* fileName, const char* format) {
return new QBitmap(fileName_QString, format);
}
void QBitmap_OperatorAssign(QBitmap* self, QBitmap* other) {
self->operator=(*other);
}
void QBitmap_OperatorAssignWithQPixmap(QBitmap* self, QPixmap* param1) {
void QBitmap_OperatorAssign(QBitmap* self, QPixmap* param1) {
self->operator=(*param1);
}
@ -65,14 +60,18 @@ QBitmap* QBitmap_FromData(QSize* size, const unsigned char* bits) {
return new QBitmap(QBitmap::fromData(*size, static_cast<const uchar*>(bits)));
}
QBitmap* QBitmap_Transformed(const QBitmap* self, QMatrix* param1) {
return new QBitmap(self->transformed(*param1));
QBitmap* QBitmap_FromPixmap(QPixmap* pixmap) {
return new QBitmap(QBitmap::fromPixmap(*pixmap));
}
QBitmap* QBitmap_TransformedWithMatrix(const QBitmap* self, QTransform* matrix) {
QBitmap* QBitmap_Transformed(const QBitmap* self, QTransform* matrix) {
return new QBitmap(self->transformed(*matrix));
}
void QBitmap_OperatorAssignWithQBitmap(QBitmap* self, QBitmap* param1) {
self->operator=(*param1);
}
QBitmap* QBitmap_FromImage2(QImage* image, int flags) {
return new QBitmap(QBitmap::fromImage(*image, static_cast<Qt::ImageConversionFlags>(flags)));
}

View File

@ -69,8 +69,8 @@ func NewQBitmap5(fileName string) *QBitmap {
}
// NewQBitmap6 constructs a new QBitmap object.
func NewQBitmap6(other *QBitmap) *QBitmap {
ret := C.QBitmap_new6(other.cPointer())
func NewQBitmap6(param1 *QBitmap) *QBitmap {
ret := C.QBitmap_new6(param1.cPointer())
return newQBitmap(ret)
}
@ -84,12 +84,8 @@ func NewQBitmap7(fileName string, format string) *QBitmap {
return newQBitmap(ret)
}
func (this *QBitmap) OperatorAssign(other *QBitmap) {
C.QBitmap_OperatorAssign(this.h, other.cPointer())
}
func (this *QBitmap) OperatorAssignWithQPixmap(param1 *QPixmap) {
C.QBitmap_OperatorAssignWithQPixmap(this.h, param1.cPointer())
func (this *QBitmap) OperatorAssign(param1 *QPixmap) {
C.QBitmap_OperatorAssign(this.h, param1.cPointer())
}
func (this *QBitmap) Swap(other *QBitmap) {
@ -114,20 +110,24 @@ func QBitmap_FromData(size *QSize, bits *byte) *QBitmap {
return _goptr
}
func (this *QBitmap) Transformed(param1 *QMatrix) *QBitmap {
_ret := C.QBitmap_Transformed(this.h, param1.cPointer())
func QBitmap_FromPixmap(pixmap *QPixmap) *QBitmap {
_ret := C.QBitmap_FromPixmap(pixmap.cPointer())
_goptr := newQBitmap(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QBitmap) TransformedWithMatrix(matrix *QTransform) *QBitmap {
_ret := C.QBitmap_TransformedWithMatrix(this.h, matrix.cPointer())
func (this *QBitmap) Transformed(matrix *QTransform) *QBitmap {
_ret := C.QBitmap_Transformed(this.h, matrix.cPointer())
_goptr := newQBitmap(_ret)
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
return _goptr
}
func (this *QBitmap) OperatorAssignWithQBitmap(param1 *QBitmap) {
C.QBitmap_OperatorAssignWithQBitmap(this.h, param1.cPointer())
}
func QBitmap_FromImage2(image *QImage, flags ImageConversionFlag) *QBitmap {
_ret := C.QBitmap_FromImage2(image.cPointer(), (C.int)(flags))
_goptr := newQBitmap(_ret)

View File

@ -16,14 +16,12 @@ extern "C" {
#ifdef __cplusplus
class QBitmap;
class QImage;
class QMatrix;
class QPixmap;
class QSize;
class QTransform;
#else
typedef struct QBitmap QBitmap;
typedef struct QImage QImage;
typedef struct QMatrix QMatrix;
typedef struct QPixmap QPixmap;
typedef struct QSize QSize;
typedef struct QTransform QTransform;
@ -34,16 +32,16 @@ QBitmap* QBitmap_new2(QPixmap* param1);
QBitmap* QBitmap_new3(int w, int h);
QBitmap* QBitmap_new4(QSize* param1);
QBitmap* QBitmap_new5(struct miqt_string* fileName);
QBitmap* QBitmap_new6(QBitmap* other);
QBitmap* QBitmap_new6(QBitmap* param1);
QBitmap* QBitmap_new7(struct miqt_string* fileName, const char* format);
void QBitmap_OperatorAssign(QBitmap* self, QBitmap* other);
void QBitmap_OperatorAssignWithQPixmap(QBitmap* self, QPixmap* param1);
void QBitmap_OperatorAssign(QBitmap* self, QPixmap* param1);
void QBitmap_Swap(QBitmap* self, QBitmap* other);
void QBitmap_Clear(QBitmap* self);
QBitmap* QBitmap_FromImage(QImage* image);
QBitmap* QBitmap_FromData(QSize* size, const unsigned char* bits);
QBitmap* QBitmap_Transformed(const QBitmap* self, QMatrix* param1);
QBitmap* QBitmap_TransformedWithMatrix(const QBitmap* self, QTransform* matrix);
QBitmap* QBitmap_FromPixmap(QPixmap* pixmap);
QBitmap* QBitmap_Transformed(const QBitmap* self, QTransform* matrix);
void QBitmap_OperatorAssignWithQBitmap(QBitmap* self, QBitmap* param1);
QBitmap* QBitmap_FromImage2(QImage* image, int flags);
QBitmap* QBitmap_FromData3(QSize* size, const unsigned char* bits, int monoFormat);
void QBitmap_Delete(QBitmap* self);

View File

@ -38,13 +38,6 @@ struct miqt_string* QBoxLayout_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QBoxLayout_TrUtf8(const char* s) {
QString _ret = QBoxLayout::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
int QBoxLayout_Direction(const QBoxLayout* self) {
QBoxLayout::Direction _ret = self->direction();
return static_cast<int>(_ret);
@ -193,20 +186,6 @@ struct miqt_string* QBoxLayout_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QBoxLayout_TrUtf82(const char* s, const char* c) {
QString _ret = QBoxLayout::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QBoxLayout_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QBoxLayout::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QBoxLayout_AddStretch1(QBoxLayout* self, int stretch) {
self->addStretch(static_cast<int>(stretch));
}
@ -266,13 +245,6 @@ struct miqt_string* QHBoxLayout_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QHBoxLayout_TrUtf8(const char* s) {
QString _ret = QHBoxLayout::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QHBoxLayout_Tr2(const char* s, const char* c) {
QString _ret = QHBoxLayout::tr(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
@ -287,20 +259,6 @@ struct miqt_string* QHBoxLayout_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QHBoxLayout_TrUtf82(const char* s, const char* c) {
QString _ret = QHBoxLayout::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QHBoxLayout_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QHBoxLayout::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QHBoxLayout_Delete(QHBoxLayout* self) {
delete self;
}
@ -328,13 +286,6 @@ struct miqt_string* QVBoxLayout_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QVBoxLayout_TrUtf8(const char* s) {
QString _ret = QVBoxLayout::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QVBoxLayout_Tr2(const char* s, const char* c) {
QString _ret = QVBoxLayout::tr(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
@ -349,20 +300,6 @@ struct miqt_string* QVBoxLayout_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QVBoxLayout_TrUtf82(const char* s, const char* c) {
QString _ret = QVBoxLayout::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QVBoxLayout_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QVBoxLayout::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QVBoxLayout_Delete(QVBoxLayout* self) {
delete self;
}

View File

@ -78,15 +78,6 @@ func QBoxLayout_Tr(s string) string {
return _ret
}
func QBoxLayout_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QBoxLayout_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QBoxLayout) Direction() QBoxLayout__Direction {
return (QBoxLayout__Direction)(C.QBoxLayout_Direction(this.h))
}
@ -250,28 +241,6 @@ func QBoxLayout_Tr3(s string, c string, n int) string {
return _ret
}
func QBoxLayout_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QBoxLayout_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QBoxLayout_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QBoxLayout) AddStretch1(stretch int) {
C.QBoxLayout_AddStretch1(this.h, (C.int)(stretch))
}
@ -372,15 +341,6 @@ func QHBoxLayout_Tr(s string) string {
return _ret
}
func QHBoxLayout_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QHBoxLayout_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QHBoxLayout_Tr2(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
@ -403,28 +363,6 @@ func QHBoxLayout_Tr3(s string, c string, n int) string {
return _ret
}
func QHBoxLayout_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QHBoxLayout_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QHBoxLayout_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QHBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QHBoxLayout) Delete() {
C.QHBoxLayout_Delete(this.h)
@ -493,15 +431,6 @@ func QVBoxLayout_Tr(s string) string {
return _ret
}
func QVBoxLayout_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QVBoxLayout_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QVBoxLayout_Tr2(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
@ -524,28 +453,6 @@ func QVBoxLayout_Tr3(s string, c string, n int) string {
return _ret
}
func QVBoxLayout_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QVBoxLayout_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QVBoxLayout_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QVBoxLayout_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QVBoxLayout) Delete() {
C.QVBoxLayout_Delete(this.h)

View File

@ -42,7 +42,6 @@ QBoxLayout* QBoxLayout_new2(int param1, QWidget* parent);
QMetaObject* QBoxLayout_MetaObject(const QBoxLayout* self);
void* QBoxLayout_Metacast(QBoxLayout* self, const char* param1);
struct miqt_string* QBoxLayout_Tr(const char* s);
struct miqt_string* QBoxLayout_TrUtf8(const char* s);
int QBoxLayout_Direction(const QBoxLayout* self);
void QBoxLayout_SetDirection(QBoxLayout* self, int direction);
void QBoxLayout_AddSpacing(QBoxLayout* self, int size);
@ -78,8 +77,6 @@ int QBoxLayout_Count(const QBoxLayout* self);
void QBoxLayout_SetGeometry(QBoxLayout* self, QRect* geometry);
struct miqt_string* QBoxLayout_Tr2(const char* s, const char* c);
struct miqt_string* QBoxLayout_Tr3(const char* s, const char* c, int n);
struct miqt_string* QBoxLayout_TrUtf82(const char* s, const char* c);
struct miqt_string* QBoxLayout_TrUtf83(const char* s, const char* c, int n);
void QBoxLayout_AddStretch1(QBoxLayout* self, int stretch);
void QBoxLayout_AddWidget2(QBoxLayout* self, QWidget* param1, int stretch);
void QBoxLayout_AddWidget3(QBoxLayout* self, QWidget* param1, int stretch, int alignment);
@ -95,11 +92,8 @@ QHBoxLayout* QHBoxLayout_new2(QWidget* parent);
QMetaObject* QHBoxLayout_MetaObject(const QHBoxLayout* self);
void* QHBoxLayout_Metacast(QHBoxLayout* self, const char* param1);
struct miqt_string* QHBoxLayout_Tr(const char* s);
struct miqt_string* QHBoxLayout_TrUtf8(const char* s);
struct miqt_string* QHBoxLayout_Tr2(const char* s, const char* c);
struct miqt_string* QHBoxLayout_Tr3(const char* s, const char* c, int n);
struct miqt_string* QHBoxLayout_TrUtf82(const char* s, const char* c);
struct miqt_string* QHBoxLayout_TrUtf83(const char* s, const char* c, int n);
void QHBoxLayout_Delete(QHBoxLayout* self);
QVBoxLayout* QVBoxLayout_new();
@ -107,11 +101,8 @@ QVBoxLayout* QVBoxLayout_new2(QWidget* parent);
QMetaObject* QVBoxLayout_MetaObject(const QVBoxLayout* self);
void* QVBoxLayout_Metacast(QVBoxLayout* self, const char* param1);
struct miqt_string* QVBoxLayout_Tr(const char* s);
struct miqt_string* QVBoxLayout_TrUtf8(const char* s);
struct miqt_string* QVBoxLayout_Tr2(const char* s, const char* c);
struct miqt_string* QVBoxLayout_Tr3(const char* s, const char* c, int n);
struct miqt_string* QVBoxLayout_TrUtf82(const char* s, const char* c);
struct miqt_string* QVBoxLayout_TrUtf83(const char* s, const char* c, int n);
void QVBoxLayout_Delete(QVBoxLayout* self);
#ifdef __cplusplus

View File

@ -6,7 +6,6 @@
#define WORKAROUND_INNER_CLASS_DEFINITION_QGradient__QGradientData
#include <QImage>
#include <QLinearGradient>
#include <QMatrix>
#include <QPixmap>
#include <QPointF>
#include <QRadialGradient>
@ -80,16 +79,6 @@ void QBrush_SetStyle(QBrush* self, int style) {
self->setStyle(static_cast<Qt::BrushStyle>(style));
}
QMatrix* QBrush_Matrix(const QBrush* self) {
const QMatrix& _ret = self->matrix();
// Cast returned reference into pointer
return const_cast<QMatrix*>(&_ret);
}
void QBrush_SetMatrix(QBrush* self, QMatrix* mat) {
self->setMatrix(*mat);
}
QTransform* QBrush_Transform(const QBrush* self) {
return new QTransform(self->transform());
}
@ -400,10 +389,6 @@ QGradient__QGradientData* QGradient__QGradientData_new(QGradient__QGradientData*
return new QGradient::QGradientData(*param1);
}
void QGradient__QGradientData_OperatorAssign(QGradient__QGradientData* self, QGradient__QGradientData* param1) {
self->operator=(*param1);
}
void QGradient__QGradientData_Delete(QGradient__QGradientData* self) {
delete self;
}

View File

@ -330,14 +330,6 @@ func (this *QBrush) SetStyle(style BrushStyle) {
C.QBrush_SetStyle(this.h, (C.int)(style))
}
func (this *QBrush) Matrix() *QMatrix {
return newQMatrix_U(unsafe.Pointer(C.QBrush_Matrix(this.h)))
}
func (this *QBrush) SetMatrix(mat *QMatrix) {
C.QBrush_SetMatrix(this.h, mat.cPointer())
}
func (this *QBrush) Transform() *QTransform {
_ret := C.QBrush_Transform(this.h)
_goptr := newQTransform(_ret)
@ -899,10 +891,6 @@ func NewQGradient__QGradientData(param1 *QGradient__QGradientData) *QGradient__Q
return newQGradient__QGradientData(ret)
}
func (this *QGradient__QGradientData) OperatorAssign(param1 *QGradient__QGradientData) {
C.QGradient__QGradientData_OperatorAssign(this.h, param1.cPointer())
}
// Delete this object from C++ memory.
func (this *QGradient__QGradientData) Delete() {
C.QGradient__QGradientData_Delete(this.h)

View File

@ -26,7 +26,6 @@ class QGradient__QGradientData;
#endif
class QImage;
class QLinearGradient;
class QMatrix;
class QPixmap;
class QPointF;
class QRadialGradient;
@ -40,7 +39,6 @@ typedef struct QGradient QGradient;
typedef struct QGradient__QGradientData QGradient__QGradientData;
typedef struct QImage QImage;
typedef struct QLinearGradient QLinearGradient;
typedef struct QMatrix QMatrix;
typedef struct QPixmap QPixmap;
typedef struct QPointF QPointF;
typedef struct QRadialGradient QRadialGradient;
@ -63,8 +61,6 @@ void QBrush_OperatorAssign(QBrush* self, QBrush* brush);
void QBrush_Swap(QBrush* self, QBrush* other);
int QBrush_Style(const QBrush* self);
void QBrush_SetStyle(QBrush* self, int style);
QMatrix* QBrush_Matrix(const QBrush* self);
void QBrush_SetMatrix(QBrush* self, QMatrix* mat);
QTransform* QBrush_Transform(const QBrush* self);
void QBrush_SetTransform(QBrush* self, QTransform* transform);
QPixmap* QBrush_Texture(const QBrush* self);
@ -146,7 +142,6 @@ void QConicalGradient_SetAngle(QConicalGradient* self, double angle);
void QConicalGradient_Delete(QConicalGradient* self);
QGradient__QGradientData* QGradient__QGradientData_new(QGradient__QGradientData* param1);
void QGradient__QGradientData_OperatorAssign(QGradient__QGradientData* self, QGradient__QGradientData* param1);
void QGradient__QGradientData_Delete(QGradient__QGradientData* self);
#ifdef __cplusplus

View File

@ -40,13 +40,6 @@ struct miqt_string* QBuffer_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QBuffer_TrUtf8(const char* s) {
QString _ret = QBuffer::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
QByteArray* QBuffer_Buffer(QBuffer* self) {
QByteArray& _ret = self->buffer();
// Cast returned reference into pointer
@ -78,7 +71,7 @@ QByteArray* QBuffer_Data(const QBuffer* self) {
}
bool QBuffer_Open(QBuffer* self, int openMode) {
return self->open(static_cast<QIODevice::OpenMode>(openMode));
return self->open(static_cast<QIODeviceBase::OpenMode>(openMode));
}
void QBuffer_Close(QBuffer* self) {
@ -121,20 +114,6 @@ struct miqt_string* QBuffer_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QBuffer_TrUtf82(const char* s, const char* c) {
QString _ret = QBuffer::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QBuffer_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QBuffer::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QBuffer_Delete(QBuffer* self) {
delete self;
}

View File

@ -79,15 +79,6 @@ func QBuffer_Tr(s string) string {
return _ret
}
func QBuffer_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QBuffer_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QBuffer) Buffer() *QByteArray {
return newQByteArray_U(unsafe.Pointer(C.QBuffer_Buffer(this.h)))
}
@ -114,7 +105,7 @@ func (this *QBuffer) Data() *QByteArray {
return newQByteArray_U(unsafe.Pointer(C.QBuffer_Data(this.h)))
}
func (this *QBuffer) Open(openMode QIODevice__OpenModeFlag) bool {
func (this *QBuffer) Open(openMode QIODeviceBase__OpenModeFlag) bool {
return (bool)(C.QBuffer_Open(this.h, (C.int)(openMode)))
}
@ -164,28 +155,6 @@ func QBuffer_Tr3(s string, c string, n int) string {
return _ret
}
func QBuffer_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QBuffer_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QBuffer_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QBuffer_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
// Delete this object from C++ memory.
func (this *QBuffer) Delete() {
C.QBuffer_Delete(this.h)

View File

@ -32,7 +32,6 @@ QBuffer* QBuffer_new4(QByteArray* buf, QObject* parent);
QMetaObject* QBuffer_MetaObject(const QBuffer* self);
void* QBuffer_Metacast(QBuffer* self, const char* param1);
struct miqt_string* QBuffer_Tr(const char* s);
struct miqt_string* QBuffer_TrUtf8(const char* s);
QByteArray* QBuffer_Buffer(QBuffer* self);
QByteArray* QBuffer_Buffer2(const QBuffer* self);
void QBuffer_SetBuffer(QBuffer* self, QByteArray* a);
@ -48,8 +47,6 @@ bool QBuffer_AtEnd(const QBuffer* self);
bool QBuffer_CanReadLine(const QBuffer* self);
struct miqt_string* QBuffer_Tr2(const char* s, const char* c);
struct miqt_string* QBuffer_Tr3(const char* s, const char* c, int n);
struct miqt_string* QBuffer_TrUtf82(const char* s, const char* c);
struct miqt_string* QBuffer_TrUtf83(const char* s, const char* c, int n);
void QBuffer_Delete(QBuffer* self);
#ifdef __cplusplus

View File

@ -33,13 +33,6 @@ struct miqt_string* QButtonGroup_Tr(const char* s) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QButtonGroup_TrUtf8(const char* s) {
QString _ret = QButtonGroup::trUtf8(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QButtonGroup_SetExclusive(QButtonGroup* self, bool exclusive) {
self->setExclusive(exclusive);
}
@ -179,51 +172,6 @@ void QButtonGroup_connect_IdToggled(QButtonGroup* self, void* slot) {
});
}
void QButtonGroup_ButtonClickedWithInt(QButtonGroup* self, int param1) {
self->buttonClicked(static_cast<int>(param1));
}
void QButtonGroup_connect_ButtonClickedWithInt(QButtonGroup* self, void* slot) {
QButtonGroup::connect(self, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), self, [=](int param1) {
int sigval1 = param1;
miqt_exec_callback_QButtonGroup_ButtonClickedWithInt(slot, sigval1);
});
}
void QButtonGroup_ButtonPressedWithInt(QButtonGroup* self, int param1) {
self->buttonPressed(static_cast<int>(param1));
}
void QButtonGroup_connect_ButtonPressedWithInt(QButtonGroup* self, void* slot) {
QButtonGroup::connect(self, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonPressed), self, [=](int param1) {
int sigval1 = param1;
miqt_exec_callback_QButtonGroup_ButtonPressedWithInt(slot, sigval1);
});
}
void QButtonGroup_ButtonReleasedWithInt(QButtonGroup* self, int param1) {
self->buttonReleased(static_cast<int>(param1));
}
void QButtonGroup_connect_ButtonReleasedWithInt(QButtonGroup* self, void* slot) {
QButtonGroup::connect(self, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonReleased), self, [=](int param1) {
int sigval1 = param1;
miqt_exec_callback_QButtonGroup_ButtonReleasedWithInt(slot, sigval1);
});
}
void QButtonGroup_ButtonToggled2(QButtonGroup* self, int param1, bool param2) {
self->buttonToggled(static_cast<int>(param1), param2);
}
void QButtonGroup_connect_ButtonToggled2(QButtonGroup* self, void* slot) {
QButtonGroup::connect(self, static_cast<void (QButtonGroup::*)(int, bool)>(&QButtonGroup::buttonToggled), self, [=](int param1, bool param2) {
int sigval1 = param1;
bool sigval2 = param2;
miqt_exec_callback_QButtonGroup_ButtonToggled2(slot, sigval1, sigval2);
});
}
struct miqt_string* QButtonGroup_Tr2(const char* s, const char* c) {
QString _ret = QButtonGroup::tr(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
@ -238,20 +186,6 @@ struct miqt_string* QButtonGroup_Tr3(const char* s, const char* c, int n) {
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QButtonGroup_TrUtf82(const char* s, const char* c) {
QString _ret = QButtonGroup::trUtf8(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
struct miqt_string* QButtonGroup_TrUtf83(const char* s, const char* c, int n) {
QString _ret = QButtonGroup::trUtf8(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
return miqt_strdup(_b.data(), _b.length());
}
void QButtonGroup_AddButton2(QButtonGroup* self, QAbstractButton* param1, int id) {
self->addButton(param1, static_cast<int>(id));
}

View File

@ -68,15 +68,6 @@ func QButtonGroup_Tr(s string) string {
return _ret
}
func QButtonGroup_TrUtf8(s string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
var _ms *C.struct_miqt_string = C.QButtonGroup_TrUtf8(s_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QButtonGroup) SetExclusive(exclusive bool) {
C.QButtonGroup_SetExclusive(this.h, (C.bool)(exclusive))
}
@ -287,88 +278,6 @@ func miqt_exec_callback_QButtonGroup_IdToggled(cb *C.void, param1 C.int, param2
gofunc(slotval1, slotval2)
}
func (this *QButtonGroup) ButtonClickedWithInt(param1 int) {
C.QButtonGroup_ButtonClickedWithInt(this.h, (C.int)(param1))
}
func (this *QButtonGroup) OnButtonClickedWithInt(slot func(param1 int)) {
C.QButtonGroup_connect_ButtonClickedWithInt(this.h, unsafe.Pointer(uintptr(cgo.NewHandle(slot))))
}
//export miqt_exec_callback_QButtonGroup_ButtonClickedWithInt
func miqt_exec_callback_QButtonGroup_ButtonClickedWithInt(cb *C.void, param1 C.int) {
gofunc, ok := (cgo.Handle(uintptr(unsafe.Pointer(cb))).Value()).(func(param1 int))
if !ok {
panic("miqt: callback of non-callback type (heap corruption?)")
}
// Convert all CABI parameters to Go parameters
slotval1 := (int)(param1)
gofunc(slotval1)
}
func (this *QButtonGroup) ButtonPressedWithInt(param1 int) {
C.QButtonGroup_ButtonPressedWithInt(this.h, (C.int)(param1))
}
func (this *QButtonGroup) OnButtonPressedWithInt(slot func(param1 int)) {
C.QButtonGroup_connect_ButtonPressedWithInt(this.h, unsafe.Pointer(uintptr(cgo.NewHandle(slot))))
}
//export miqt_exec_callback_QButtonGroup_ButtonPressedWithInt
func miqt_exec_callback_QButtonGroup_ButtonPressedWithInt(cb *C.void, param1 C.int) {
gofunc, ok := (cgo.Handle(uintptr(unsafe.Pointer(cb))).Value()).(func(param1 int))
if !ok {
panic("miqt: callback of non-callback type (heap corruption?)")
}
// Convert all CABI parameters to Go parameters
slotval1 := (int)(param1)
gofunc(slotval1)
}
func (this *QButtonGroup) ButtonReleasedWithInt(param1 int) {
C.QButtonGroup_ButtonReleasedWithInt(this.h, (C.int)(param1))
}
func (this *QButtonGroup) OnButtonReleasedWithInt(slot func(param1 int)) {
C.QButtonGroup_connect_ButtonReleasedWithInt(this.h, unsafe.Pointer(uintptr(cgo.NewHandle(slot))))
}
//export miqt_exec_callback_QButtonGroup_ButtonReleasedWithInt
func miqt_exec_callback_QButtonGroup_ButtonReleasedWithInt(cb *C.void, param1 C.int) {
gofunc, ok := (cgo.Handle(uintptr(unsafe.Pointer(cb))).Value()).(func(param1 int))
if !ok {
panic("miqt: callback of non-callback type (heap corruption?)")
}
// Convert all CABI parameters to Go parameters
slotval1 := (int)(param1)
gofunc(slotval1)
}
func (this *QButtonGroup) ButtonToggled2(param1 int, param2 bool) {
C.QButtonGroup_ButtonToggled2(this.h, (C.int)(param1), (C.bool)(param2))
}
func (this *QButtonGroup) OnButtonToggled2(slot func(param1 int, param2 bool)) {
C.QButtonGroup_connect_ButtonToggled2(this.h, unsafe.Pointer(uintptr(cgo.NewHandle(slot))))
}
//export miqt_exec_callback_QButtonGroup_ButtonToggled2
func miqt_exec_callback_QButtonGroup_ButtonToggled2(cb *C.void, param1 C.int, param2 C.bool) {
gofunc, ok := (cgo.Handle(uintptr(unsafe.Pointer(cb))).Value()).(func(param1 int, param2 bool))
if !ok {
panic("miqt: callback of non-callback type (heap corruption?)")
}
// Convert all CABI parameters to Go parameters
slotval1 := (int)(param1)
slotval2 := (bool)(param2)
gofunc(slotval1, slotval2)
}
func QButtonGroup_Tr2(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
@ -391,28 +300,6 @@ func QButtonGroup_Tr3(s string, c string, n int) string {
return _ret
}
func QButtonGroup_TrUtf82(s string, c string) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QButtonGroup_TrUtf82(s_Cstring, c_Cstring)
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func QButtonGroup_TrUtf83(s string, c string, n int) string {
s_Cstring := C.CString(s)
defer C.free(unsafe.Pointer(s_Cstring))
c_Cstring := C.CString(c)
defer C.free(unsafe.Pointer(c_Cstring))
var _ms *C.struct_miqt_string = C.QButtonGroup_TrUtf83(s_Cstring, c_Cstring, (C.int)(n))
_ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len)))
C.free(unsafe.Pointer(_ms))
return _ret
}
func (this *QButtonGroup) AddButton2(param1 *QAbstractButton, id int) {
C.QButtonGroup_AddButton2(this.h, param1.cPointer(), (C.int)(id))
}

View File

@ -30,7 +30,6 @@ QButtonGroup* QButtonGroup_new2(QObject* parent);
QMetaObject* QButtonGroup_MetaObject(const QButtonGroup* self);
void* QButtonGroup_Metacast(QButtonGroup* self, const char* param1);
struct miqt_string* QButtonGroup_Tr(const char* s);
struct miqt_string* QButtonGroup_TrUtf8(const char* s);
void QButtonGroup_SetExclusive(QButtonGroup* self, bool exclusive);
bool QButtonGroup_Exclusive(const QButtonGroup* self);
void QButtonGroup_AddButton(QButtonGroup* self, QAbstractButton* param1);
@ -57,18 +56,8 @@ void QButtonGroup_IdReleased(QButtonGroup* self, int param1);
void QButtonGroup_connect_IdReleased(QButtonGroup* self, void* slot);
void QButtonGroup_IdToggled(QButtonGroup* self, int param1, bool param2);
void QButtonGroup_connect_IdToggled(QButtonGroup* self, void* slot);
void QButtonGroup_ButtonClickedWithInt(QButtonGroup* self, int param1);
void QButtonGroup_connect_ButtonClickedWithInt(QButtonGroup* self, void* slot);
void QButtonGroup_ButtonPressedWithInt(QButtonGroup* self, int param1);
void QButtonGroup_connect_ButtonPressedWithInt(QButtonGroup* self, void* slot);
void QButtonGroup_ButtonReleasedWithInt(QButtonGroup* self, int param1);
void QButtonGroup_connect_ButtonReleasedWithInt(QButtonGroup* self, void* slot);
void QButtonGroup_ButtonToggled2(QButtonGroup* self, int param1, bool param2);
void QButtonGroup_connect_ButtonToggled2(QButtonGroup* self, void* slot);
struct miqt_string* QButtonGroup_Tr2(const char* s, const char* c);
struct miqt_string* QButtonGroup_Tr3(const char* s, const char* c, int n);
struct miqt_string* QButtonGroup_TrUtf82(const char* s, const char* c);
struct miqt_string* QButtonGroup_TrUtf83(const char* s, const char* c, int n);
void QButtonGroup_AddButton2(QButtonGroup* self, QAbstractButton* param1, int id);
void QButtonGroup_Delete(QButtonGroup* self);

View File

@ -1,7 +1,6 @@
#include <QByteArray>
#define WORKAROUND_INNER_CLASS_DEFINITION_QByteArray__FromBase64Result
#include <QByteArrayDataPtr>
#include <QByteRef>
#include <QByteArrayView>
#include <QList>
#include <QString>
#include <QByteArray>
@ -10,18 +9,6 @@
#include "gen_qbytearray.h"
#include "_cgo_export.h"
QByteArrayDataPtr* QByteArrayDataPtr_new() {
return new QByteArrayDataPtr();
}
QByteArrayDataPtr* QByteArrayDataPtr_new2(QByteArrayDataPtr* param1) {
return new QByteArrayDataPtr(*param1);
}
void QByteArrayDataPtr_Delete(QByteArrayDataPtr* self) {
delete self;
}
QByteArray* QByteArray_new() {
return new QByteArray();
}
@ -30,24 +17,20 @@ QByteArray* QByteArray_new2(const char* param1) {
return new QByteArray(param1);
}
QByteArray* QByteArray_new3(int size, char c) {
return new QByteArray(static_cast<int>(size), static_cast<char>(c));
QByteArray* QByteArray_new3(ptrdiff_t size, char c) {
return new QByteArray((qsizetype)(size), static_cast<char>(c));
}
QByteArray* QByteArray_new4(int size, int param2) {
return new QByteArray(static_cast<int>(size), static_cast<Qt::Initialization>(param2));
QByteArray* QByteArray_new4(ptrdiff_t size, int param2) {
return new QByteArray((qsizetype)(size), static_cast<Qt::Initialization>(param2));
}
QByteArray* QByteArray_new5(QByteArray* param1) {
return new QByteArray(*param1);
}
QByteArray* QByteArray_new6(QByteArrayDataPtr* dd) {
return new QByteArray(*dd);
}
QByteArray* QByteArray_new7(const char* param1, int size) {
return new QByteArray(param1, static_cast<int>(size));
QByteArray* QByteArray_new6(const char* param1, ptrdiff_t size) {
return new QByteArray(param1, (qsizetype)(size));
}
void QByteArray_OperatorAssign(QByteArray* self, QByteArray* param1) {
@ -62,16 +45,16 @@ void QByteArray_Swap(QByteArray* self, QByteArray* other) {
self->swap(*other);
}
int QByteArray_Size(const QByteArray* self) {
return self->size();
}
bool QByteArray_IsEmpty(const QByteArray* self) {
return self->isEmpty();
}
void QByteArray_Resize(QByteArray* self, int size) {
self->resize(static_cast<int>(size));
void QByteArray_Resize(QByteArray* self, ptrdiff_t size) {
self->resize((qsizetype)(size));
}
void QByteArray_Resize2(QByteArray* self, ptrdiff_t size, char c) {
self->resize((qsizetype)(size), static_cast<char>(c));
}
QByteArray* QByteArray_Fill(QByteArray* self, char c) {
@ -80,12 +63,13 @@ QByteArray* QByteArray_Fill(QByteArray* self, char c) {
return &_ret;
}
int QByteArray_Capacity(const QByteArray* self) {
return self->capacity();
ptrdiff_t QByteArray_Capacity(const QByteArray* self) {
qsizetype _ret = self->capacity();
return static_cast<ptrdiff_t>(_ret);
}
void QByteArray_Reserve(QByteArray* self, int size) {
self->reserve(static_cast<int>(size));
void QByteArray_Reserve(QByteArray* self, ptrdiff_t size) {
self->reserve((qsizetype)(size));
}
void QByteArray_Squeeze(QByteArray* self) {
@ -120,136 +104,115 @@ void QByteArray_Clear(QByteArray* self) {
self->clear();
}
char QByteArray_At(const QByteArray* self, int i) {
return self->at(static_cast<int>(i));
char QByteArray_At(const QByteArray* self, ptrdiff_t i) {
return self->at((qsizetype)(i));
}
char QByteArray_OperatorSubscript(const QByteArray* self, int i) {
return self->operator[](static_cast<int>(i));
}
char QByteArray_OperatorSubscriptWithUint(const QByteArray* self, unsigned int i) {
return self->operator[](static_cast<uint>(i));
}
QByteRef* QByteArray_OperatorSubscriptWithInt(QByteArray* self, int i) {
return new QByteRef(self->operator[](static_cast<int>(i)));
}
QByteRef* QByteArray_OperatorSubscript2(QByteArray* self, unsigned int i) {
return new QByteRef(self->operator[](static_cast<uint>(i)));
char QByteArray_OperatorSubscript(const QByteArray* self, ptrdiff_t i) {
return self->operator[]((qsizetype)(i));
}
char QByteArray_Front(const QByteArray* self) {
return self->front();
}
QByteRef* QByteArray_Front2(QByteArray* self) {
return new QByteRef(self->front());
}
char QByteArray_Back(const QByteArray* self) {
return self->back();
}
QByteRef* QByteArray_Back2(QByteArray* self) {
return new QByteRef(self->back());
ptrdiff_t QByteArray_IndexOf(const QByteArray* self, char c) {
qsizetype _ret = self->indexOf(static_cast<char>(c));
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_IndexOf(const QByteArray* self, char c) {
return self->indexOf(static_cast<char>(c));
ptrdiff_t QByteArray_IndexOfWithBv(const QByteArray* self, QByteArrayView* bv) {
qsizetype _ret = self->indexOf(*bv);
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_IndexOfWithChar(const QByteArray* self, const char* c) {
return self->indexOf(c);
ptrdiff_t QByteArray_LastIndexOf(const QByteArray* self, char c) {
qsizetype _ret = self->lastIndexOf(static_cast<char>(c));
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_IndexOfWithQByteArray(const QByteArray* self, QByteArray* a) {
return self->indexOf(*a);
ptrdiff_t QByteArray_LastIndexOfWithBv(const QByteArray* self, QByteArrayView* bv) {
qsizetype _ret = self->lastIndexOf(*bv);
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_LastIndexOf(const QByteArray* self, char c) {
return self->lastIndexOf(static_cast<char>(c));
}
int QByteArray_LastIndexOfWithChar(const QByteArray* self, const char* c) {
return self->lastIndexOf(c);
}
int QByteArray_LastIndexOfWithQByteArray(const QByteArray* self, QByteArray* a) {
return self->lastIndexOf(*a);
ptrdiff_t QByteArray_LastIndexOf2(const QByteArray* self, QByteArrayView* bv, ptrdiff_t from) {
qsizetype _ret = self->lastIndexOf(*bv, (qsizetype)(from));
return static_cast<ptrdiff_t>(_ret);
}
bool QByteArray_Contains(const QByteArray* self, char c) {
return self->contains(static_cast<char>(c));
}
bool QByteArray_ContainsWithChar(const QByteArray* self, const char* a) {
return self->contains(a);
bool QByteArray_ContainsWithBv(const QByteArray* self, QByteArrayView* bv) {
return self->contains(*bv);
}
bool QByteArray_ContainsWithQByteArray(const QByteArray* self, QByteArray* a) {
return self->contains(*a);
ptrdiff_t QByteArray_Count(const QByteArray* self, char c) {
qsizetype _ret = self->count(static_cast<char>(c));
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_Count(const QByteArray* self, char c) {
return self->count(static_cast<char>(c));
ptrdiff_t QByteArray_CountWithBv(const QByteArray* self, QByteArrayView* bv) {
qsizetype _ret = self->count(*bv);
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_CountWithChar(const QByteArray* self, const char* a) {
return self->count(a);
}
int QByteArray_CountWithQByteArray(const QByteArray* self, QByteArray* a) {
return self->count(*a);
}
int QByteArray_Compare(const QByteArray* self, const char* c) {
return self->compare(c);
}
int QByteArray_CompareWithQByteArray(const QByteArray* self, QByteArray* a) {
int QByteArray_Compare(const QByteArray* self, QByteArrayView* a) {
return self->compare(*a);
}
QByteArray* QByteArray_Left(const QByteArray* self, int lenVal) {
return new QByteArray(self->left(static_cast<int>(lenVal)));
QByteArray* QByteArray_Left(const QByteArray* self, ptrdiff_t lenVal) {
return new QByteArray(self->left((qsizetype)(lenVal)));
}
QByteArray* QByteArray_Right(const QByteArray* self, int lenVal) {
return new QByteArray(self->right(static_cast<int>(lenVal)));
QByteArray* QByteArray_Right(const QByteArray* self, ptrdiff_t lenVal) {
return new QByteArray(self->right((qsizetype)(lenVal)));
}
QByteArray* QByteArray_Mid(const QByteArray* self, int index) {
return new QByteArray(self->mid(static_cast<int>(index)));
QByteArray* QByteArray_Mid(const QByteArray* self, ptrdiff_t index) {
return new QByteArray(self->mid((qsizetype)(index)));
}
QByteArray* QByteArray_Chopped(const QByteArray* self, int lenVal) {
return new QByteArray(self->chopped(static_cast<int>(lenVal)));
QByteArray* QByteArray_First(const QByteArray* self, ptrdiff_t n) {
return new QByteArray(self->first((qsizetype)(n)));
}
bool QByteArray_StartsWith(const QByteArray* self, QByteArray* a) {
return self->startsWith(*a);
QByteArray* QByteArray_Last(const QByteArray* self, ptrdiff_t n) {
return new QByteArray(self->last((qsizetype)(n)));
}
QByteArray* QByteArray_Sliced(const QByteArray* self, ptrdiff_t pos) {
return new QByteArray(self->sliced((qsizetype)(pos)));
}
QByteArray* QByteArray_Sliced2(const QByteArray* self, ptrdiff_t pos, ptrdiff_t n) {
return new QByteArray(self->sliced((qsizetype)(pos), (qsizetype)(n)));
}
QByteArray* QByteArray_Chopped(const QByteArray* self, ptrdiff_t lenVal) {
return new QByteArray(self->chopped((qsizetype)(lenVal)));
}
bool QByteArray_StartsWith(const QByteArray* self, QByteArrayView* bv) {
return self->startsWith(*bv);
}
bool QByteArray_StartsWithWithChar(const QByteArray* self, char c) {
return self->startsWith(static_cast<char>(c));
}
bool QByteArray_StartsWith2(const QByteArray* self, const char* c) {
return self->startsWith(c);
}
bool QByteArray_EndsWith(const QByteArray* self, QByteArray* a) {
return self->endsWith(*a);
}
bool QByteArray_EndsWithWithChar(const QByteArray* self, char c) {
bool QByteArray_EndsWith(const QByteArray* self, char c) {
return self->endsWith(static_cast<char>(c));
}
bool QByteArray_EndsWith2(const QByteArray* self, const char* c) {
return self->endsWith(c);
bool QByteArray_EndsWithWithBv(const QByteArray* self, QByteArrayView* bv) {
return self->endsWith(*bv);
}
bool QByteArray_IsUpper(const QByteArray* self) {
@ -260,12 +223,16 @@ bool QByteArray_IsLower(const QByteArray* self) {
return self->isLower();
}
void QByteArray_Truncate(QByteArray* self, int pos) {
self->truncate(static_cast<int>(pos));
bool QByteArray_IsValidUtf8(const QByteArray* self) {
return self->isValidUtf8();
}
void QByteArray_Chop(QByteArray* self, int n) {
self->chop(static_cast<int>(n));
void QByteArray_Truncate(QByteArray* self, ptrdiff_t pos) {
self->truncate((qsizetype)(pos));
}
void QByteArray_Chop(QByteArray* self, ptrdiff_t n) {
self->chop((qsizetype)(n));
}
QByteArray* QByteArray_ToLower(const QByteArray* self) {
@ -284,12 +251,12 @@ QByteArray* QByteArray_Simplified(const QByteArray* self) {
return new QByteArray(self->simplified());
}
QByteArray* QByteArray_LeftJustified(const QByteArray* self, int width) {
return new QByteArray(self->leftJustified(static_cast<int>(width)));
QByteArray* QByteArray_LeftJustified(const QByteArray* self, ptrdiff_t width) {
return new QByteArray(self->leftJustified((qsizetype)(width)));
}
QByteArray* QByteArray_RightJustified(const QByteArray* self, int width) {
return new QByteArray(self->rightJustified(static_cast<int>(width)));
QByteArray* QByteArray_RightJustified(const QByteArray* self, ptrdiff_t width) {
return new QByteArray(self->rightJustified((qsizetype)(width)));
}
QByteArray* QByteArray_Prepend(QByteArray* self, char c) {
@ -298,8 +265,8 @@ QByteArray* QByteArray_Prepend(QByteArray* self, char c) {
return &_ret;
}
QByteArray* QByteArray_Prepend2(QByteArray* self, int count, char c) {
QByteArray& _ret = self->prepend(static_cast<int>(count), static_cast<char>(c));
QByteArray* QByteArray_Prepend2(QByteArray* self, ptrdiff_t count, char c) {
QByteArray& _ret = self->prepend((qsizetype)(count), static_cast<char>(c));
// Cast returned reference into pointer
return &_ret;
}
@ -310,8 +277,8 @@ QByteArray* QByteArray_PrependWithChar(QByteArray* self, const char* s) {
return &_ret;
}
QByteArray* QByteArray_Prepend3(QByteArray* self, const char* s, int lenVal) {
QByteArray& _ret = self->prepend(s, static_cast<int>(lenVal));
QByteArray* QByteArray_Prepend3(QByteArray* self, const char* s, ptrdiff_t lenVal) {
QByteArray& _ret = self->prepend(s, (qsizetype)(lenVal));
// Cast returned reference into pointer
return &_ret;
}
@ -322,14 +289,20 @@ QByteArray* QByteArray_PrependWithQByteArray(QByteArray* self, QByteArray* a) {
return &_ret;
}
QByteArray* QByteArray_PrependWithQByteArrayView(QByteArray* self, QByteArrayView* a) {
QByteArray& _ret = self->prepend(*a);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Append(QByteArray* self, char c) {
QByteArray& _ret = self->append(static_cast<char>(c));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Append2(QByteArray* self, int count, char c) {
QByteArray& _ret = self->append(static_cast<int>(count), static_cast<char>(c));
QByteArray* QByteArray_Append2(QByteArray* self, ptrdiff_t count, char c) {
QByteArray& _ret = self->append((qsizetype)(count), static_cast<char>(c));
// Cast returned reference into pointer
return &_ret;
}
@ -340,8 +313,8 @@ QByteArray* QByteArray_AppendWithChar(QByteArray* self, const char* s) {
return &_ret;
}
QByteArray* QByteArray_Append3(QByteArray* self, const char* s, int lenVal) {
QByteArray& _ret = self->append(s, static_cast<int>(lenVal));
QByteArray* QByteArray_Append3(QByteArray* self, const char* s, ptrdiff_t lenVal) {
QByteArray& _ret = self->append(s, (qsizetype)(lenVal));
// Cast returned reference into pointer
return &_ret;
}
@ -352,103 +325,85 @@ QByteArray* QByteArray_AppendWithQByteArray(QByteArray* self, QByteArray* a) {
return &_ret;
}
QByteArray* QByteArray_Insert(QByteArray* self, int i, char c) {
QByteArray& _ret = self->insert(static_cast<int>(i), static_cast<char>(c));
QByteArray* QByteArray_AppendWithQByteArrayView(QByteArray* self, QByteArrayView* a) {
QByteArray& _ret = self->append(*a);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Insert2(QByteArray* self, int i, int count, char c) {
QByteArray& _ret = self->insert(static_cast<int>(i), static_cast<int>(count), static_cast<char>(c));
QByteArray* QByteArray_Insert(QByteArray* self, ptrdiff_t i, QByteArrayView* data) {
QByteArray& _ret = self->insert((qsizetype)(i), *data);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Insert3(QByteArray* self, int i, const char* s) {
QByteArray& _ret = self->insert(static_cast<int>(i), s);
QByteArray* QByteArray_Insert2(QByteArray* self, ptrdiff_t i, const char* s) {
QByteArray& _ret = self->insert((qsizetype)(i), s);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Insert4(QByteArray* self, int i, const char* s, int lenVal) {
QByteArray& _ret = self->insert(static_cast<int>(i), s, static_cast<int>(lenVal));
QByteArray* QByteArray_Insert3(QByteArray* self, ptrdiff_t i, QByteArray* data) {
QByteArray& _ret = self->insert((qsizetype)(i), *data);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Insert5(QByteArray* self, int i, QByteArray* a) {
QByteArray& _ret = self->insert(static_cast<int>(i), *a);
QByteArray* QByteArray_Insert4(QByteArray* self, ptrdiff_t i, ptrdiff_t count, char c) {
QByteArray& _ret = self->insert((qsizetype)(i), (qsizetype)(count), static_cast<char>(c));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Remove(QByteArray* self, int index, int lenVal) {
QByteArray& _ret = self->remove(static_cast<int>(index), static_cast<int>(lenVal));
QByteArray* QByteArray_Insert5(QByteArray* self, ptrdiff_t i, char c) {
QByteArray& _ret = self->insert((qsizetype)(i), static_cast<char>(c));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace(QByteArray* self, int index, int lenVal, const char* s) {
QByteArray& _ret = self->replace(static_cast<int>(index), static_cast<int>(lenVal), s);
QByteArray* QByteArray_Insert6(QByteArray* self, ptrdiff_t i, const char* s, ptrdiff_t lenVal) {
QByteArray& _ret = self->insert((qsizetype)(i), s, (qsizetype)(lenVal));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace2(QByteArray* self, int index, int lenVal, const char* s, int alen) {
QByteArray& _ret = self->replace(static_cast<int>(index), static_cast<int>(lenVal), s, static_cast<int>(alen));
QByteArray* QByteArray_Remove(QByteArray* self, ptrdiff_t index, ptrdiff_t lenVal) {
QByteArray& _ret = self->remove((qsizetype)(index), (qsizetype)(lenVal));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace3(QByteArray* self, int index, int lenVal, QByteArray* s) {
QByteArray& _ret = self->replace(static_cast<int>(index), static_cast<int>(lenVal), *s);
QByteArray* QByteArray_Replace(QByteArray* self, ptrdiff_t index, ptrdiff_t lenVal, const char* s, ptrdiff_t alen) {
QByteArray& _ret = self->replace((qsizetype)(index), (qsizetype)(lenVal), s, (qsizetype)(alen));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace4(QByteArray* self, char before, const char* after) {
QByteArray& _ret = self->replace(static_cast<char>(before), after);
QByteArray* QByteArray_Replace2(QByteArray* self, ptrdiff_t index, ptrdiff_t lenVal, QByteArrayView* s) {
QByteArray& _ret = self->replace((qsizetype)(index), (qsizetype)(lenVal), *s);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace5(QByteArray* self, char before, QByteArray* after) {
QByteArray* QByteArray_Replace3(QByteArray* self, char before, QByteArrayView* after) {
QByteArray& _ret = self->replace(static_cast<char>(before), *after);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace6(QByteArray* self, const char* before, const char* after) {
QByteArray& _ret = self->replace(before, after);
QByteArray* QByteArray_Replace4(QByteArray* self, const char* before, ptrdiff_t bsize, const char* after, ptrdiff_t asize) {
QByteArray& _ret = self->replace(before, (qsizetype)(bsize), after, (qsizetype)(asize));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace7(QByteArray* self, const char* before, int bsize, const char* after, int asize) {
QByteArray& _ret = self->replace(before, static_cast<int>(bsize), after, static_cast<int>(asize));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace8(QByteArray* self, QByteArray* before, QByteArray* after) {
QByteArray* QByteArray_Replace5(QByteArray* self, QByteArrayView* before, QByteArrayView* after) {
QByteArray& _ret = self->replace(*before, *after);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace9(QByteArray* self, QByteArray* before, const char* after) {
QByteArray& _ret = self->replace(*before, after);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace10(QByteArray* self, const char* before, QByteArray* after) {
QByteArray& _ret = self->replace(before, *after);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace11(QByteArray* self, char before, char after) {
QByteArray* QByteArray_Replace6(QByteArray* self, char before, char after) {
QByteArray& _ret = self->replace(static_cast<char>(before), static_cast<char>(after));
// Cast returned reference into pointer
return &_ret;
@ -472,6 +427,12 @@ QByteArray* QByteArray_OperatorPlusAssignWithQByteArray(QByteArray* self, QByteA
return &_ret;
}
QByteArray* QByteArray_OperatorPlusAssignWithQByteArrayView(QByteArray* self, QByteArrayView* a) {
QByteArray& _ret = self->operator+=(*a);
// Cast returned reference into pointer
return &_ret;
}
struct miqt_array* QByteArray_Split(const QByteArray* self, char sep) {
QList<QByteArray> _ret = self->split(static_cast<char>(sep));
// Convert QList<> from C++ memory to manually-managed C memory
@ -485,60 +446,8 @@ struct miqt_array* QByteArray_Split(const QByteArray* self, char sep) {
return _out;
}
QByteArray* QByteArray_Repeated(const QByteArray* self, int times) {
return new QByteArray(self->repeated(static_cast<int>(times)));
}
QByteArray* QByteArray_AppendWithQString(QByteArray* self, struct miqt_string* s) {
QString s_QString = QString::fromUtf8(&s->data, s->len);
QByteArray& _ret = self->append(s_QString);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Insert6(QByteArray* self, int i, struct miqt_string* s) {
QString s_QString = QString::fromUtf8(&s->data, s->len);
QByteArray& _ret = self->insert(static_cast<int>(i), s_QString);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace12(QByteArray* self, struct miqt_string* before, const char* after) {
QString before_QString = QString::fromUtf8(&before->data, before->len);
QByteArray& _ret = self->replace(before_QString, after);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace13(QByteArray* self, char c, struct miqt_string* after) {
QString after_QString = QString::fromUtf8(&after->data, after->len);
QByteArray& _ret = self->replace(static_cast<char>(c), after_QString);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_Replace14(QByteArray* self, struct miqt_string* before, QByteArray* after) {
QString before_QString = QString::fromUtf8(&before->data, before->len);
QByteArray& _ret = self->replace(before_QString, *after);
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_OperatorPlusAssignWithQString(QByteArray* self, struct miqt_string* s) {
QString s_QString = QString::fromUtf8(&s->data, s->len);
QByteArray& _ret = self->operator+=(s_QString);
// Cast returned reference into pointer
return &_ret;
}
int QByteArray_IndexOfWithQString(const QByteArray* self, struct miqt_string* s) {
QString s_QString = QString::fromUtf8(&s->data, s->len);
return self->indexOf(s_QString);
}
int QByteArray_LastIndexOfWithQString(const QByteArray* self, struct miqt_string* s) {
QString s_QString = QString::fromUtf8(&s->data, s->len);
return self->lastIndexOf(s_QString);
QByteArray* QByteArray_Repeated(const QByteArray* self, ptrdiff_t times) {
return new QByteArray(self->repeated((qsizetype)(times)));
}
bool QByteArray_OperatorEqual(const QByteArray* self, struct miqt_string* s2) {
@ -616,11 +525,7 @@ double QByteArray_ToDouble(const QByteArray* self) {
return self->toDouble();
}
QByteArray* QByteArray_ToBase64(const QByteArray* self, int options) {
return new QByteArray(self->toBase64(static_cast<QByteArray::Base64Options>(options)));
}
QByteArray* QByteArray_ToBase642(const QByteArray* self) {
QByteArray* QByteArray_ToBase64(const QByteArray* self) {
return new QByteArray(self->toBase64());
}
@ -628,14 +533,14 @@ QByteArray* QByteArray_ToHex(const QByteArray* self) {
return new QByteArray(self->toHex());
}
QByteArray* QByteArray_ToHexWithSeparator(const QByteArray* self, char separator) {
return new QByteArray(self->toHex(static_cast<char>(separator)));
}
QByteArray* QByteArray_ToPercentEncoding(const QByteArray* self) {
return new QByteArray(self->toPercentEncoding());
}
QByteArray* QByteArray_PercentDecoded(const QByteArray* self) {
return new QByteArray(self->percentDecoded());
}
QByteArray* QByteArray_SetNum(QByteArray* self, int16_t param1) {
QByteArray& _ret = self->setNum(static_cast<short>(param1));
// Cast returned reference into pointer
@ -660,6 +565,18 @@ QByteArray* QByteArray_SetNumWithUint(QByteArray* self, unsigned int param1) {
return &_ret;
}
QByteArray* QByteArray_SetNumWithLong(QByteArray* self, long param1) {
QByteArray& _ret = self->setNum(static_cast<long>(param1));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNumWithUlong(QByteArray* self, unsigned long param1) {
QByteArray& _ret = self->setNum(static_cast<ulong>(param1));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNumWithQlonglong(QByteArray* self, long long param1) {
QByteArray& _ret = self->setNum(static_cast<qlonglong>(param1));
// Cast returned reference into pointer
@ -684,8 +601,8 @@ QByteArray* QByteArray_SetNumWithDouble(QByteArray* self, double param1) {
return &_ret;
}
QByteArray* QByteArray_SetRawData(QByteArray* self, const char* a, unsigned int n) {
QByteArray& _ret = self->setRawData(a, static_cast<uint>(n));
QByteArray* QByteArray_SetRawData(QByteArray* self, const char* a, ptrdiff_t n) {
QByteArray& _ret = self->setRawData(a, (qsizetype)(n));
// Cast returned reference into pointer
return &_ret;
}
@ -698,6 +615,14 @@ QByteArray* QByteArray_NumberWithUint(unsigned int param1) {
return new QByteArray(QByteArray::number(static_cast<uint>(param1)));
}
QByteArray* QByteArray_NumberWithLong(long param1) {
return new QByteArray(QByteArray::number(static_cast<long>(param1)));
}
QByteArray* QByteArray_NumberWithUlong(unsigned long param1) {
return new QByteArray(QByteArray::number(static_cast<ulong>(param1)));
}
QByteArray* QByteArray_NumberWithQlonglong(long long param1) {
return new QByteArray(QByteArray::number(static_cast<qlonglong>(param1)));
}
@ -710,19 +635,15 @@ QByteArray* QByteArray_NumberWithDouble(double param1) {
return new QByteArray(QByteArray::number(static_cast<double>(param1)));
}
QByteArray* QByteArray_FromRawData(const char* param1, int size) {
return new QByteArray(QByteArray::fromRawData(param1, static_cast<int>(size)));
QByteArray* QByteArray_FromRawData(const char* data, ptrdiff_t size) {
return new QByteArray(QByteArray::fromRawData(data, (qsizetype)(size)));
}
QByteArray__FromBase64Result* QByteArray_FromBase64Encoding(QByteArray* base64) {
return new QByteArray::FromBase64Result(QByteArray::fromBase64Encoding(*base64));
}
QByteArray* QByteArray_FromBase64(QByteArray* base64, int options) {
return new QByteArray(QByteArray::fromBase64(*base64, static_cast<QByteArray::Base64Options>(options)));
}
QByteArray* QByteArray_FromBase64WithBase64(QByteArray* base64) {
QByteArray* QByteArray_FromBase64(QByteArray* base64) {
return new QByteArray(QByteArray::fromBase64(*base64));
}
@ -778,14 +699,18 @@ void QByteArray_PushBack(QByteArray* self, char c) {
self->push_back(static_cast<char>(c));
}
void QByteArray_PushBackWithChar(QByteArray* self, const char* c) {
self->push_back(c);
void QByteArray_PushBackWithChar(QByteArray* self, const char* s) {
self->push_back(s);
}
void QByteArray_PushBackWithQByteArray(QByteArray* self, QByteArray* a) {
self->push_back(*a);
}
void QByteArray_PushBackWithQByteArrayView(QByteArray* self, QByteArrayView* a) {
self->push_back(*a);
}
void QByteArray_PushFront(QByteArray* self, char c) {
self->push_front(static_cast<char>(c));
}
@ -798,88 +723,81 @@ void QByteArray_PushFrontWithQByteArray(QByteArray* self, QByteArray* a) {
self->push_front(*a);
}
void QByteArray_PushFrontWithQByteArrayView(QByteArray* self, QByteArrayView* a) {
self->push_front(*a);
}
void QByteArray_ShrinkToFit(QByteArray* self) {
self->shrink_to_fit();
}
int QByteArray_Count2(const QByteArray* self) {
return self->count();
char* QByteArray_Erase(QByteArray* self, const char* first, const char* last) {
QByteArray::iterator _ret = self->erase(first, last);
return static_cast<char*>(_ret);
}
int QByteArray_Length(const QByteArray* self) {
return self->length();
ptrdiff_t QByteArray_Size(const QByteArray* self) {
qsizetype _ret = self->size();
return static_cast<ptrdiff_t>(_ret);
}
ptrdiff_t QByteArray_Count2(const QByteArray* self) {
qsizetype _ret = self->count();
return static_cast<ptrdiff_t>(_ret);
}
ptrdiff_t QByteArray_Length(const QByteArray* self) {
qsizetype _ret = self->length();
return static_cast<ptrdiff_t>(_ret);
}
bool QByteArray_IsNull(const QByteArray* self) {
return self->isNull();
}
QByteArray* QByteArray_Fill2(QByteArray* self, char c, int size) {
QByteArray& _ret = self->fill(static_cast<char>(c), static_cast<int>(size));
QByteArray* QByteArray_Fill2(QByteArray* self, char c, ptrdiff_t size) {
QByteArray& _ret = self->fill(static_cast<char>(c), (qsizetype)(size));
// Cast returned reference into pointer
return &_ret;
}
int QByteArray_IndexOf2(const QByteArray* self, char c, int from) {
return self->indexOf(static_cast<char>(c), static_cast<int>(from));
ptrdiff_t QByteArray_IndexOf2(const QByteArray* self, char c, ptrdiff_t from) {
qsizetype _ret = self->indexOf(static_cast<char>(c), (qsizetype)(from));
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_IndexOf22(const QByteArray* self, const char* c, int from) {
return self->indexOf(c, static_cast<int>(from));
ptrdiff_t QByteArray_IndexOf22(const QByteArray* self, QByteArrayView* bv, ptrdiff_t from) {
qsizetype _ret = self->indexOf(*bv, (qsizetype)(from));
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_IndexOf23(const QByteArray* self, QByteArray* a, int from) {
return self->indexOf(*a, static_cast<int>(from));
ptrdiff_t QByteArray_LastIndexOf22(const QByteArray* self, char c, ptrdiff_t from) {
qsizetype _ret = self->lastIndexOf(static_cast<char>(c), (qsizetype)(from));
return static_cast<ptrdiff_t>(_ret);
}
int QByteArray_LastIndexOf2(const QByteArray* self, char c, int from) {
return self->lastIndexOf(static_cast<char>(c), static_cast<int>(from));
}
int QByteArray_LastIndexOf22(const QByteArray* self, const char* c, int from) {
return self->lastIndexOf(c, static_cast<int>(from));
}
int QByteArray_LastIndexOf23(const QByteArray* self, QByteArray* a, int from) {
return self->lastIndexOf(*a, static_cast<int>(from));
}
int QByteArray_Compare2(const QByteArray* self, const char* c, int cs) {
return self->compare(c, static_cast<Qt::CaseSensitivity>(cs));
}
int QByteArray_Compare22(const QByteArray* self, QByteArray* a, int cs) {
int QByteArray_Compare2(const QByteArray* self, QByteArrayView* a, int cs) {
return self->compare(*a, static_cast<Qt::CaseSensitivity>(cs));
}
QByteArray* QByteArray_Mid2(const QByteArray* self, int index, int lenVal) {
return new QByteArray(self->mid(static_cast<int>(index), static_cast<int>(lenVal)));
QByteArray* QByteArray_Mid2(const QByteArray* self, ptrdiff_t index, ptrdiff_t lenVal) {
return new QByteArray(self->mid((qsizetype)(index), (qsizetype)(lenVal)));
}
QByteArray* QByteArray_LeftJustified2(const QByteArray* self, int width, char fill) {
return new QByteArray(self->leftJustified(static_cast<int>(width), static_cast<char>(fill)));
QByteArray* QByteArray_LeftJustified2(const QByteArray* self, ptrdiff_t width, char fill) {
return new QByteArray(self->leftJustified((qsizetype)(width), static_cast<char>(fill)));
}
QByteArray* QByteArray_LeftJustified3(const QByteArray* self, int width, char fill, bool truncate) {
return new QByteArray(self->leftJustified(static_cast<int>(width), static_cast<char>(fill), truncate));
QByteArray* QByteArray_LeftJustified3(const QByteArray* self, ptrdiff_t width, char fill, bool truncate) {
return new QByteArray(self->leftJustified((qsizetype)(width), static_cast<char>(fill), truncate));
}
QByteArray* QByteArray_RightJustified2(const QByteArray* self, int width, char fill) {
return new QByteArray(self->rightJustified(static_cast<int>(width), static_cast<char>(fill)));
QByteArray* QByteArray_RightJustified2(const QByteArray* self, ptrdiff_t width, char fill) {
return new QByteArray(self->rightJustified((qsizetype)(width), static_cast<char>(fill)));
}
QByteArray* QByteArray_RightJustified3(const QByteArray* self, int width, char fill, bool truncate) {
return new QByteArray(self->rightJustified(static_cast<int>(width), static_cast<char>(fill), truncate));
}
int QByteArray_IndexOf24(const QByteArray* self, struct miqt_string* s, int from) {
QString s_QString = QString::fromUtf8(&s->data, s->len);
return self->indexOf(s_QString, static_cast<int>(from));
}
int QByteArray_LastIndexOf24(const QByteArray* self, struct miqt_string* s, int from) {
QString s_QString = QString::fromUtf8(&s->data, s->len);
return self->lastIndexOf(s_QString, static_cast<int>(from));
QByteArray* QByteArray_RightJustified3(const QByteArray* self, ptrdiff_t width, char fill, bool truncate) {
return new QByteArray(self->rightJustified((qsizetype)(width), static_cast<char>(fill), truncate));
}
int16_t QByteArray_ToShort1(const QByteArray* self, bool* ok) {
@ -964,6 +882,14 @@ double QByteArray_ToDouble1(const QByteArray* self, bool* ok) {
return self->toDouble(ok);
}
QByteArray* QByteArray_ToBase641(const QByteArray* self, int options) {
return new QByteArray(self->toBase64(static_cast<QByteArray::Base64Options>(options)));
}
QByteArray* QByteArray_ToHex1(const QByteArray* self, char separator) {
return new QByteArray(self->toHex(static_cast<char>(separator)));
}
QByteArray* QByteArray_ToPercentEncoding1(const QByteArray* self, QByteArray* exclude) {
return new QByteArray(self->toPercentEncoding(*exclude));
}
@ -976,6 +902,10 @@ QByteArray* QByteArray_ToPercentEncoding3(const QByteArray* self, QByteArray* ex
return new QByteArray(self->toPercentEncoding(*exclude, *include, static_cast<char>(percent)));
}
QByteArray* QByteArray_PercentDecoded1(const QByteArray* self, char percent) {
return new QByteArray(self->percentDecoded(static_cast<char>(percent)));
}
QByteArray* QByteArray_SetNum2(QByteArray* self, int16_t param1, int base) {
QByteArray& _ret = self->setNum(static_cast<short>(param1), static_cast<int>(base));
// Cast returned reference into pointer
@ -1000,38 +930,50 @@ QByteArray* QByteArray_SetNum24(QByteArray* self, unsigned int param1, int base)
return &_ret;
}
QByteArray* QByteArray_SetNum25(QByteArray* self, long long param1, int base) {
QByteArray* QByteArray_SetNum25(QByteArray* self, long param1, int base) {
QByteArray& _ret = self->setNum(static_cast<long>(param1), static_cast<int>(base));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNum26(QByteArray* self, unsigned long param1, int base) {
QByteArray& _ret = self->setNum(static_cast<ulong>(param1), static_cast<int>(base));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNum27(QByteArray* self, long long param1, int base) {
QByteArray& _ret = self->setNum(static_cast<qlonglong>(param1), static_cast<int>(base));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNum26(QByteArray* self, unsigned long long param1, int base) {
QByteArray* QByteArray_SetNum28(QByteArray* self, unsigned long long param1, int base) {
QByteArray& _ret = self->setNum(static_cast<qulonglong>(param1), static_cast<int>(base));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNum27(QByteArray* self, float param1, char f) {
QByteArray& _ret = self->setNum(static_cast<float>(param1), static_cast<char>(f));
QByteArray* QByteArray_SetNum29(QByteArray* self, float param1, char format) {
QByteArray& _ret = self->setNum(static_cast<float>(param1), static_cast<char>(format));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNum3(QByteArray* self, float param1, char f, int prec) {
QByteArray& _ret = self->setNum(static_cast<float>(param1), static_cast<char>(f), static_cast<int>(prec));
QByteArray* QByteArray_SetNum3(QByteArray* self, float param1, char format, int precision) {
QByteArray& _ret = self->setNum(static_cast<float>(param1), static_cast<char>(format), static_cast<int>(precision));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNum28(QByteArray* self, double param1, char f) {
QByteArray& _ret = self->setNum(static_cast<double>(param1), static_cast<char>(f));
QByteArray* QByteArray_SetNum210(QByteArray* self, double param1, char format) {
QByteArray& _ret = self->setNum(static_cast<double>(param1), static_cast<char>(format));
// Cast returned reference into pointer
return &_ret;
}
QByteArray* QByteArray_SetNum32(QByteArray* self, double param1, char f, int prec) {
QByteArray& _ret = self->setNum(static_cast<double>(param1), static_cast<char>(f), static_cast<int>(prec));
QByteArray* QByteArray_SetNum32(QByteArray* self, double param1, char format, int precision) {
QByteArray& _ret = self->setNum(static_cast<double>(param1), static_cast<char>(format), static_cast<int>(precision));
// Cast returned reference into pointer
return &_ret;
}
@ -1044,26 +986,38 @@ QByteArray* QByteArray_Number22(unsigned int param1, int base) {
return new QByteArray(QByteArray::number(static_cast<uint>(param1), static_cast<int>(base)));
}
QByteArray* QByteArray_Number23(long long param1, int base) {
QByteArray* QByteArray_Number23(long param1, int base) {
return new QByteArray(QByteArray::number(static_cast<long>(param1), static_cast<int>(base)));
}
QByteArray* QByteArray_Number24(unsigned long param1, int base) {
return new QByteArray(QByteArray::number(static_cast<ulong>(param1), static_cast<int>(base)));
}
QByteArray* QByteArray_Number25(long long param1, int base) {
return new QByteArray(QByteArray::number(static_cast<qlonglong>(param1), static_cast<int>(base)));
}
QByteArray* QByteArray_Number24(unsigned long long param1, int base) {
QByteArray* QByteArray_Number26(unsigned long long param1, int base) {
return new QByteArray(QByteArray::number(static_cast<qulonglong>(param1), static_cast<int>(base)));
}
QByteArray* QByteArray_Number25(double param1, char f) {
return new QByteArray(QByteArray::number(static_cast<double>(param1), static_cast<char>(f)));
QByteArray* QByteArray_Number27(double param1, char format) {
return new QByteArray(QByteArray::number(static_cast<double>(param1), static_cast<char>(format)));
}
QByteArray* QByteArray_Number3(double param1, char f, int prec) {
return new QByteArray(QByteArray::number(static_cast<double>(param1), static_cast<char>(f), static_cast<int>(prec)));
QByteArray* QByteArray_Number3(double param1, char format, int precision) {
return new QByteArray(QByteArray::number(static_cast<double>(param1), static_cast<char>(format), static_cast<int>(precision)));
}
QByteArray__FromBase64Result* QByteArray_FromBase64Encoding2(QByteArray* base64, int options) {
return new QByteArray::FromBase64Result(QByteArray::fromBase64Encoding(*base64, static_cast<QByteArray::Base64Options>(options)));
}
QByteArray* QByteArray_FromBase642(QByteArray* base64, int options) {
return new QByteArray(QByteArray::fromBase64(*base64, static_cast<QByteArray::Base64Options>(options)));
}
QByteArray* QByteArray_FromPercentEncoding2(QByteArray* pctEncoded, char percent) {
return new QByteArray(QByteArray::fromPercentEncoding(*pctEncoded, static_cast<char>(percent)));
}
@ -1072,46 +1026,6 @@ void QByteArray_Delete(QByteArray* self) {
delete self;
}
QByteRef* QByteRef_new(QByteRef* param1) {
return new QByteRef(*param1);
}
void QByteRef_OperatorAssign(QByteRef* self, char c) {
self->operator=(static_cast<char>(c));
}
void QByteRef_OperatorAssignWithQByteRef(QByteRef* self, QByteRef* c) {
self->operator=(*c);
}
bool QByteRef_OperatorEqual(const QByteRef* self, char c) {
return self->operator==(static_cast<char>(c));
}
bool QByteRef_OperatorNotEqual(const QByteRef* self, char c) {
return self->operator!=(static_cast<char>(c));
}
bool QByteRef_OperatorGreater(const QByteRef* self, char c) {
return self->operator>(static_cast<char>(c));
}
bool QByteRef_OperatorGreaterOrEqual(const QByteRef* self, char c) {
return self->operator>=(static_cast<char>(c));
}
bool QByteRef_OperatorLesser(const QByteRef* self, char c) {
return self->operator<(static_cast<char>(c));
}
bool QByteRef_OperatorLesserOrEqual(const QByteRef* self, char c) {
return self->operator<=(static_cast<char>(c));
}
void QByteRef_Delete(QByteRef* self) {
delete self;
}
QByteArray__FromBase64Result* QByteArray__FromBase64Result_new(QByteArray__FromBase64Result* param1) {
return new QByteArray::FromBase64Result(*param1);
}

Some files were not shown because too many files have changed in this diff Show More