mirror of
https://github.com/mappu/miqt.git
synced 2024-12-22 08:58:37 +00:00
qt: rebuild (qt 6.7 support)
This commit is contained in:
parent
ba9f518767
commit
cfad1477e5
@ -1662,6 +1662,12 @@ const (
|
|||||||
Scintilla__Message__SetBidirectional Scintilla__Message = 2709
|
Scintilla__Message__SetBidirectional Scintilla__Message = 2709
|
||||||
)
|
)
|
||||||
|
|
||||||
|
type std__nullopt_t___Construct int
|
||||||
|
|
||||||
|
const (
|
||||||
|
Std__nullopt_t___Token std__nullopt_t___Construct = 0
|
||||||
|
)
|
||||||
|
|
||||||
type Scintilla__Internal__Surface__Ends int
|
type Scintilla__Internal__Surface__Ends int
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -116,10 +116,6 @@ void QBitArray_OperatorBitwiseNotAssign(QBitArray* self, QBitArray* param1) {
|
|||||||
self->operator^=(*param1);
|
self->operator^=(*param1);
|
||||||
}
|
}
|
||||||
|
|
||||||
QBitArray* QBitArray_OperatorBitwiseXor(const QBitArray* self) {
|
|
||||||
return new QBitArray(self->operator~());
|
|
||||||
}
|
|
||||||
|
|
||||||
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other) {
|
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other) {
|
||||||
return self->operator==(*other);
|
return self->operator==(*other);
|
||||||
}
|
}
|
||||||
|
@ -168,13 +168,6 @@ func (this *QBitArray) OperatorBitwiseNotAssign(param1 *QBitArray) {
|
|||||||
C.QBitArray_OperatorBitwiseNotAssign(this.h, param1.cPointer())
|
C.QBitArray_OperatorBitwiseNotAssign(this.h, param1.cPointer())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *QBitArray) OperatorBitwiseXor() *QBitArray {
|
|
||||||
_ret := C.QBitArray_OperatorBitwiseXor(this.h)
|
|
||||||
_goptr := newQBitArray(_ret)
|
|
||||||
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
|
||||||
return _goptr
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QBitArray) OperatorEqual(other *QBitArray) bool {
|
func (this *QBitArray) OperatorEqual(other *QBitArray) bool {
|
||||||
return (bool)(C.QBitArray_OperatorEqual(this.h, other.cPointer()))
|
return (bool)(C.QBitArray_OperatorEqual(this.h, other.cPointer()))
|
||||||
}
|
}
|
||||||
|
@ -49,7 +49,6 @@ bool QBitArray_OperatorSubscript2(const QBitArray* self, unsigned int i);
|
|||||||
void QBitArray_OperatorBitwiseAndAssign(QBitArray* self, QBitArray* param1);
|
void QBitArray_OperatorBitwiseAndAssign(QBitArray* self, QBitArray* param1);
|
||||||
void QBitArray_OperatorBitwiseOrAssign(QBitArray* self, QBitArray* param1);
|
void QBitArray_OperatorBitwiseOrAssign(QBitArray* self, QBitArray* param1);
|
||||||
void QBitArray_OperatorBitwiseNotAssign(QBitArray* self, QBitArray* param1);
|
void QBitArray_OperatorBitwiseNotAssign(QBitArray* self, QBitArray* param1);
|
||||||
QBitArray* QBitArray_OperatorBitwiseXor(const QBitArray* self);
|
|
||||||
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other);
|
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other);
|
||||||
bool QBitArray_OperatorNotEqual(const QBitArray* self, QBitArray* other);
|
bool QBitArray_OperatorNotEqual(const QBitArray* self, QBitArray* other);
|
||||||
bool QBitArray_Fill(QBitArray* self, bool val);
|
bool QBitArray_Fill(QBitArray* self, bool val);
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
#include <QChildEvent>
|
#include <QChildEvent>
|
||||||
#include <QDeferredDeleteEvent>
|
|
||||||
#include <QDynamicPropertyChangeEvent>
|
#include <QDynamicPropertyChangeEvent>
|
||||||
#include <QEvent>
|
#include <QEvent>
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
@ -124,19 +123,3 @@ void QDynamicPropertyChangeEvent_Delete(QDynamicPropertyChangeEvent* self) {
|
|||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
|
||||||
QDeferredDeleteEvent* QDeferredDeleteEvent_new() {
|
|
||||||
return new QDeferredDeleteEvent();
|
|
||||||
}
|
|
||||||
|
|
||||||
QDeferredDeleteEvent* QDeferredDeleteEvent_new2(QDeferredDeleteEvent* param1) {
|
|
||||||
return new QDeferredDeleteEvent(*param1);
|
|
||||||
}
|
|
||||||
|
|
||||||
int QDeferredDeleteEvent_LoopLevel(const QDeferredDeleteEvent* self) {
|
|
||||||
return self->loopLevel();
|
|
||||||
}
|
|
||||||
|
|
||||||
void QDeferredDeleteEvent_Delete(QDeferredDeleteEvent* self) {
|
|
||||||
delete self;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -478,63 +478,3 @@ func (this *QDynamicPropertyChangeEvent) GoGC() {
|
|||||||
runtime.KeepAlive(this.h)
|
runtime.KeepAlive(this.h)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
type QDeferredDeleteEvent struct {
|
|
||||||
h *C.QDeferredDeleteEvent
|
|
||||||
*QEvent
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QDeferredDeleteEvent) cPointer() *C.QDeferredDeleteEvent {
|
|
||||||
if this == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return this.h
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QDeferredDeleteEvent) UnsafePointer() unsafe.Pointer {
|
|
||||||
if this == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return unsafe.Pointer(this.h)
|
|
||||||
}
|
|
||||||
|
|
||||||
func newQDeferredDeleteEvent(h *C.QDeferredDeleteEvent) *QDeferredDeleteEvent {
|
|
||||||
if h == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return &QDeferredDeleteEvent{h: h, QEvent: UnsafeNewQEvent(unsafe.Pointer(h))}
|
|
||||||
}
|
|
||||||
|
|
||||||
func UnsafeNewQDeferredDeleteEvent(h unsafe.Pointer) *QDeferredDeleteEvent {
|
|
||||||
return newQDeferredDeleteEvent((*C.QDeferredDeleteEvent)(h))
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewQDeferredDeleteEvent constructs a new QDeferredDeleteEvent object.
|
|
||||||
func NewQDeferredDeleteEvent() *QDeferredDeleteEvent {
|
|
||||||
ret := C.QDeferredDeleteEvent_new()
|
|
||||||
return newQDeferredDeleteEvent(ret)
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewQDeferredDeleteEvent2 constructs a new QDeferredDeleteEvent object.
|
|
||||||
func NewQDeferredDeleteEvent2(param1 *QDeferredDeleteEvent) *QDeferredDeleteEvent {
|
|
||||||
ret := C.QDeferredDeleteEvent_new2(param1.cPointer())
|
|
||||||
return newQDeferredDeleteEvent(ret)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QDeferredDeleteEvent) LoopLevel() int {
|
|
||||||
return (int)(C.QDeferredDeleteEvent_LoopLevel(this.h))
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete this object from C++ memory.
|
|
||||||
func (this *QDeferredDeleteEvent) Delete() {
|
|
||||||
C.QDeferredDeleteEvent_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 *QDeferredDeleteEvent) GoGC() {
|
|
||||||
runtime.SetFinalizer(this, func(this *QDeferredDeleteEvent) {
|
|
||||||
this.Delete()
|
|
||||||
runtime.KeepAlive(this.h)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
@ -16,7 +16,6 @@ extern "C" {
|
|||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
class QByteArray;
|
class QByteArray;
|
||||||
class QChildEvent;
|
class QChildEvent;
|
||||||
class QDeferredDeleteEvent;
|
|
||||||
class QDynamicPropertyChangeEvent;
|
class QDynamicPropertyChangeEvent;
|
||||||
class QEvent;
|
class QEvent;
|
||||||
class QObject;
|
class QObject;
|
||||||
@ -24,7 +23,6 @@ class QTimerEvent;
|
|||||||
#else
|
#else
|
||||||
typedef struct QByteArray QByteArray;
|
typedef struct QByteArray QByteArray;
|
||||||
typedef struct QChildEvent QChildEvent;
|
typedef struct QChildEvent QChildEvent;
|
||||||
typedef struct QDeferredDeleteEvent QDeferredDeleteEvent;
|
|
||||||
typedef struct QDynamicPropertyChangeEvent QDynamicPropertyChangeEvent;
|
typedef struct QDynamicPropertyChangeEvent QDynamicPropertyChangeEvent;
|
||||||
typedef struct QEvent QEvent;
|
typedef struct QEvent QEvent;
|
||||||
typedef struct QObject QObject;
|
typedef struct QObject QObject;
|
||||||
@ -62,11 +60,6 @@ QDynamicPropertyChangeEvent* QDynamicPropertyChangeEvent_new2(QDynamicPropertyCh
|
|||||||
struct miqt_string QDynamicPropertyChangeEvent_PropertyName(const QDynamicPropertyChangeEvent* self);
|
struct miqt_string QDynamicPropertyChangeEvent_PropertyName(const QDynamicPropertyChangeEvent* self);
|
||||||
void QDynamicPropertyChangeEvent_Delete(QDynamicPropertyChangeEvent* self);
|
void QDynamicPropertyChangeEvent_Delete(QDynamicPropertyChangeEvent* self);
|
||||||
|
|
||||||
QDeferredDeleteEvent* QDeferredDeleteEvent_new();
|
|
||||||
QDeferredDeleteEvent* QDeferredDeleteEvent_new2(QDeferredDeleteEvent* param1);
|
|
||||||
int QDeferredDeleteEvent_LoopLevel(const QDeferredDeleteEvent* self);
|
|
||||||
void QDeferredDeleteEvent_Delete(QDeferredDeleteEvent* self);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern C */
|
} /* extern C */
|
||||||
#endif
|
#endif
|
||||||
|
@ -734,9 +734,10 @@ struct miqt_array* QFileDialog_GetOpenFileUrls() {
|
|||||||
return _out;
|
return _out;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QFileDialog_SaveFileContent(struct miqt_string fileContent) {
|
void QFileDialog_SaveFileContent(struct miqt_string fileContent, struct miqt_string fileNameHint) {
|
||||||
QByteArray fileContent_QByteArray(fileContent.data, fileContent.len);
|
QByteArray fileContent_QByteArray(fileContent.data, fileContent.len);
|
||||||
QFileDialog::saveFileContent(fileContent_QByteArray);
|
QString fileNameHint_QString = QString::fromUtf8(fileNameHint.data, fileNameHint.len);
|
||||||
|
QFileDialog::saveFileContent(fileContent_QByteArray, fileNameHint_QString);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct miqt_string QFileDialog_Tr2(const char* s, const char* c) {
|
struct miqt_string QFileDialog_Tr2(const char* s, const char* c) {
|
||||||
@ -1149,12 +1150,6 @@ struct miqt_array* QFileDialog_GetOpenFileUrls4(QWidget* parent, struct miqt_str
|
|||||||
return _out;
|
return _out;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QFileDialog_SaveFileContent2(struct miqt_string fileContent, struct miqt_string fileNameHint) {
|
|
||||||
QByteArray fileContent_QByteArray(fileContent.data, fileContent.len);
|
|
||||||
QString fileNameHint_QString = QString::fromUtf8(fileNameHint.data, fileNameHint.len);
|
|
||||||
QFileDialog::saveFileContent(fileContent_QByteArray, fileNameHint_QString);
|
|
||||||
}
|
|
||||||
|
|
||||||
void QFileDialog_Delete(QFileDialog* self) {
|
void QFileDialog_Delete(QFileDialog* self) {
|
||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
@ -903,11 +903,15 @@ func QFileDialog_GetOpenFileUrls() []QUrl {
|
|||||||
return _ret
|
return _ret
|
||||||
}
|
}
|
||||||
|
|
||||||
func QFileDialog_SaveFileContent(fileContent []byte) {
|
func QFileDialog_SaveFileContent(fileContent []byte, fileNameHint string) {
|
||||||
fileContent_alias := C.struct_miqt_string{}
|
fileContent_alias := C.struct_miqt_string{}
|
||||||
fileContent_alias.data = (*C.char)(unsafe.Pointer(&fileContent[0]))
|
fileContent_alias.data = (*C.char)(unsafe.Pointer(&fileContent[0]))
|
||||||
fileContent_alias.len = C.size_t(len(fileContent))
|
fileContent_alias.len = C.size_t(len(fileContent))
|
||||||
C.QFileDialog_SaveFileContent(fileContent_alias)
|
fileNameHint_ms := C.struct_miqt_string{}
|
||||||
|
fileNameHint_ms.data = C.CString(fileNameHint)
|
||||||
|
fileNameHint_ms.len = C.size_t(len(fileNameHint))
|
||||||
|
defer C.free(unsafe.Pointer(fileNameHint_ms.data))
|
||||||
|
C.QFileDialog_SaveFileContent(fileContent_alias, fileNameHint_ms)
|
||||||
}
|
}
|
||||||
|
|
||||||
func QFileDialog_Tr2(s string, c string) string {
|
func QFileDialog_Tr2(s string, c string) string {
|
||||||
@ -1413,17 +1417,6 @@ func QFileDialog_GetOpenFileUrls4(parent *QWidget, caption string, dir *QUrl, fi
|
|||||||
return _ret
|
return _ret
|
||||||
}
|
}
|
||||||
|
|
||||||
func QFileDialog_SaveFileContent2(fileContent []byte, fileNameHint string) {
|
|
||||||
fileContent_alias := C.struct_miqt_string{}
|
|
||||||
fileContent_alias.data = (*C.char)(unsafe.Pointer(&fileContent[0]))
|
|
||||||
fileContent_alias.len = C.size_t(len(fileContent))
|
|
||||||
fileNameHint_ms := C.struct_miqt_string{}
|
|
||||||
fileNameHint_ms.data = C.CString(fileNameHint)
|
|
||||||
fileNameHint_ms.len = C.size_t(len(fileNameHint))
|
|
||||||
defer C.free(unsafe.Pointer(fileNameHint_ms.data))
|
|
||||||
C.QFileDialog_SaveFileContent2(fileContent_alias, fileNameHint_ms)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete this object from C++ memory.
|
// Delete this object from C++ memory.
|
||||||
func (this *QFileDialog) Delete() {
|
func (this *QFileDialog) Delete() {
|
||||||
C.QFileDialog_Delete(this.h)
|
C.QFileDialog_Delete(this.h)
|
||||||
|
@ -128,7 +128,7 @@ struct miqt_string QFileDialog_GetExistingDirectory();
|
|||||||
QUrl* QFileDialog_GetExistingDirectoryUrl();
|
QUrl* QFileDialog_GetExistingDirectoryUrl();
|
||||||
struct miqt_array* QFileDialog_GetOpenFileNames();
|
struct miqt_array* QFileDialog_GetOpenFileNames();
|
||||||
struct miqt_array* QFileDialog_GetOpenFileUrls();
|
struct miqt_array* QFileDialog_GetOpenFileUrls();
|
||||||
void QFileDialog_SaveFileContent(struct miqt_string fileContent);
|
void QFileDialog_SaveFileContent(struct miqt_string fileContent, struct miqt_string fileNameHint);
|
||||||
struct miqt_string QFileDialog_Tr2(const char* s, const char* c);
|
struct miqt_string QFileDialog_Tr2(const char* s, const char* c);
|
||||||
struct miqt_string QFileDialog_Tr3(const char* s, const char* c, int n);
|
struct miqt_string QFileDialog_Tr3(const char* s, const char* c, int n);
|
||||||
struct miqt_string QFileDialog_TrUtf82(const char* s, const char* c);
|
struct miqt_string QFileDialog_TrUtf82(const char* s, const char* c);
|
||||||
@ -167,7 +167,6 @@ struct miqt_array* QFileDialog_GetOpenFileUrls1(QWidget* parent);
|
|||||||
struct miqt_array* QFileDialog_GetOpenFileUrls2(QWidget* parent, struct miqt_string caption);
|
struct miqt_array* QFileDialog_GetOpenFileUrls2(QWidget* parent, struct miqt_string caption);
|
||||||
struct miqt_array* QFileDialog_GetOpenFileUrls3(QWidget* parent, struct miqt_string caption, QUrl* dir);
|
struct miqt_array* QFileDialog_GetOpenFileUrls3(QWidget* parent, struct miqt_string caption, QUrl* dir);
|
||||||
struct miqt_array* QFileDialog_GetOpenFileUrls4(QWidget* parent, struct miqt_string caption, QUrl* dir, struct miqt_string filter);
|
struct miqt_array* QFileDialog_GetOpenFileUrls4(QWidget* parent, struct miqt_string caption, QUrl* dir, struct miqt_string filter);
|
||||||
void QFileDialog_SaveFileContent2(struct miqt_string fileContent, struct miqt_string fileNameHint);
|
|
||||||
void QFileDialog_Delete(QFileDialog* self);
|
void QFileDialog_Delete(QFileDialog* self);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -58,14 +58,6 @@ void QTimeZone_Swap(QTimeZone* self, QTimeZone* other) {
|
|||||||
self->swap(*other);
|
self->swap(*other);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QTimeZone_OperatorEqual(const QTimeZone* self, QTimeZone* other) {
|
|
||||||
return self->operator==(*other);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool QTimeZone_OperatorNotEqual(const QTimeZone* self, QTimeZone* other) {
|
|
||||||
return self->operator!=(*other);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool QTimeZone_IsValid(const QTimeZone* self) {
|
bool QTimeZone_IsValid(const QTimeZone* self) {
|
||||||
return self->isValid();
|
return self->isValid();
|
||||||
}
|
}
|
||||||
|
@ -156,14 +156,6 @@ func (this *QTimeZone) Swap(other *QTimeZone) {
|
|||||||
C.QTimeZone_Swap(this.h, other.cPointer())
|
C.QTimeZone_Swap(this.h, other.cPointer())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *QTimeZone) OperatorEqual(other *QTimeZone) bool {
|
|
||||||
return (bool)(C.QTimeZone_OperatorEqual(this.h, other.cPointer()))
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QTimeZone) OperatorNotEqual(other *QTimeZone) bool {
|
|
||||||
return (bool)(C.QTimeZone_OperatorNotEqual(this.h, other.cPointer()))
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QTimeZone) IsValid() bool {
|
func (this *QTimeZone) IsValid() bool {
|
||||||
return (bool)(C.QTimeZone_IsValid(this.h))
|
return (bool)(C.QTimeZone_IsValid(this.h))
|
||||||
}
|
}
|
||||||
|
@ -40,8 +40,6 @@ QTimeZone* QTimeZone_new6(struct miqt_string zoneId, int offsetSeconds, struct m
|
|||||||
QTimeZone* QTimeZone_new7(struct miqt_string zoneId, int offsetSeconds, struct miqt_string name, struct miqt_string abbreviation, int country, struct miqt_string comment);
|
QTimeZone* QTimeZone_new7(struct miqt_string zoneId, int offsetSeconds, struct miqt_string name, struct miqt_string abbreviation, int country, struct miqt_string comment);
|
||||||
void QTimeZone_OperatorAssign(QTimeZone* self, QTimeZone* other);
|
void QTimeZone_OperatorAssign(QTimeZone* self, QTimeZone* other);
|
||||||
void QTimeZone_Swap(QTimeZone* self, QTimeZone* other);
|
void QTimeZone_Swap(QTimeZone* self, QTimeZone* other);
|
||||||
bool QTimeZone_OperatorEqual(const QTimeZone* self, QTimeZone* other);
|
|
||||||
bool QTimeZone_OperatorNotEqual(const QTimeZone* self, QTimeZone* other);
|
|
||||||
bool QTimeZone_IsValid(const QTimeZone* self);
|
bool QTimeZone_IsValid(const QTimeZone* self);
|
||||||
struct miqt_string QTimeZone_Id(const QTimeZone* self);
|
struct miqt_string QTimeZone_Id(const QTimeZone* self);
|
||||||
int QTimeZone_Country(const QTimeZone* self);
|
int QTimeZone_Country(const QTimeZone* self);
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QAssociativeIterable__const_iterator
|
||||||
#include <QBitArray>
|
#include <QBitArray>
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
#include <QChar>
|
#include <QChar>
|
||||||
@ -21,6 +22,7 @@
|
|||||||
#include <QRectF>
|
#include <QRectF>
|
||||||
#include <QRegExp>
|
#include <QRegExp>
|
||||||
#include <QRegularExpression>
|
#include <QRegularExpression>
|
||||||
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QSequentialIterable__const_iterator
|
||||||
#include <QSize>
|
#include <QSize>
|
||||||
#include <QSizeF>
|
#include <QSizeF>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
@ -31,7 +33,7 @@
|
|||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QVariant>
|
#include <QVariant>
|
||||||
#define WORKAROUND_INNER_CLASS_DEFINITION_QVariant__Handler
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QVariant__Handler
|
||||||
#define WORKAROUND_INNER_CLASS_DEFINITION_QVariant__PrivateShared
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QVariant__Private__Data
|
||||||
#include <QVariantComparisonHelper>
|
#include <QVariantComparisonHelper>
|
||||||
#include <qvariant.h>
|
#include <qvariant.h>
|
||||||
#include "gen_qvariant.h"
|
#include "gen_qvariant.h"
|
||||||
@ -540,11 +542,19 @@ void QVariantComparisonHelper_Delete(QVariantComparisonHelper* self) {
|
|||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant__PrivateShared* QVariant__PrivateShared_new(void* v) {
|
QVariant__Private__Data* QVariant__Private__Data_new() {
|
||||||
return new QVariant::PrivateShared(v);
|
return new QVariant::Private::Data();
|
||||||
}
|
}
|
||||||
|
|
||||||
void QVariant__PrivateShared_Delete(QVariant__PrivateShared* self) {
|
QVariant__Private__Data* QVariant__Private__Data_new2(QVariant__Private__Data* param1) {
|
||||||
|
return new QVariant::Private::Data(*param1);
|
||||||
|
}
|
||||||
|
|
||||||
|
void QVariant__Private__Data_OperatorAssign(QVariant__Private__Data* self, QVariant__Private__Data* param1) {
|
||||||
|
self->operator=(*param1);
|
||||||
|
}
|
||||||
|
|
||||||
|
void QVariant__Private__Data_Delete(QVariant__Private__Data* self) {
|
||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -552,3 +562,139 @@ void QVariant__Handler_Delete(QVariant__Handler* self) {
|
|||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_new(QSequentialIterable__const_iterator* other) {
|
||||||
|
return new QSequentialIterable::const_iterator(*other);
|
||||||
|
}
|
||||||
|
|
||||||
|
void QSequentialIterable__const_iterator_OperatorAssign(QSequentialIterable__const_iterator* self, QSequentialIterable__const_iterator* other) {
|
||||||
|
self->operator=(*other);
|
||||||
|
}
|
||||||
|
|
||||||
|
QVariant* QSequentialIterable__const_iterator_OperatorMultiply(const QSequentialIterable__const_iterator* self) {
|
||||||
|
return new QVariant(self->operator*());
|
||||||
|
}
|
||||||
|
|
||||||
|
bool QSequentialIterable__const_iterator_OperatorEqual(const QSequentialIterable__const_iterator* self, QSequentialIterable__const_iterator* o) {
|
||||||
|
return self->operator==(*o);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool QSequentialIterable__const_iterator_OperatorNotEqual(const QSequentialIterable__const_iterator* self, QSequentialIterable__const_iterator* o) {
|
||||||
|
return self->operator!=(*o);
|
||||||
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorPlusPlus(QSequentialIterable__const_iterator* self) {
|
||||||
|
QSequentialIterable::const_iterator& _ret = self->operator++();
|
||||||
|
// Cast returned reference into pointer
|
||||||
|
return &_ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorPlusPlusWithInt(QSequentialIterable__const_iterator* self, int param1) {
|
||||||
|
return new QSequentialIterable::const_iterator(self->operator++(static_cast<int>(param1)));
|
||||||
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorMinusMinus(QSequentialIterable__const_iterator* self) {
|
||||||
|
QSequentialIterable::const_iterator& _ret = self->operator--();
|
||||||
|
// Cast returned reference into pointer
|
||||||
|
return &_ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorMinusMinusWithInt(QSequentialIterable__const_iterator* self, int param1) {
|
||||||
|
return new QSequentialIterable::const_iterator(self->operator--(static_cast<int>(param1)));
|
||||||
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorPlusAssign(QSequentialIterable__const_iterator* self, int j) {
|
||||||
|
QSequentialIterable::const_iterator& _ret = self->operator+=(static_cast<int>(j));
|
||||||
|
// Cast returned reference into pointer
|
||||||
|
return &_ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorMinusAssign(QSequentialIterable__const_iterator* self, int j) {
|
||||||
|
QSequentialIterable::const_iterator& _ret = self->operator-=(static_cast<int>(j));
|
||||||
|
// Cast returned reference into pointer
|
||||||
|
return &_ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorPlus(const QSequentialIterable__const_iterator* self, int j) {
|
||||||
|
return new QSequentialIterable::const_iterator(self->operator+(static_cast<int>(j)));
|
||||||
|
}
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorMinus(const QSequentialIterable__const_iterator* self, int j) {
|
||||||
|
return new QSequentialIterable::const_iterator(self->operator-(static_cast<int>(j)));
|
||||||
|
}
|
||||||
|
|
||||||
|
void QSequentialIterable__const_iterator_Delete(QSequentialIterable__const_iterator* self) {
|
||||||
|
delete self;
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_new(QAssociativeIterable__const_iterator* other) {
|
||||||
|
return new QAssociativeIterable::const_iterator(*other);
|
||||||
|
}
|
||||||
|
|
||||||
|
void QAssociativeIterable__const_iterator_OperatorAssign(QAssociativeIterable__const_iterator* self, QAssociativeIterable__const_iterator* other) {
|
||||||
|
self->operator=(*other);
|
||||||
|
}
|
||||||
|
|
||||||
|
QVariant* QAssociativeIterable__const_iterator_Key(const QAssociativeIterable__const_iterator* self) {
|
||||||
|
return new QVariant(self->key());
|
||||||
|
}
|
||||||
|
|
||||||
|
QVariant* QAssociativeIterable__const_iterator_Value(const QAssociativeIterable__const_iterator* self) {
|
||||||
|
return new QVariant(self->value());
|
||||||
|
}
|
||||||
|
|
||||||
|
QVariant* QAssociativeIterable__const_iterator_OperatorMultiply(const QAssociativeIterable__const_iterator* self) {
|
||||||
|
return new QVariant(self->operator*());
|
||||||
|
}
|
||||||
|
|
||||||
|
bool QAssociativeIterable__const_iterator_OperatorEqual(const QAssociativeIterable__const_iterator* self, QAssociativeIterable__const_iterator* o) {
|
||||||
|
return self->operator==(*o);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool QAssociativeIterable__const_iterator_OperatorNotEqual(const QAssociativeIterable__const_iterator* self, QAssociativeIterable__const_iterator* o) {
|
||||||
|
return self->operator!=(*o);
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorPlusPlus(QAssociativeIterable__const_iterator* self) {
|
||||||
|
QAssociativeIterable::const_iterator& _ret = self->operator++();
|
||||||
|
// Cast returned reference into pointer
|
||||||
|
return &_ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorPlusPlusWithInt(QAssociativeIterable__const_iterator* self, int param1) {
|
||||||
|
return new QAssociativeIterable::const_iterator(self->operator++(static_cast<int>(param1)));
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorMinusMinus(QAssociativeIterable__const_iterator* self) {
|
||||||
|
QAssociativeIterable::const_iterator& _ret = self->operator--();
|
||||||
|
// Cast returned reference into pointer
|
||||||
|
return &_ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorMinusMinusWithInt(QAssociativeIterable__const_iterator* self, int param1) {
|
||||||
|
return new QAssociativeIterable::const_iterator(self->operator--(static_cast<int>(param1)));
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorPlusAssign(QAssociativeIterable__const_iterator* self, int j) {
|
||||||
|
QAssociativeIterable::const_iterator& _ret = self->operator+=(static_cast<int>(j));
|
||||||
|
// Cast returned reference into pointer
|
||||||
|
return &_ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorMinusAssign(QAssociativeIterable__const_iterator* self, int j) {
|
||||||
|
QAssociativeIterable::const_iterator& _ret = self->operator-=(static_cast<int>(j));
|
||||||
|
// Cast returned reference into pointer
|
||||||
|
return &_ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorPlus(const QAssociativeIterable__const_iterator* self, int j) {
|
||||||
|
return new QAssociativeIterable::const_iterator(self->operator+(static_cast<int>(j)));
|
||||||
|
}
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorMinus(const QAssociativeIterable__const_iterator* self, int j) {
|
||||||
|
return new QAssociativeIterable::const_iterator(self->operator-(static_cast<int>(j)));
|
||||||
|
}
|
||||||
|
|
||||||
|
void QAssociativeIterable__const_iterator_Delete(QAssociativeIterable__const_iterator* self) {
|
||||||
|
delete self;
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -818,50 +818,60 @@ func (this *QVariantComparisonHelper) GoGC() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
type QVariant__PrivateShared struct {
|
type QVariant__Private__Data struct {
|
||||||
h *C.QVariant__PrivateShared
|
h *C.QVariant__Private__Data
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *QVariant__PrivateShared) cPointer() *C.QVariant__PrivateShared {
|
func (this *QVariant__Private__Data) cPointer() *C.QVariant__Private__Data {
|
||||||
if this == nil {
|
if this == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return this.h
|
return this.h
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *QVariant__PrivateShared) UnsafePointer() unsafe.Pointer {
|
func (this *QVariant__Private__Data) UnsafePointer() unsafe.Pointer {
|
||||||
if this == nil {
|
if this == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return unsafe.Pointer(this.h)
|
return unsafe.Pointer(this.h)
|
||||||
}
|
}
|
||||||
|
|
||||||
func newQVariant__PrivateShared(h *C.QVariant__PrivateShared) *QVariant__PrivateShared {
|
func newQVariant__Private__Data(h *C.QVariant__Private__Data) *QVariant__Private__Data {
|
||||||
if h == nil {
|
if h == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return &QVariant__PrivateShared{h: h}
|
return &QVariant__Private__Data{h: h}
|
||||||
}
|
}
|
||||||
|
|
||||||
func UnsafeNewQVariant__PrivateShared(h unsafe.Pointer) *QVariant__PrivateShared {
|
func UnsafeNewQVariant__Private__Data(h unsafe.Pointer) *QVariant__Private__Data {
|
||||||
return newQVariant__PrivateShared((*C.QVariant__PrivateShared)(h))
|
return newQVariant__Private__Data((*C.QVariant__Private__Data)(h))
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewQVariant__PrivateShared constructs a new QVariant::PrivateShared object.
|
// NewQVariant__Private__Data constructs a new QVariant::Private::Data object.
|
||||||
func NewQVariant__PrivateShared(v unsafe.Pointer) *QVariant__PrivateShared {
|
func NewQVariant__Private__Data() *QVariant__Private__Data {
|
||||||
ret := C.QVariant__PrivateShared_new(v)
|
ret := C.QVariant__Private__Data_new()
|
||||||
return newQVariant__PrivateShared(ret)
|
return newQVariant__Private__Data(ret)
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewQVariant__Private__Data2 constructs a new QVariant::Private::Data object.
|
||||||
|
func NewQVariant__Private__Data2(param1 *QVariant__Private__Data) *QVariant__Private__Data {
|
||||||
|
ret := C.QVariant__Private__Data_new2(param1.cPointer())
|
||||||
|
return newQVariant__Private__Data(ret)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QVariant__Private__Data) OperatorAssign(param1 *QVariant__Private__Data) {
|
||||||
|
C.QVariant__Private__Data_OperatorAssign(this.h, param1.cPointer())
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delete this object from C++ memory.
|
// Delete this object from C++ memory.
|
||||||
func (this *QVariant__PrivateShared) Delete() {
|
func (this *QVariant__Private__Data) Delete() {
|
||||||
C.QVariant__PrivateShared_Delete(this.h)
|
C.QVariant__Private__Data_Delete(this.h)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
|
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
|
||||||
// from C++ memory once it is unreachable from Go memory.
|
// from C++ memory once it is unreachable from Go memory.
|
||||||
func (this *QVariant__PrivateShared) GoGC() {
|
func (this *QVariant__Private__Data) GoGC() {
|
||||||
runtime.SetFinalizer(this, func(this *QVariant__PrivateShared) {
|
runtime.SetFinalizer(this, func(this *QVariant__Private__Data) {
|
||||||
this.Delete()
|
this.Delete()
|
||||||
runtime.KeepAlive(this.h)
|
runtime.KeepAlive(this.h)
|
||||||
})
|
})
|
||||||
@ -909,3 +919,241 @@ func (this *QVariant__Handler) GoGC() {
|
|||||||
runtime.KeepAlive(this.h)
|
runtime.KeepAlive(this.h)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type QSequentialIterable__const_iterator struct {
|
||||||
|
h *C.QSequentialIterable__const_iterator
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) cPointer() *C.QSequentialIterable__const_iterator {
|
||||||
|
if this == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return this.h
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) UnsafePointer() unsafe.Pointer {
|
||||||
|
if this == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return unsafe.Pointer(this.h)
|
||||||
|
}
|
||||||
|
|
||||||
|
func newQSequentialIterable__const_iterator(h *C.QSequentialIterable__const_iterator) *QSequentialIterable__const_iterator {
|
||||||
|
if h == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return &QSequentialIterable__const_iterator{h: h}
|
||||||
|
}
|
||||||
|
|
||||||
|
func UnsafeNewQSequentialIterable__const_iterator(h unsafe.Pointer) *QSequentialIterable__const_iterator {
|
||||||
|
return newQSequentialIterable__const_iterator((*C.QSequentialIterable__const_iterator)(h))
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewQSequentialIterable__const_iterator constructs a new QSequentialIterable::const_iterator object.
|
||||||
|
func NewQSequentialIterable__const_iterator(other *QSequentialIterable__const_iterator) *QSequentialIterable__const_iterator {
|
||||||
|
ret := C.QSequentialIterable__const_iterator_new(other.cPointer())
|
||||||
|
return newQSequentialIterable__const_iterator(ret)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorAssign(other *QSequentialIterable__const_iterator) {
|
||||||
|
C.QSequentialIterable__const_iterator_OperatorAssign(this.h, other.cPointer())
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorMultiply() *QVariant {
|
||||||
|
_ret := C.QSequentialIterable__const_iterator_OperatorMultiply(this.h)
|
||||||
|
_goptr := newQVariant(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorEqual(o *QSequentialIterable__const_iterator) bool {
|
||||||
|
return (bool)(C.QSequentialIterable__const_iterator_OperatorEqual(this.h, o.cPointer()))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorNotEqual(o *QSequentialIterable__const_iterator) bool {
|
||||||
|
return (bool)(C.QSequentialIterable__const_iterator_OperatorNotEqual(this.h, o.cPointer()))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorPlusPlus() *QSequentialIterable__const_iterator {
|
||||||
|
return UnsafeNewQSequentialIterable__const_iterator(unsafe.Pointer(C.QSequentialIterable__const_iterator_OperatorPlusPlus(this.h)))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorPlusPlusWithInt(param1 int) *QSequentialIterable__const_iterator {
|
||||||
|
_ret := C.QSequentialIterable__const_iterator_OperatorPlusPlusWithInt(this.h, (C.int)(param1))
|
||||||
|
_goptr := newQSequentialIterable__const_iterator(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorMinusMinus() *QSequentialIterable__const_iterator {
|
||||||
|
return UnsafeNewQSequentialIterable__const_iterator(unsafe.Pointer(C.QSequentialIterable__const_iterator_OperatorMinusMinus(this.h)))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorMinusMinusWithInt(param1 int) *QSequentialIterable__const_iterator {
|
||||||
|
_ret := C.QSequentialIterable__const_iterator_OperatorMinusMinusWithInt(this.h, (C.int)(param1))
|
||||||
|
_goptr := newQSequentialIterable__const_iterator(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorPlusAssign(j int) *QSequentialIterable__const_iterator {
|
||||||
|
return UnsafeNewQSequentialIterable__const_iterator(unsafe.Pointer(C.QSequentialIterable__const_iterator_OperatorPlusAssign(this.h, (C.int)(j))))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorMinusAssign(j int) *QSequentialIterable__const_iterator {
|
||||||
|
return UnsafeNewQSequentialIterable__const_iterator(unsafe.Pointer(C.QSequentialIterable__const_iterator_OperatorMinusAssign(this.h, (C.int)(j))))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorPlus(j int) *QSequentialIterable__const_iterator {
|
||||||
|
_ret := C.QSequentialIterable__const_iterator_OperatorPlus(this.h, (C.int)(j))
|
||||||
|
_goptr := newQSequentialIterable__const_iterator(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QSequentialIterable__const_iterator) OperatorMinus(j int) *QSequentialIterable__const_iterator {
|
||||||
|
_ret := C.QSequentialIterable__const_iterator_OperatorMinus(this.h, (C.int)(j))
|
||||||
|
_goptr := newQSequentialIterable__const_iterator(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete this object from C++ memory.
|
||||||
|
func (this *QSequentialIterable__const_iterator) Delete() {
|
||||||
|
C.QSequentialIterable__const_iterator_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 *QSequentialIterable__const_iterator) GoGC() {
|
||||||
|
runtime.SetFinalizer(this, func(this *QSequentialIterable__const_iterator) {
|
||||||
|
this.Delete()
|
||||||
|
runtime.KeepAlive(this.h)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
type QAssociativeIterable__const_iterator struct {
|
||||||
|
h *C.QAssociativeIterable__const_iterator
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) cPointer() *C.QAssociativeIterable__const_iterator {
|
||||||
|
if this == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return this.h
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) UnsafePointer() unsafe.Pointer {
|
||||||
|
if this == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return unsafe.Pointer(this.h)
|
||||||
|
}
|
||||||
|
|
||||||
|
func newQAssociativeIterable__const_iterator(h *C.QAssociativeIterable__const_iterator) *QAssociativeIterable__const_iterator {
|
||||||
|
if h == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return &QAssociativeIterable__const_iterator{h: h}
|
||||||
|
}
|
||||||
|
|
||||||
|
func UnsafeNewQAssociativeIterable__const_iterator(h unsafe.Pointer) *QAssociativeIterable__const_iterator {
|
||||||
|
return newQAssociativeIterable__const_iterator((*C.QAssociativeIterable__const_iterator)(h))
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewQAssociativeIterable__const_iterator constructs a new QAssociativeIterable::const_iterator object.
|
||||||
|
func NewQAssociativeIterable__const_iterator(other *QAssociativeIterable__const_iterator) *QAssociativeIterable__const_iterator {
|
||||||
|
ret := C.QAssociativeIterable__const_iterator_new(other.cPointer())
|
||||||
|
return newQAssociativeIterable__const_iterator(ret)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorAssign(other *QAssociativeIterable__const_iterator) {
|
||||||
|
C.QAssociativeIterable__const_iterator_OperatorAssign(this.h, other.cPointer())
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) Key() *QVariant {
|
||||||
|
_ret := C.QAssociativeIterable__const_iterator_Key(this.h)
|
||||||
|
_goptr := newQVariant(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) Value() *QVariant {
|
||||||
|
_ret := C.QAssociativeIterable__const_iterator_Value(this.h)
|
||||||
|
_goptr := newQVariant(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorMultiply() *QVariant {
|
||||||
|
_ret := C.QAssociativeIterable__const_iterator_OperatorMultiply(this.h)
|
||||||
|
_goptr := newQVariant(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorEqual(o *QAssociativeIterable__const_iterator) bool {
|
||||||
|
return (bool)(C.QAssociativeIterable__const_iterator_OperatorEqual(this.h, o.cPointer()))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorNotEqual(o *QAssociativeIterable__const_iterator) bool {
|
||||||
|
return (bool)(C.QAssociativeIterable__const_iterator_OperatorNotEqual(this.h, o.cPointer()))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorPlusPlus() *QAssociativeIterable__const_iterator {
|
||||||
|
return UnsafeNewQAssociativeIterable__const_iterator(unsafe.Pointer(C.QAssociativeIterable__const_iterator_OperatorPlusPlus(this.h)))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorPlusPlusWithInt(param1 int) *QAssociativeIterable__const_iterator {
|
||||||
|
_ret := C.QAssociativeIterable__const_iterator_OperatorPlusPlusWithInt(this.h, (C.int)(param1))
|
||||||
|
_goptr := newQAssociativeIterable__const_iterator(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorMinusMinus() *QAssociativeIterable__const_iterator {
|
||||||
|
return UnsafeNewQAssociativeIterable__const_iterator(unsafe.Pointer(C.QAssociativeIterable__const_iterator_OperatorMinusMinus(this.h)))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorMinusMinusWithInt(param1 int) *QAssociativeIterable__const_iterator {
|
||||||
|
_ret := C.QAssociativeIterable__const_iterator_OperatorMinusMinusWithInt(this.h, (C.int)(param1))
|
||||||
|
_goptr := newQAssociativeIterable__const_iterator(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorPlusAssign(j int) *QAssociativeIterable__const_iterator {
|
||||||
|
return UnsafeNewQAssociativeIterable__const_iterator(unsafe.Pointer(C.QAssociativeIterable__const_iterator_OperatorPlusAssign(this.h, (C.int)(j))))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorMinusAssign(j int) *QAssociativeIterable__const_iterator {
|
||||||
|
return UnsafeNewQAssociativeIterable__const_iterator(unsafe.Pointer(C.QAssociativeIterable__const_iterator_OperatorMinusAssign(this.h, (C.int)(j))))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorPlus(j int) *QAssociativeIterable__const_iterator {
|
||||||
|
_ret := C.QAssociativeIterable__const_iterator_OperatorPlus(this.h, (C.int)(j))
|
||||||
|
_goptr := newQAssociativeIterable__const_iterator(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *QAssociativeIterable__const_iterator) OperatorMinus(j int) *QAssociativeIterable__const_iterator {
|
||||||
|
_ret := C.QAssociativeIterable__const_iterator_OperatorMinus(this.h, (C.int)(j))
|
||||||
|
_goptr := newQAssociativeIterable__const_iterator(_ret)
|
||||||
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
||||||
|
return _goptr
|
||||||
|
}
|
||||||
|
|
||||||
|
// Delete this object from C++ memory.
|
||||||
|
func (this *QAssociativeIterable__const_iterator) Delete() {
|
||||||
|
C.QAssociativeIterable__const_iterator_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 *QAssociativeIterable__const_iterator) GoGC() {
|
||||||
|
runtime.SetFinalizer(this, func(this *QAssociativeIterable__const_iterator) {
|
||||||
|
this.Delete()
|
||||||
|
runtime.KeepAlive(this.h)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
@ -14,6 +14,11 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QAssociativeIterable__const_iterator)
|
||||||
|
typedef QAssociativeIterable::const_iterator QAssociativeIterable__const_iterator;
|
||||||
|
#else
|
||||||
|
class QAssociativeIterable__const_iterator;
|
||||||
|
#endif
|
||||||
class QBitArray;
|
class QBitArray;
|
||||||
class QByteArray;
|
class QByteArray;
|
||||||
class QChar;
|
class QChar;
|
||||||
@ -36,6 +41,11 @@ class QRect;
|
|||||||
class QRectF;
|
class QRectF;
|
||||||
class QRegExp;
|
class QRegExp;
|
||||||
class QRegularExpression;
|
class QRegularExpression;
|
||||||
|
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QSequentialIterable__const_iterator)
|
||||||
|
typedef QSequentialIterable::const_iterator QSequentialIterable__const_iterator;
|
||||||
|
#else
|
||||||
|
class QSequentialIterable__const_iterator;
|
||||||
|
#endif
|
||||||
class QSize;
|
class QSize;
|
||||||
class QSizeF;
|
class QSizeF;
|
||||||
class QTime;
|
class QTime;
|
||||||
@ -47,13 +57,14 @@ typedef QVariant::Handler QVariant__Handler;
|
|||||||
#else
|
#else
|
||||||
class QVariant__Handler;
|
class QVariant__Handler;
|
||||||
#endif
|
#endif
|
||||||
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QVariant__PrivateShared)
|
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QVariant__Private__Data)
|
||||||
typedef QVariant::PrivateShared QVariant__PrivateShared;
|
typedef QVariant::Private::Data QVariant__Private__Data;
|
||||||
#else
|
#else
|
||||||
class QVariant__PrivateShared;
|
class QVariant__Private__Data;
|
||||||
#endif
|
#endif
|
||||||
class QVariantComparisonHelper;
|
class QVariantComparisonHelper;
|
||||||
#else
|
#else
|
||||||
|
typedef struct QAssociativeIterable__const_iterator QAssociativeIterable__const_iterator;
|
||||||
typedef struct QBitArray QBitArray;
|
typedef struct QBitArray QBitArray;
|
||||||
typedef struct QByteArray QByteArray;
|
typedef struct QByteArray QByteArray;
|
||||||
typedef struct QChar QChar;
|
typedef struct QChar QChar;
|
||||||
@ -76,6 +87,7 @@ typedef struct QRect QRect;
|
|||||||
typedef struct QRectF QRectF;
|
typedef struct QRectF QRectF;
|
||||||
typedef struct QRegExp QRegExp;
|
typedef struct QRegExp QRegExp;
|
||||||
typedef struct QRegularExpression QRegularExpression;
|
typedef struct QRegularExpression QRegularExpression;
|
||||||
|
typedef struct QSequentialIterable__const_iterator QSequentialIterable__const_iterator;
|
||||||
typedef struct QSize QSize;
|
typedef struct QSize QSize;
|
||||||
typedef struct QSizeF QSizeF;
|
typedef struct QSizeF QSizeF;
|
||||||
typedef struct QTime QTime;
|
typedef struct QTime QTime;
|
||||||
@ -83,7 +95,7 @@ typedef struct QUrl QUrl;
|
|||||||
typedef struct QUuid QUuid;
|
typedef struct QUuid QUuid;
|
||||||
typedef struct QVariant QVariant;
|
typedef struct QVariant QVariant;
|
||||||
typedef struct QVariant__Handler QVariant__Handler;
|
typedef struct QVariant__Handler QVariant__Handler;
|
||||||
typedef struct QVariant__PrivateShared QVariant__PrivateShared;
|
typedef struct QVariant__Private__Data QVariant__Private__Data;
|
||||||
typedef struct QVariantComparisonHelper QVariantComparisonHelper;
|
typedef struct QVariantComparisonHelper QVariantComparisonHelper;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -203,11 +215,45 @@ QVariantComparisonHelper* QVariantComparisonHelper_new(QVariant* varVal);
|
|||||||
QVariantComparisonHelper* QVariantComparisonHelper_new2(QVariantComparisonHelper* param1);
|
QVariantComparisonHelper* QVariantComparisonHelper_new2(QVariantComparisonHelper* param1);
|
||||||
void QVariantComparisonHelper_Delete(QVariantComparisonHelper* self);
|
void QVariantComparisonHelper_Delete(QVariantComparisonHelper* self);
|
||||||
|
|
||||||
QVariant__PrivateShared* QVariant__PrivateShared_new(void* v);
|
QVariant__Private__Data* QVariant__Private__Data_new();
|
||||||
void QVariant__PrivateShared_Delete(QVariant__PrivateShared* self);
|
QVariant__Private__Data* QVariant__Private__Data_new2(QVariant__Private__Data* param1);
|
||||||
|
void QVariant__Private__Data_OperatorAssign(QVariant__Private__Data* self, QVariant__Private__Data* param1);
|
||||||
|
void QVariant__Private__Data_Delete(QVariant__Private__Data* self);
|
||||||
|
|
||||||
void QVariant__Handler_Delete(QVariant__Handler* self);
|
void QVariant__Handler_Delete(QVariant__Handler* self);
|
||||||
|
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_new(QSequentialIterable__const_iterator* other);
|
||||||
|
void QSequentialIterable__const_iterator_OperatorAssign(QSequentialIterable__const_iterator* self, QSequentialIterable__const_iterator* other);
|
||||||
|
QVariant* QSequentialIterable__const_iterator_OperatorMultiply(const QSequentialIterable__const_iterator* self);
|
||||||
|
bool QSequentialIterable__const_iterator_OperatorEqual(const QSequentialIterable__const_iterator* self, QSequentialIterable__const_iterator* o);
|
||||||
|
bool QSequentialIterable__const_iterator_OperatorNotEqual(const QSequentialIterable__const_iterator* self, QSequentialIterable__const_iterator* o);
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorPlusPlus(QSequentialIterable__const_iterator* self);
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorPlusPlusWithInt(QSequentialIterable__const_iterator* self, int param1);
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorMinusMinus(QSequentialIterable__const_iterator* self);
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorMinusMinusWithInt(QSequentialIterable__const_iterator* self, int param1);
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorPlusAssign(QSequentialIterable__const_iterator* self, int j);
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorMinusAssign(QSequentialIterable__const_iterator* self, int j);
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorPlus(const QSequentialIterable__const_iterator* self, int j);
|
||||||
|
QSequentialIterable__const_iterator* QSequentialIterable__const_iterator_OperatorMinus(const QSequentialIterable__const_iterator* self, int j);
|
||||||
|
void QSequentialIterable__const_iterator_Delete(QSequentialIterable__const_iterator* self);
|
||||||
|
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_new(QAssociativeIterable__const_iterator* other);
|
||||||
|
void QAssociativeIterable__const_iterator_OperatorAssign(QAssociativeIterable__const_iterator* self, QAssociativeIterable__const_iterator* other);
|
||||||
|
QVariant* QAssociativeIterable__const_iterator_Key(const QAssociativeIterable__const_iterator* self);
|
||||||
|
QVariant* QAssociativeIterable__const_iterator_Value(const QAssociativeIterable__const_iterator* self);
|
||||||
|
QVariant* QAssociativeIterable__const_iterator_OperatorMultiply(const QAssociativeIterable__const_iterator* self);
|
||||||
|
bool QAssociativeIterable__const_iterator_OperatorEqual(const QAssociativeIterable__const_iterator* self, QAssociativeIterable__const_iterator* o);
|
||||||
|
bool QAssociativeIterable__const_iterator_OperatorNotEqual(const QAssociativeIterable__const_iterator* self, QAssociativeIterable__const_iterator* o);
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorPlusPlus(QAssociativeIterable__const_iterator* self);
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorPlusPlusWithInt(QAssociativeIterable__const_iterator* self, int param1);
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorMinusMinus(QAssociativeIterable__const_iterator* self);
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorMinusMinusWithInt(QAssociativeIterable__const_iterator* self, int param1);
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorPlusAssign(QAssociativeIterable__const_iterator* self, int j);
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorMinusAssign(QAssociativeIterable__const_iterator* self, int j);
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorPlus(const QAssociativeIterable__const_iterator* self, int j);
|
||||||
|
QAssociativeIterable__const_iterator* QAssociativeIterable__const_iterator_OperatorMinus(const QAssociativeIterable__const_iterator* self, int j);
|
||||||
|
void QAssociativeIterable__const_iterator_Delete(QAssociativeIterable__const_iterator* self);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern C */
|
} /* extern C */
|
||||||
#endif
|
#endif
|
||||||
|
@ -27,7 +27,13 @@ bool QArrayData_IsShared(const QArrayData* self) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool QArrayData_NeedsDetach(const QArrayData* self) {
|
bool QArrayData_NeedsDetach(const QArrayData* self) {
|
||||||
|
|
||||||
|
// This method was changed from const to non-const in Qt 6.7
|
||||||
|
#if QT_VERSION < QT_VERSION_CHECK(6,7,0)
|
||||||
return self->needsDetach();
|
return self->needsDetach();
|
||||||
|
#else
|
||||||
|
return const_cast<QArrayData*>(self)->needsDetach();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
ptrdiff_t QArrayData_DetachCapacity(const QArrayData* self, ptrdiff_t newSize) {
|
ptrdiff_t QArrayData_DetachCapacity(const QArrayData* self, ptrdiff_t newSize) {
|
||||||
|
@ -111,10 +111,6 @@ void QBitArray_OperatorBitwiseNotAssign(QBitArray* self, QBitArray* param1) {
|
|||||||
self->operator^=(*param1);
|
self->operator^=(*param1);
|
||||||
}
|
}
|
||||||
|
|
||||||
QBitArray* QBitArray_OperatorBitwiseXor(const QBitArray* self) {
|
|
||||||
return new QBitArray(self->operator~());
|
|
||||||
}
|
|
||||||
|
|
||||||
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other) {
|
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other) {
|
||||||
return self->operator==(*other);
|
return self->operator==(*other);
|
||||||
}
|
}
|
||||||
|
@ -157,13 +157,6 @@ func (this *QBitArray) OperatorBitwiseNotAssign(param1 *QBitArray) {
|
|||||||
C.QBitArray_OperatorBitwiseNotAssign(this.h, param1.cPointer())
|
C.QBitArray_OperatorBitwiseNotAssign(this.h, param1.cPointer())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *QBitArray) OperatorBitwiseXor() *QBitArray {
|
|
||||||
_ret := C.QBitArray_OperatorBitwiseXor(this.h)
|
|
||||||
_goptr := newQBitArray(_ret)
|
|
||||||
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
|
||||||
return _goptr
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QBitArray) OperatorEqual(other *QBitArray) bool {
|
func (this *QBitArray) OperatorEqual(other *QBitArray) bool {
|
||||||
return (bool)(C.QBitArray_OperatorEqual(this.h, other.cPointer()))
|
return (bool)(C.QBitArray_OperatorEqual(this.h, other.cPointer()))
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,6 @@ bool QBitArray_OperatorSubscriptWithQsizetype(const QBitArray* self, ptrdiff_t i
|
|||||||
void QBitArray_OperatorBitwiseAndAssign(QBitArray* self, QBitArray* param1);
|
void QBitArray_OperatorBitwiseAndAssign(QBitArray* self, QBitArray* param1);
|
||||||
void QBitArray_OperatorBitwiseOrAssign(QBitArray* self, QBitArray* param1);
|
void QBitArray_OperatorBitwiseOrAssign(QBitArray* self, QBitArray* param1);
|
||||||
void QBitArray_OperatorBitwiseNotAssign(QBitArray* self, QBitArray* param1);
|
void QBitArray_OperatorBitwiseNotAssign(QBitArray* self, QBitArray* param1);
|
||||||
QBitArray* QBitArray_OperatorBitwiseXor(const QBitArray* self);
|
|
||||||
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other);
|
bool QBitArray_OperatorEqual(const QBitArray* self, QBitArray* other);
|
||||||
bool QBitArray_OperatorNotEqual(const QBitArray* self, QBitArray* other);
|
bool QBitArray_OperatorNotEqual(const QBitArray* self, QBitArray* other);
|
||||||
bool QBitArray_Fill(QBitArray* self, bool val);
|
bool QBitArray_Fill(QBitArray* self, bool val);
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
#include <QChildEvent>
|
#include <QChildEvent>
|
||||||
#include <QDeferredDeleteEvent>
|
|
||||||
#include <QDynamicPropertyChangeEvent>
|
#include <QDynamicPropertyChangeEvent>
|
||||||
#include <QEvent>
|
#include <QEvent>
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
@ -132,19 +131,3 @@ void QDynamicPropertyChangeEvent_Delete(QDynamicPropertyChangeEvent* self) {
|
|||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
|
||||||
QDeferredDeleteEvent* QDeferredDeleteEvent_new() {
|
|
||||||
return new QDeferredDeleteEvent();
|
|
||||||
}
|
|
||||||
|
|
||||||
QDeferredDeleteEvent* QDeferredDeleteEvent_Clone(const QDeferredDeleteEvent* self) {
|
|
||||||
return self->clone();
|
|
||||||
}
|
|
||||||
|
|
||||||
int QDeferredDeleteEvent_LoopLevel(const QDeferredDeleteEvent* self) {
|
|
||||||
return self->loopLevel();
|
|
||||||
}
|
|
||||||
|
|
||||||
void QDeferredDeleteEvent_Delete(QDeferredDeleteEvent* self) {
|
|
||||||
delete self;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -479,61 +479,3 @@ func (this *QDynamicPropertyChangeEvent) GoGC() {
|
|||||||
runtime.KeepAlive(this.h)
|
runtime.KeepAlive(this.h)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
type QDeferredDeleteEvent struct {
|
|
||||||
h *C.QDeferredDeleteEvent
|
|
||||||
*QEvent
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QDeferredDeleteEvent) cPointer() *C.QDeferredDeleteEvent {
|
|
||||||
if this == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return this.h
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QDeferredDeleteEvent) UnsafePointer() unsafe.Pointer {
|
|
||||||
if this == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return unsafe.Pointer(this.h)
|
|
||||||
}
|
|
||||||
|
|
||||||
func newQDeferredDeleteEvent(h *C.QDeferredDeleteEvent) *QDeferredDeleteEvent {
|
|
||||||
if h == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return &QDeferredDeleteEvent{h: h, QEvent: UnsafeNewQEvent(unsafe.Pointer(h))}
|
|
||||||
}
|
|
||||||
|
|
||||||
func UnsafeNewQDeferredDeleteEvent(h unsafe.Pointer) *QDeferredDeleteEvent {
|
|
||||||
return newQDeferredDeleteEvent((*C.QDeferredDeleteEvent)(h))
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewQDeferredDeleteEvent constructs a new QDeferredDeleteEvent object.
|
|
||||||
func NewQDeferredDeleteEvent() *QDeferredDeleteEvent {
|
|
||||||
ret := C.QDeferredDeleteEvent_new()
|
|
||||||
return newQDeferredDeleteEvent(ret)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QDeferredDeleteEvent) Clone() *QDeferredDeleteEvent {
|
|
||||||
return UnsafeNewQDeferredDeleteEvent(unsafe.Pointer(C.QDeferredDeleteEvent_Clone(this.h)))
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QDeferredDeleteEvent) LoopLevel() int {
|
|
||||||
return (int)(C.QDeferredDeleteEvent_LoopLevel(this.h))
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete this object from C++ memory.
|
|
||||||
func (this *QDeferredDeleteEvent) Delete() {
|
|
||||||
C.QDeferredDeleteEvent_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 *QDeferredDeleteEvent) GoGC() {
|
|
||||||
runtime.SetFinalizer(this, func(this *QDeferredDeleteEvent) {
|
|
||||||
this.Delete()
|
|
||||||
runtime.KeepAlive(this.h)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
@ -16,7 +16,6 @@ extern "C" {
|
|||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
class QByteArray;
|
class QByteArray;
|
||||||
class QChildEvent;
|
class QChildEvent;
|
||||||
class QDeferredDeleteEvent;
|
|
||||||
class QDynamicPropertyChangeEvent;
|
class QDynamicPropertyChangeEvent;
|
||||||
class QEvent;
|
class QEvent;
|
||||||
class QObject;
|
class QObject;
|
||||||
@ -24,7 +23,6 @@ class QTimerEvent;
|
|||||||
#else
|
#else
|
||||||
typedef struct QByteArray QByteArray;
|
typedef struct QByteArray QByteArray;
|
||||||
typedef struct QChildEvent QChildEvent;
|
typedef struct QChildEvent QChildEvent;
|
||||||
typedef struct QDeferredDeleteEvent QDeferredDeleteEvent;
|
|
||||||
typedef struct QDynamicPropertyChangeEvent QDynamicPropertyChangeEvent;
|
typedef struct QDynamicPropertyChangeEvent QDynamicPropertyChangeEvent;
|
||||||
typedef struct QEvent QEvent;
|
typedef struct QEvent QEvent;
|
||||||
typedef struct QObject QObject;
|
typedef struct QObject QObject;
|
||||||
@ -64,11 +62,6 @@ QDynamicPropertyChangeEvent* QDynamicPropertyChangeEvent_Clone(const QDynamicPro
|
|||||||
struct miqt_string QDynamicPropertyChangeEvent_PropertyName(const QDynamicPropertyChangeEvent* self);
|
struct miqt_string QDynamicPropertyChangeEvent_PropertyName(const QDynamicPropertyChangeEvent* self);
|
||||||
void QDynamicPropertyChangeEvent_Delete(QDynamicPropertyChangeEvent* self);
|
void QDynamicPropertyChangeEvent_Delete(QDynamicPropertyChangeEvent* self);
|
||||||
|
|
||||||
QDeferredDeleteEvent* QDeferredDeleteEvent_new();
|
|
||||||
QDeferredDeleteEvent* QDeferredDeleteEvent_Clone(const QDeferredDeleteEvent* self);
|
|
||||||
int QDeferredDeleteEvent_LoopLevel(const QDeferredDeleteEvent* self);
|
|
||||||
void QDeferredDeleteEvent_Delete(QDeferredDeleteEvent* self);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern C */
|
} /* extern C */
|
||||||
#endif
|
#endif
|
||||||
|
@ -691,9 +691,10 @@ struct miqt_array* QFileDialog_GetOpenFileUrls() {
|
|||||||
return _out;
|
return _out;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QFileDialog_SaveFileContent(struct miqt_string fileContent) {
|
void QFileDialog_SaveFileContent(struct miqt_string fileContent, struct miqt_string fileNameHint) {
|
||||||
QByteArray fileContent_QByteArray(fileContent.data, fileContent.len);
|
QByteArray fileContent_QByteArray(fileContent.data, fileContent.len);
|
||||||
QFileDialog::saveFileContent(fileContent_QByteArray);
|
QString fileNameHint_QString = QString::fromUtf8(fileNameHint.data, fileNameHint.len);
|
||||||
|
QFileDialog::saveFileContent(fileContent_QByteArray, fileNameHint_QString);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct miqt_string QFileDialog_Tr2(const char* s, const char* c) {
|
struct miqt_string QFileDialog_Tr2(const char* s, const char* c) {
|
||||||
@ -1084,12 +1085,6 @@ struct miqt_array* QFileDialog_GetOpenFileUrls4(QWidget* parent, struct miqt_str
|
|||||||
return _out;
|
return _out;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QFileDialog_SaveFileContent2(struct miqt_string fileContent, struct miqt_string fileNameHint) {
|
|
||||||
QByteArray fileContent_QByteArray(fileContent.data, fileContent.len);
|
|
||||||
QString fileNameHint_QString = QString::fromUtf8(fileNameHint.data, fileNameHint.len);
|
|
||||||
QFileDialog::saveFileContent(fileContent_QByteArray, fileNameHint_QString);
|
|
||||||
}
|
|
||||||
|
|
||||||
void QFileDialog_Delete(QFileDialog* self) {
|
void QFileDialog_Delete(QFileDialog* self) {
|
||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
@ -860,11 +860,15 @@ func QFileDialog_GetOpenFileUrls() []QUrl {
|
|||||||
return _ret
|
return _ret
|
||||||
}
|
}
|
||||||
|
|
||||||
func QFileDialog_SaveFileContent(fileContent []byte) {
|
func QFileDialog_SaveFileContent(fileContent []byte, fileNameHint string) {
|
||||||
fileContent_alias := C.struct_miqt_string{}
|
fileContent_alias := C.struct_miqt_string{}
|
||||||
fileContent_alias.data = (*C.char)(unsafe.Pointer(&fileContent[0]))
|
fileContent_alias.data = (*C.char)(unsafe.Pointer(&fileContent[0]))
|
||||||
fileContent_alias.len = C.size_t(len(fileContent))
|
fileContent_alias.len = C.size_t(len(fileContent))
|
||||||
C.QFileDialog_SaveFileContent(fileContent_alias)
|
fileNameHint_ms := C.struct_miqt_string{}
|
||||||
|
fileNameHint_ms.data = C.CString(fileNameHint)
|
||||||
|
fileNameHint_ms.len = C.size_t(len(fileNameHint))
|
||||||
|
defer C.free(unsafe.Pointer(fileNameHint_ms.data))
|
||||||
|
C.QFileDialog_SaveFileContent(fileContent_alias, fileNameHint_ms)
|
||||||
}
|
}
|
||||||
|
|
||||||
func QFileDialog_Tr2(s string, c string) string {
|
func QFileDialog_Tr2(s string, c string) string {
|
||||||
@ -1348,17 +1352,6 @@ func QFileDialog_GetOpenFileUrls4(parent *QWidget, caption string, dir *QUrl, fi
|
|||||||
return _ret
|
return _ret
|
||||||
}
|
}
|
||||||
|
|
||||||
func QFileDialog_SaveFileContent2(fileContent []byte, fileNameHint string) {
|
|
||||||
fileContent_alias := C.struct_miqt_string{}
|
|
||||||
fileContent_alias.data = (*C.char)(unsafe.Pointer(&fileContent[0]))
|
|
||||||
fileContent_alias.len = C.size_t(len(fileContent))
|
|
||||||
fileNameHint_ms := C.struct_miqt_string{}
|
|
||||||
fileNameHint_ms.data = C.CString(fileNameHint)
|
|
||||||
fileNameHint_ms.len = C.size_t(len(fileNameHint))
|
|
||||||
defer C.free(unsafe.Pointer(fileNameHint_ms.data))
|
|
||||||
C.QFileDialog_SaveFileContent2(fileContent_alias, fileNameHint_ms)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete this object from C++ memory.
|
// Delete this object from C++ memory.
|
||||||
func (this *QFileDialog) Delete() {
|
func (this *QFileDialog) Delete() {
|
||||||
C.QFileDialog_Delete(this.h)
|
C.QFileDialog_Delete(this.h)
|
||||||
|
@ -119,7 +119,7 @@ struct miqt_string QFileDialog_GetExistingDirectory();
|
|||||||
QUrl* QFileDialog_GetExistingDirectoryUrl();
|
QUrl* QFileDialog_GetExistingDirectoryUrl();
|
||||||
struct miqt_array* QFileDialog_GetOpenFileNames();
|
struct miqt_array* QFileDialog_GetOpenFileNames();
|
||||||
struct miqt_array* QFileDialog_GetOpenFileUrls();
|
struct miqt_array* QFileDialog_GetOpenFileUrls();
|
||||||
void QFileDialog_SaveFileContent(struct miqt_string fileContent);
|
void QFileDialog_SaveFileContent(struct miqt_string fileContent, struct miqt_string fileNameHint);
|
||||||
struct miqt_string QFileDialog_Tr2(const char* s, const char* c);
|
struct miqt_string QFileDialog_Tr2(const char* s, const char* c);
|
||||||
struct miqt_string QFileDialog_Tr3(const char* s, const char* c, int n);
|
struct miqt_string QFileDialog_Tr3(const char* s, const char* c, int n);
|
||||||
void QFileDialog_SetOption2(QFileDialog* self, int option, bool on);
|
void QFileDialog_SetOption2(QFileDialog* self, int option, bool on);
|
||||||
@ -156,7 +156,6 @@ struct miqt_array* QFileDialog_GetOpenFileUrls1(QWidget* parent);
|
|||||||
struct miqt_array* QFileDialog_GetOpenFileUrls2(QWidget* parent, struct miqt_string caption);
|
struct miqt_array* QFileDialog_GetOpenFileUrls2(QWidget* parent, struct miqt_string caption);
|
||||||
struct miqt_array* QFileDialog_GetOpenFileUrls3(QWidget* parent, struct miqt_string caption, QUrl* dir);
|
struct miqt_array* QFileDialog_GetOpenFileUrls3(QWidget* parent, struct miqt_string caption, QUrl* dir);
|
||||||
struct miqt_array* QFileDialog_GetOpenFileUrls4(QWidget* parent, struct miqt_string caption, QUrl* dir, struct miqt_string filter);
|
struct miqt_array* QFileDialog_GetOpenFileUrls4(QWidget* parent, struct miqt_string caption, QUrl* dir, struct miqt_string filter);
|
||||||
void QFileDialog_SaveFileContent2(struct miqt_string fileContent, struct miqt_string fileNameHint);
|
|
||||||
void QFileDialog_Delete(QFileDialog* self);
|
void QFileDialog_Delete(QFileDialog* self);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#include <QPropertyProxyBindingData>
|
#include <QPropertyProxyBindingData>
|
||||||
#include <QUntypedPropertyBinding>
|
#include <QUntypedPropertyBinding>
|
||||||
#include <QUntypedPropertyData>
|
#include <QUntypedPropertyData>
|
||||||
#define WORKAROUND_INNER_CLASS_DEFINITION_QUntypedPropertyData__InheritsQUntypedPropertyData
|
|
||||||
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__BindingFunctionVTable
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__BindingFunctionVTable
|
||||||
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__MSVCWorkAround
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__MSVCWorkAround
|
||||||
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QPropertyBindingData
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QPropertyBindingData
|
||||||
@ -84,7 +83,3 @@ void QtPrivate__QPropertyBindingData_Delete(QtPrivate__QPropertyBindingData* sel
|
|||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QUntypedPropertyData__InheritsQUntypedPropertyData_Delete(QUntypedPropertyData__InheritsQUntypedPropertyData* self) {
|
|
||||||
delete self;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -362,46 +362,3 @@ func (this *QtPrivate__QPropertyBindingData) GoGC() {
|
|||||||
runtime.KeepAlive(this.h)
|
runtime.KeepAlive(this.h)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
type QUntypedPropertyData__InheritsQUntypedPropertyData struct {
|
|
||||||
h *C.QUntypedPropertyData__InheritsQUntypedPropertyData
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QUntypedPropertyData__InheritsQUntypedPropertyData) cPointer() *C.QUntypedPropertyData__InheritsQUntypedPropertyData {
|
|
||||||
if this == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return this.h
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QUntypedPropertyData__InheritsQUntypedPropertyData) UnsafePointer() unsafe.Pointer {
|
|
||||||
if this == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return unsafe.Pointer(this.h)
|
|
||||||
}
|
|
||||||
|
|
||||||
func newQUntypedPropertyData__InheritsQUntypedPropertyData(h *C.QUntypedPropertyData__InheritsQUntypedPropertyData) *QUntypedPropertyData__InheritsQUntypedPropertyData {
|
|
||||||
if h == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return &QUntypedPropertyData__InheritsQUntypedPropertyData{h: h}
|
|
||||||
}
|
|
||||||
|
|
||||||
func UnsafeNewQUntypedPropertyData__InheritsQUntypedPropertyData(h unsafe.Pointer) *QUntypedPropertyData__InheritsQUntypedPropertyData {
|
|
||||||
return newQUntypedPropertyData__InheritsQUntypedPropertyData((*C.QUntypedPropertyData__InheritsQUntypedPropertyData)(h))
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete this object from C++ memory.
|
|
||||||
func (this *QUntypedPropertyData__InheritsQUntypedPropertyData) Delete() {
|
|
||||||
C.QUntypedPropertyData__InheritsQUntypedPropertyData_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 *QUntypedPropertyData__InheritsQUntypedPropertyData) GoGC() {
|
|
||||||
runtime.SetFinalizer(this, func(this *QUntypedPropertyData__InheritsQUntypedPropertyData) {
|
|
||||||
this.Delete()
|
|
||||||
runtime.KeepAlive(this.h)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
@ -18,11 +18,6 @@ class QBindingStorage;
|
|||||||
class QPropertyProxyBindingData;
|
class QPropertyProxyBindingData;
|
||||||
class QUntypedPropertyBinding;
|
class QUntypedPropertyBinding;
|
||||||
class QUntypedPropertyData;
|
class QUntypedPropertyData;
|
||||||
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QUntypedPropertyData__InheritsQUntypedPropertyData)
|
|
||||||
typedef QUntypedPropertyData::InheritsQUntypedPropertyData QUntypedPropertyData__InheritsQUntypedPropertyData;
|
|
||||||
#else
|
|
||||||
class QUntypedPropertyData__InheritsQUntypedPropertyData;
|
|
||||||
#endif
|
|
||||||
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__BindingFunctionVTable)
|
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__BindingFunctionVTable)
|
||||||
typedef QtPrivate::BindingFunctionVTable QtPrivate__BindingFunctionVTable;
|
typedef QtPrivate::BindingFunctionVTable QtPrivate__BindingFunctionVTable;
|
||||||
#else
|
#else
|
||||||
@ -53,7 +48,6 @@ typedef struct QBindingStorage QBindingStorage;
|
|||||||
typedef struct QPropertyProxyBindingData QPropertyProxyBindingData;
|
typedef struct QPropertyProxyBindingData QPropertyProxyBindingData;
|
||||||
typedef struct QUntypedPropertyBinding QUntypedPropertyBinding;
|
typedef struct QUntypedPropertyBinding QUntypedPropertyBinding;
|
||||||
typedef struct QUntypedPropertyData QUntypedPropertyData;
|
typedef struct QUntypedPropertyData QUntypedPropertyData;
|
||||||
typedef struct QUntypedPropertyData__InheritsQUntypedPropertyData QUntypedPropertyData__InheritsQUntypedPropertyData;
|
|
||||||
typedef struct QtPrivate__BindingFunctionVTable QtPrivate__BindingFunctionVTable;
|
typedef struct QtPrivate__BindingFunctionVTable QtPrivate__BindingFunctionVTable;
|
||||||
typedef struct QtPrivate__MSVCWorkAround QtPrivate__MSVCWorkAround;
|
typedef struct QtPrivate__MSVCWorkAround QtPrivate__MSVCWorkAround;
|
||||||
typedef struct QtPrivate__QPropertyBindingData QtPrivate__QPropertyBindingData;
|
typedef struct QtPrivate__QPropertyBindingData QtPrivate__QPropertyBindingData;
|
||||||
@ -86,8 +80,6 @@ void QtPrivate__QPropertyBindingData_NotifyObservers(const QtPrivate__QPropertyB
|
|||||||
void QtPrivate__QPropertyBindingData_NotifyObservers2(const QtPrivate__QPropertyBindingData* self, QUntypedPropertyData* propertyDataPtr, QBindingStorage* storage);
|
void QtPrivate__QPropertyBindingData_NotifyObservers2(const QtPrivate__QPropertyBindingData* self, QUntypedPropertyData* propertyDataPtr, QBindingStorage* storage);
|
||||||
void QtPrivate__QPropertyBindingData_Delete(QtPrivate__QPropertyBindingData* self);
|
void QtPrivate__QPropertyBindingData_Delete(QtPrivate__QPropertyBindingData* self);
|
||||||
|
|
||||||
void QUntypedPropertyData__InheritsQUntypedPropertyData_Delete(QUntypedPropertyData__InheritsQUntypedPropertyData* self);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern C */
|
} /* extern C */
|
||||||
#endif
|
#endif
|
||||||
|
4
qt6/gen_qsequentialiterable.cpp
Normal file
4
qt6/gen_qsequentialiterable.cpp
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
#include <qsequentialiterable.h>
|
||||||
|
#include "gen_qsequentialiterable.h"
|
||||||
|
#include "_cgo_export.h"
|
||||||
|
|
17
qt6/gen_qsequentialiterable.go
Normal file
17
qt6/gen_qsequentialiterable.go
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
package qt6
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
#include "gen_qsequentialiterable.h"
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
*/
|
||||||
|
import "C"
|
||||||
|
|
||||||
|
type QSequentialIterable__Position int
|
||||||
|
|
||||||
|
const (
|
||||||
|
QSequentialIterable__Unspecified QSequentialIterable__Position = 0
|
||||||
|
QSequentialIterable__AtBegin QSequentialIterable__Position = 1
|
||||||
|
QSequentialIterable__AtEnd QSequentialIterable__Position = 2
|
||||||
|
)
|
24
qt6/gen_qsequentialiterable.h
Normal file
24
qt6/gen_qsequentialiterable.h
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
#ifndef GEN_QSEQUENTIALITERABLE_H
|
||||||
|
#define GEN_QSEQUENTIALITERABLE_H
|
||||||
|
|
||||||
|
#include <stdbool.h>
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||||
|
|
||||||
|
#include "../libmiqt/libmiqt.h"
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
#else
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
} /* extern C */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
@ -1,4 +1,3 @@
|
|||||||
#include <QAdoptSharedDataTag>
|
|
||||||
#include <QSharedData>
|
#include <QSharedData>
|
||||||
#include <qshareddata.h>
|
#include <qshareddata.h>
|
||||||
#include "gen_qshareddata.h"
|
#include "gen_qshareddata.h"
|
||||||
|
@ -58,14 +58,6 @@ void QTimeZone_Swap(QTimeZone* self, QTimeZone* other) {
|
|||||||
self->swap(*other);
|
self->swap(*other);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QTimeZone_OperatorEqual(const QTimeZone* self, QTimeZone* other) {
|
|
||||||
return self->operator==(*other);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool QTimeZone_OperatorNotEqual(const QTimeZone* self, QTimeZone* other) {
|
|
||||||
return self->operator!=(*other);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool QTimeZone_IsValid(const QTimeZone* self) {
|
bool QTimeZone_IsValid(const QTimeZone* self) {
|
||||||
return self->isValid();
|
return self->isValid();
|
||||||
}
|
}
|
||||||
|
@ -156,14 +156,6 @@ func (this *QTimeZone) Swap(other *QTimeZone) {
|
|||||||
C.QTimeZone_Swap(this.h, other.cPointer())
|
C.QTimeZone_Swap(this.h, other.cPointer())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *QTimeZone) OperatorEqual(other *QTimeZone) bool {
|
|
||||||
return (bool)(C.QTimeZone_OperatorEqual(this.h, other.cPointer()))
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QTimeZone) OperatorNotEqual(other *QTimeZone) bool {
|
|
||||||
return (bool)(C.QTimeZone_OperatorNotEqual(this.h, other.cPointer()))
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QTimeZone) IsValid() bool {
|
func (this *QTimeZone) IsValid() bool {
|
||||||
return (bool)(C.QTimeZone_IsValid(this.h))
|
return (bool)(C.QTimeZone_IsValid(this.h))
|
||||||
}
|
}
|
||||||
|
@ -40,8 +40,6 @@ QTimeZone* QTimeZone_new6(struct miqt_string zoneId, int offsetSeconds, struct m
|
|||||||
QTimeZone* QTimeZone_new7(struct miqt_string zoneId, int offsetSeconds, struct miqt_string name, struct miqt_string abbreviation, uint16_t territory, struct miqt_string comment);
|
QTimeZone* QTimeZone_new7(struct miqt_string zoneId, int offsetSeconds, struct miqt_string name, struct miqt_string abbreviation, uint16_t territory, struct miqt_string comment);
|
||||||
void QTimeZone_OperatorAssign(QTimeZone* self, QTimeZone* other);
|
void QTimeZone_OperatorAssign(QTimeZone* self, QTimeZone* other);
|
||||||
void QTimeZone_Swap(QTimeZone* self, QTimeZone* other);
|
void QTimeZone_Swap(QTimeZone* self, QTimeZone* other);
|
||||||
bool QTimeZone_OperatorEqual(const QTimeZone* self, QTimeZone* other);
|
|
||||||
bool QTimeZone_OperatorNotEqual(const QTimeZone* self, QTimeZone* other);
|
|
||||||
bool QTimeZone_IsValid(const QTimeZone* self);
|
bool QTimeZone_IsValid(const QTimeZone* self);
|
||||||
struct miqt_string QTimeZone_Id(const QTimeZone* self);
|
struct miqt_string QTimeZone_Id(const QTimeZone* self);
|
||||||
uint16_t QTimeZone_Territory(const QTimeZone* self);
|
uint16_t QTimeZone_Territory(const QTimeZone* self);
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QVariant>
|
#include <QVariant>
|
||||||
#define WORKAROUND_INNER_CLASS_DEFINITION_QVariant__PrivateShared
|
|
||||||
#include <QVariantConstPointer>
|
#include <QVariantConstPointer>
|
||||||
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QVariantTypeCoercer
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QVariantTypeCoercer
|
||||||
#include <qvariant.h>
|
#include <qvariant.h>
|
||||||
@ -557,23 +556,3 @@ void QVariantConstPointer_Delete(QVariantConstPointer* self) {
|
|||||||
delete self;
|
delete self;
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant__PrivateShared* QVariant__PrivateShared_new(QVariant__PrivateShared* param1) {
|
|
||||||
return new QVariant::PrivateShared(*param1);
|
|
||||||
}
|
|
||||||
|
|
||||||
void QVariant__PrivateShared_Free(QVariant__PrivateShared* p) {
|
|
||||||
QVariant::PrivateShared::free(p);
|
|
||||||
}
|
|
||||||
|
|
||||||
const void* QVariant__PrivateShared_Data(const QVariant__PrivateShared* self) {
|
|
||||||
return (const void*) self->data();
|
|
||||||
}
|
|
||||||
|
|
||||||
void* QVariant__PrivateShared_Data2(QVariant__PrivateShared* self) {
|
|
||||||
return self->data();
|
|
||||||
}
|
|
||||||
|
|
||||||
void QVariant__PrivateShared_Delete(QVariant__PrivateShared* self) {
|
|
||||||
delete self;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -872,64 +872,3 @@ func (this *QVariantConstPointer) GoGC() {
|
|||||||
runtime.KeepAlive(this.h)
|
runtime.KeepAlive(this.h)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
type QVariant__PrivateShared struct {
|
|
||||||
h *C.QVariant__PrivateShared
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QVariant__PrivateShared) cPointer() *C.QVariant__PrivateShared {
|
|
||||||
if this == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return this.h
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QVariant__PrivateShared) UnsafePointer() unsafe.Pointer {
|
|
||||||
if this == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return unsafe.Pointer(this.h)
|
|
||||||
}
|
|
||||||
|
|
||||||
func newQVariant__PrivateShared(h *C.QVariant__PrivateShared) *QVariant__PrivateShared {
|
|
||||||
if h == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return &QVariant__PrivateShared{h: h}
|
|
||||||
}
|
|
||||||
|
|
||||||
func UnsafeNewQVariant__PrivateShared(h unsafe.Pointer) *QVariant__PrivateShared {
|
|
||||||
return newQVariant__PrivateShared((*C.QVariant__PrivateShared)(h))
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewQVariant__PrivateShared constructs a new QVariant::PrivateShared object.
|
|
||||||
func NewQVariant__PrivateShared(param1 *QVariant__PrivateShared) *QVariant__PrivateShared {
|
|
||||||
ret := C.QVariant__PrivateShared_new(param1.cPointer())
|
|
||||||
return newQVariant__PrivateShared(ret)
|
|
||||||
}
|
|
||||||
|
|
||||||
func QVariant__PrivateShared_Free(p *QVariant__PrivateShared) {
|
|
||||||
C.QVariant__PrivateShared_Free(p.cPointer())
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QVariant__PrivateShared) Data() unsafe.Pointer {
|
|
||||||
return (unsafe.Pointer)(C.QVariant__PrivateShared_Data(this.h))
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *QVariant__PrivateShared) Data2() unsafe.Pointer {
|
|
||||||
return (unsafe.Pointer)(C.QVariant__PrivateShared_Data2(this.h))
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete this object from C++ memory.
|
|
||||||
func (this *QVariant__PrivateShared) Delete() {
|
|
||||||
C.QVariant__PrivateShared_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 *QVariant__PrivateShared) GoGC() {
|
|
||||||
runtime.SetFinalizer(this, func(this *QVariant__PrivateShared) {
|
|
||||||
this.Delete()
|
|
||||||
runtime.KeepAlive(this.h)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
@ -43,11 +43,6 @@ class QTime;
|
|||||||
class QUrl;
|
class QUrl;
|
||||||
class QUuid;
|
class QUuid;
|
||||||
class QVariant;
|
class QVariant;
|
||||||
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QVariant__PrivateShared)
|
|
||||||
typedef QVariant::PrivateShared QVariant__PrivateShared;
|
|
||||||
#else
|
|
||||||
class QVariant__PrivateShared;
|
|
||||||
#endif
|
|
||||||
class QVariantConstPointer;
|
class QVariantConstPointer;
|
||||||
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QVariantTypeCoercer)
|
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QVariantTypeCoercer)
|
||||||
typedef QtPrivate::QVariantTypeCoercer QtPrivate__QVariantTypeCoercer;
|
typedef QtPrivate::QVariantTypeCoercer QtPrivate__QVariantTypeCoercer;
|
||||||
@ -84,7 +79,6 @@ typedef struct QTime QTime;
|
|||||||
typedef struct QUrl QUrl;
|
typedef struct QUrl QUrl;
|
||||||
typedef struct QUuid QUuid;
|
typedef struct QUuid QUuid;
|
||||||
typedef struct QVariant QVariant;
|
typedef struct QVariant QVariant;
|
||||||
typedef struct QVariant__PrivateShared QVariant__PrivateShared;
|
|
||||||
typedef struct QVariantConstPointer QVariantConstPointer;
|
typedef struct QVariantConstPointer QVariantConstPointer;
|
||||||
typedef struct QtPrivate__QVariantTypeCoercer QtPrivate__QVariantTypeCoercer;
|
typedef struct QtPrivate__QVariantTypeCoercer QtPrivate__QVariantTypeCoercer;
|
||||||
#endif
|
#endif
|
||||||
@ -210,12 +204,6 @@ QVariant* QVariantConstPointer_OperatorMinusGreater(const QVariantConstPointer*
|
|||||||
void QVariantConstPointer_OperatorAssign(QVariantConstPointer* self, QVariantConstPointer* param1);
|
void QVariantConstPointer_OperatorAssign(QVariantConstPointer* self, QVariantConstPointer* param1);
|
||||||
void QVariantConstPointer_Delete(QVariantConstPointer* self);
|
void QVariantConstPointer_Delete(QVariantConstPointer* self);
|
||||||
|
|
||||||
QVariant__PrivateShared* QVariant__PrivateShared_new(QVariant__PrivateShared* param1);
|
|
||||||
void QVariant__PrivateShared_Free(QVariant__PrivateShared* p);
|
|
||||||
const void* QVariant__PrivateShared_Data(const QVariant__PrivateShared* self);
|
|
||||||
void* QVariant__PrivateShared_Data2(QVariant__PrivateShared* self);
|
|
||||||
void QVariant__PrivateShared_Delete(QVariant__PrivateShared* self);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern C */
|
} /* extern C */
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user