Skip to content

Commit d3627b3

Browse files
committed
qt: rebuild (add protected methods)
1 parent e34fbc5 commit d3627b3

File tree

1,839 files changed

+149187
-115
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,839 files changed

+149187
-115
lines changed

qt-extras/scintillaedit/gen_ScintillaEdit.cpp

+425
Large diffs are not rendered by default.

qt-extras/scintillaedit/gen_ScintillaEdit.go

+406
Large diffs are not rendered by default.

qt-extras/scintillaedit/gen_ScintillaEdit.h

+34
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class QFrame;
3030
class QHideEvent;
3131
class QInputMethodEvent;
3232
class QKeyEvent;
33+
class QMargins;
3334
class QMetaMethod;
3435
class QMetaObject;
3536
class QMimeData;
@@ -45,6 +46,7 @@ class QRect;
4546
class QResizeEvent;
4647
class QShowEvent;
4748
class QSize;
49+
class QStyleOptionFrame;
4850
class QTabletEvent;
4951
class QTimerEvent;
5052
class QVariant;
@@ -235,6 +237,7 @@ typedef struct QFrame QFrame;
235237
typedef struct QHideEvent QHideEvent;
236238
typedef struct QInputMethodEvent QInputMethodEvent;
237239
typedef struct QKeyEvent QKeyEvent;
240+
typedef struct QMargins QMargins;
238241
typedef struct QMetaMethod QMetaMethod;
239242
typedef struct QMetaObject QMetaObject;
240243
typedef struct QMimeData QMimeData;
@@ -250,6 +253,7 @@ typedef struct QRect QRect;
250253
typedef struct QResizeEvent QResizeEvent;
251254
typedef struct QShowEvent QShowEvent;
252255
typedef struct QSize QSize;
256+
typedef struct QStyleOptionFrame QStyleOptionFrame;
253257
typedef struct QTabletEvent QTabletEvent;
254258
typedef struct QTimerEvent QTimerEvent;
255259
typedef struct QVariant QVariant;
@@ -879,6 +883,19 @@ bool ScintillaEditBase_override_virtual_connectNotify(void* self, intptr_t slot)
879883
void ScintillaEditBase_virtualbase_connectNotify(void* self, QMetaMethod* signal);
880884
bool ScintillaEditBase_override_virtual_disconnectNotify(void* self, intptr_t slot);
881885
void ScintillaEditBase_virtualbase_disconnectNotify(void* self, QMetaMethod* signal);
886+
void ScintillaEditBase_protectedbase_setViewportMargins(bool* _dynamic_cast_ok, void* self, int left, int top, int right, int bottom);
887+
QMargins* ScintillaEditBase_protectedbase_viewportMargins(bool* _dynamic_cast_ok, const void* self);
888+
void ScintillaEditBase_protectedbase_drawFrame(bool* _dynamic_cast_ok, void* self, QPainter* param1);
889+
void ScintillaEditBase_protectedbase_initStyleOption(bool* _dynamic_cast_ok, const void* self, QStyleOptionFrame* option);
890+
void ScintillaEditBase_protectedbase_updateMicroFocus(bool* _dynamic_cast_ok, void* self);
891+
void ScintillaEditBase_protectedbase_create(bool* _dynamic_cast_ok, void* self);
892+
void ScintillaEditBase_protectedbase_destroy(bool* _dynamic_cast_ok, void* self);
893+
bool ScintillaEditBase_protectedbase_focusNextChild(bool* _dynamic_cast_ok, void* self);
894+
bool ScintillaEditBase_protectedbase_focusPreviousChild(bool* _dynamic_cast_ok, void* self);
895+
QObject* ScintillaEditBase_protectedbase_sender(bool* _dynamic_cast_ok, const void* self);
896+
int ScintillaEditBase_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self);
897+
int ScintillaEditBase_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal);
898+
bool ScintillaEditBase_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal);
882899
void ScintillaEditBase_delete(ScintillaEditBase* self);
883900

884901
ScintillaDocument* ScintillaDocument_new();
@@ -958,6 +975,10 @@ bool ScintillaDocument_override_virtual_connectNotify(void* self, intptr_t slot)
958975
void ScintillaDocument_virtualbase_connectNotify(void* self, QMetaMethod* signal);
959976
bool ScintillaDocument_override_virtual_disconnectNotify(void* self, intptr_t slot);
960977
void ScintillaDocument_virtualbase_disconnectNotify(void* self, QMetaMethod* signal);
978+
QObject* ScintillaDocument_protectedbase_sender(bool* _dynamic_cast_ok, const void* self);
979+
int ScintillaDocument_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self);
980+
int ScintillaDocument_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal);
981+
bool ScintillaDocument_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal);
961982
void ScintillaDocument_delete(ScintillaDocument* self);
962983

963984
ScintillaEdit* ScintillaEdit_new(QWidget* parent);
@@ -1886,6 +1907,19 @@ bool ScintillaEdit_override_virtual_connectNotify(void* self, intptr_t slot);
18861907
void ScintillaEdit_virtualbase_connectNotify(void* self, QMetaMethod* signal);
18871908
bool ScintillaEdit_override_virtual_disconnectNotify(void* self, intptr_t slot);
18881909
void ScintillaEdit_virtualbase_disconnectNotify(void* self, QMetaMethod* signal);
1910+
void ScintillaEdit_protectedbase_setViewportMargins(bool* _dynamic_cast_ok, void* self, int left, int top, int right, int bottom);
1911+
QMargins* ScintillaEdit_protectedbase_viewportMargins(bool* _dynamic_cast_ok, const void* self);
1912+
void ScintillaEdit_protectedbase_drawFrame(bool* _dynamic_cast_ok, void* self, QPainter* param1);
1913+
void ScintillaEdit_protectedbase_initStyleOption(bool* _dynamic_cast_ok, const void* self, QStyleOptionFrame* option);
1914+
void ScintillaEdit_protectedbase_updateMicroFocus(bool* _dynamic_cast_ok, void* self);
1915+
void ScintillaEdit_protectedbase_create(bool* _dynamic_cast_ok, void* self);
1916+
void ScintillaEdit_protectedbase_destroy(bool* _dynamic_cast_ok, void* self);
1917+
bool ScintillaEdit_protectedbase_focusNextChild(bool* _dynamic_cast_ok, void* self);
1918+
bool ScintillaEdit_protectedbase_focusPreviousChild(bool* _dynamic_cast_ok, void* self);
1919+
QObject* ScintillaEdit_protectedbase_sender(bool* _dynamic_cast_ok, const void* self);
1920+
int ScintillaEdit_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self);
1921+
int ScintillaEdit_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal);
1922+
bool ScintillaEdit_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal);
18891923
void ScintillaEdit_delete(ScintillaEdit* self);
18901924

18911925
#ifdef __cplusplus

qt-restricted-extras/qscintilla/gen_qsciabstractapis.cpp

+57
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,11 @@ class MiqtVirtualQsciAbstractAPIs final : public QsciAbstractAPIs {
340340

341341
}
342342

343+
// Wrappers to allow calling protected methods:
344+
friend QObject* QsciAbstractAPIs_protectedbase_sender(bool* _dynamic_cast_ok, const void* self);
345+
friend int QsciAbstractAPIs_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self);
346+
friend int QsciAbstractAPIs_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal);
347+
friend bool QsciAbstractAPIs_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal);
343348
};
344349

345350
QsciAbstractAPIs* QsciAbstractAPIs_new(QsciLexer* lexer) {
@@ -616,6 +621,58 @@ void QsciAbstractAPIs_virtualbase_disconnectNotify(void* self, QMetaMethod* sign
616621
( (MiqtVirtualQsciAbstractAPIs*)(self) )->virtualbase_disconnectNotify(signal);
617622
}
618623

624+
QObject* QsciAbstractAPIs_protectedbase_sender(bool* _dynamic_cast_ok, const void* self) {
625+
MiqtVirtualQsciAbstractAPIs* self_cast = dynamic_cast<MiqtVirtualQsciAbstractAPIs*>( (QsciAbstractAPIs*)(self) );
626+
if (self_cast == nullptr) {
627+
*_dynamic_cast_ok = false;
628+
return nullptr;
629+
}
630+
631+
*_dynamic_cast_ok = true;
632+
633+
return self_cast->sender();
634+
635+
}
636+
637+
int QsciAbstractAPIs_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self) {
638+
MiqtVirtualQsciAbstractAPIs* self_cast = dynamic_cast<MiqtVirtualQsciAbstractAPIs*>( (QsciAbstractAPIs*)(self) );
639+
if (self_cast == nullptr) {
640+
*_dynamic_cast_ok = false;
641+
return 0;
642+
}
643+
644+
*_dynamic_cast_ok = true;
645+
646+
return self_cast->senderSignalIndex();
647+
648+
}
649+
650+
int QsciAbstractAPIs_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal) {
651+
MiqtVirtualQsciAbstractAPIs* self_cast = dynamic_cast<MiqtVirtualQsciAbstractAPIs*>( (QsciAbstractAPIs*)(self) );
652+
if (self_cast == nullptr) {
653+
*_dynamic_cast_ok = false;
654+
return 0;
655+
}
656+
657+
*_dynamic_cast_ok = true;
658+
659+
return self_cast->receivers(signal);
660+
661+
}
662+
663+
bool QsciAbstractAPIs_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal) {
664+
MiqtVirtualQsciAbstractAPIs* self_cast = dynamic_cast<MiqtVirtualQsciAbstractAPIs*>( (QsciAbstractAPIs*)(self) );
665+
if (self_cast == nullptr) {
666+
*_dynamic_cast_ok = false;
667+
return false;
668+
}
669+
670+
*_dynamic_cast_ok = true;
671+
672+
return self_cast->isSignalConnected(*signal);
673+
674+
}
675+
619676
void QsciAbstractAPIs_delete(QsciAbstractAPIs* self) {
620677
delete self;
621678
}

qt-restricted-extras/qscintilla/gen_qsciabstractapis.go

+58
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,64 @@ func QsciAbstractAPIs_TrUtf83(s string, c string, n int) string {
193193
C.free(unsafe.Pointer(_ms.data))
194194
return _ret
195195
}
196+
197+
// Sender can only be called from a QsciAbstractAPIs that was directly constructed.
198+
func (this *QsciAbstractAPIs) Sender() *qt.QObject {
199+
200+
var _dynamic_cast_ok C.bool = false
201+
_method_ret := qt.UnsafeNewQObject(unsafe.Pointer(C.QsciAbstractAPIs_protectedbase_sender(&_dynamic_cast_ok, unsafe.Pointer(this.h))))
202+
203+
if !_dynamic_cast_ok {
204+
panic("miqt: can only call protected methods for directly constructed types")
205+
}
206+
207+
return _method_ret
208+
209+
}
210+
211+
// SenderSignalIndex can only be called from a QsciAbstractAPIs that was directly constructed.
212+
func (this *QsciAbstractAPIs) SenderSignalIndex() int {
213+
214+
var _dynamic_cast_ok C.bool = false
215+
_method_ret := (int)(C.QsciAbstractAPIs_protectedbase_senderSignalIndex(&_dynamic_cast_ok, unsafe.Pointer(this.h)))
216+
217+
if !_dynamic_cast_ok {
218+
panic("miqt: can only call protected methods for directly constructed types")
219+
}
220+
221+
return _method_ret
222+
223+
}
224+
225+
// Receivers can only be called from a QsciAbstractAPIs that was directly constructed.
226+
func (this *QsciAbstractAPIs) Receivers(signal string) int {
227+
signal_Cstring := C.CString(signal)
228+
defer C.free(unsafe.Pointer(signal_Cstring))
229+
230+
var _dynamic_cast_ok C.bool = false
231+
_method_ret := (int)(C.QsciAbstractAPIs_protectedbase_receivers(&_dynamic_cast_ok, unsafe.Pointer(this.h), signal_Cstring))
232+
233+
if !_dynamic_cast_ok {
234+
panic("miqt: can only call protected methods for directly constructed types")
235+
}
236+
237+
return _method_ret
238+
239+
}
240+
241+
// IsSignalConnected can only be called from a QsciAbstractAPIs that was directly constructed.
242+
func (this *QsciAbstractAPIs) IsSignalConnected(signal *qt.QMetaMethod) bool {
243+
244+
var _dynamic_cast_ok C.bool = false
245+
_method_ret := (bool)(C.QsciAbstractAPIs_protectedbase_isSignalConnected(&_dynamic_cast_ok, unsafe.Pointer(this.h), (*C.QMetaMethod)(signal.UnsafePointer())))
246+
247+
if !_dynamic_cast_ok {
248+
panic("miqt: can only call protected methods for directly constructed types")
249+
}
250+
251+
return _method_ret
252+
253+
}
196254
func (this *QsciAbstractAPIs) OnUpdateAutoCompletionList(slot func(context []string, list []string)) {
197255
ok := C.QsciAbstractAPIs_override_virtual_updateAutoCompletionList(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
198256
if !ok {

qt-restricted-extras/qscintilla/gen_qsciabstractapis.h

+4
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ bool QsciAbstractAPIs_override_virtual_connectNotify(void* self, intptr_t slot);
6868
void QsciAbstractAPIs_virtualbase_connectNotify(void* self, QMetaMethod* signal);
6969
bool QsciAbstractAPIs_override_virtual_disconnectNotify(void* self, intptr_t slot);
7070
void QsciAbstractAPIs_virtualbase_disconnectNotify(void* self, QMetaMethod* signal);
71+
QObject* QsciAbstractAPIs_protectedbase_sender(bool* _dynamic_cast_ok, const void* self);
72+
int QsciAbstractAPIs_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self);
73+
int QsciAbstractAPIs_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal);
74+
bool QsciAbstractAPIs_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal);
7175
void QsciAbstractAPIs_delete(QsciAbstractAPIs* self);
7276

7377
#ifdef __cplusplus

qt-restricted-extras/qscintilla/gen_qsciapis.cpp

+57
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,11 @@ class MiqtVirtualQsciAPIs final : public QsciAPIs {
401401

402402
}
403403

404+
// Wrappers to allow calling protected methods:
405+
friend QObject* QsciAPIs_protectedbase_sender(bool* _dynamic_cast_ok, const void* self);
406+
friend int QsciAPIs_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self);
407+
friend int QsciAPIs_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal);
408+
friend bool QsciAPIs_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal);
404409
};
405410

406411
QsciAPIs* QsciAPIs_new(QsciLexer* lexer) {
@@ -800,6 +805,58 @@ void QsciAPIs_virtualbase_disconnectNotify(void* self, QMetaMethod* signal) {
800805
( (MiqtVirtualQsciAPIs*)(self) )->virtualbase_disconnectNotify(signal);
801806
}
802807

808+
QObject* QsciAPIs_protectedbase_sender(bool* _dynamic_cast_ok, const void* self) {
809+
MiqtVirtualQsciAPIs* self_cast = dynamic_cast<MiqtVirtualQsciAPIs*>( (QsciAPIs*)(self) );
810+
if (self_cast == nullptr) {
811+
*_dynamic_cast_ok = false;
812+
return nullptr;
813+
}
814+
815+
*_dynamic_cast_ok = true;
816+
817+
return self_cast->sender();
818+
819+
}
820+
821+
int QsciAPIs_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self) {
822+
MiqtVirtualQsciAPIs* self_cast = dynamic_cast<MiqtVirtualQsciAPIs*>( (QsciAPIs*)(self) );
823+
if (self_cast == nullptr) {
824+
*_dynamic_cast_ok = false;
825+
return 0;
826+
}
827+
828+
*_dynamic_cast_ok = true;
829+
830+
return self_cast->senderSignalIndex();
831+
832+
}
833+
834+
int QsciAPIs_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal) {
835+
MiqtVirtualQsciAPIs* self_cast = dynamic_cast<MiqtVirtualQsciAPIs*>( (QsciAPIs*)(self) );
836+
if (self_cast == nullptr) {
837+
*_dynamic_cast_ok = false;
838+
return 0;
839+
}
840+
841+
*_dynamic_cast_ok = true;
842+
843+
return self_cast->receivers(signal);
844+
845+
}
846+
847+
bool QsciAPIs_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal) {
848+
MiqtVirtualQsciAPIs* self_cast = dynamic_cast<MiqtVirtualQsciAPIs*>( (QsciAPIs*)(self) );
849+
if (self_cast == nullptr) {
850+
*_dynamic_cast_ok = false;
851+
return false;
852+
}
853+
854+
*_dynamic_cast_ok = true;
855+
856+
return self_cast->isSignalConnected(*signal);
857+
858+
}
859+
803860
void QsciAPIs_delete(QsciAPIs* self) {
804861
delete self;
805862
}

qt-restricted-extras/qscintilla/gen_qsciapis.go

+58
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,64 @@ func (this *QsciAPIs) SavePrepared1(filename string) bool {
337337
return (bool)(C.QsciAPIs_savePrepared1(this.h, filename_ms))
338338
}
339339

340+
// Sender can only be called from a QsciAPIs that was directly constructed.
341+
func (this *QsciAPIs) Sender() *qt.QObject {
342+
343+
var _dynamic_cast_ok C.bool = false
344+
_method_ret := qt.UnsafeNewQObject(unsafe.Pointer(C.QsciAPIs_protectedbase_sender(&_dynamic_cast_ok, unsafe.Pointer(this.h))))
345+
346+
if !_dynamic_cast_ok {
347+
panic("miqt: can only call protected methods for directly constructed types")
348+
}
349+
350+
return _method_ret
351+
352+
}
353+
354+
// SenderSignalIndex can only be called from a QsciAPIs that was directly constructed.
355+
func (this *QsciAPIs) SenderSignalIndex() int {
356+
357+
var _dynamic_cast_ok C.bool = false
358+
_method_ret := (int)(C.QsciAPIs_protectedbase_senderSignalIndex(&_dynamic_cast_ok, unsafe.Pointer(this.h)))
359+
360+
if !_dynamic_cast_ok {
361+
panic("miqt: can only call protected methods for directly constructed types")
362+
}
363+
364+
return _method_ret
365+
366+
}
367+
368+
// Receivers can only be called from a QsciAPIs that was directly constructed.
369+
func (this *QsciAPIs) Receivers(signal string) int {
370+
signal_Cstring := C.CString(signal)
371+
defer C.free(unsafe.Pointer(signal_Cstring))
372+
373+
var _dynamic_cast_ok C.bool = false
374+
_method_ret := (int)(C.QsciAPIs_protectedbase_receivers(&_dynamic_cast_ok, unsafe.Pointer(this.h), signal_Cstring))
375+
376+
if !_dynamic_cast_ok {
377+
panic("miqt: can only call protected methods for directly constructed types")
378+
}
379+
380+
return _method_ret
381+
382+
}
383+
384+
// IsSignalConnected can only be called from a QsciAPIs that was directly constructed.
385+
func (this *QsciAPIs) IsSignalConnected(signal *qt.QMetaMethod) bool {
386+
387+
var _dynamic_cast_ok C.bool = false
388+
_method_ret := (bool)(C.QsciAPIs_protectedbase_isSignalConnected(&_dynamic_cast_ok, unsafe.Pointer(this.h), (*C.QMetaMethod)(signal.UnsafePointer())))
389+
390+
if !_dynamic_cast_ok {
391+
panic("miqt: can only call protected methods for directly constructed types")
392+
}
393+
394+
return _method_ret
395+
396+
}
397+
340398
func (this *QsciAPIs) callVirtualBase_UpdateAutoCompletionList(context []string, list []string) {
341399
context_CArray := (*[0xffff]C.struct_miqt_string)(C.malloc(C.size_t(int(unsafe.Sizeof(C.struct_miqt_string{})) * len(context))))
342400
defer C.free(unsafe.Pointer(context_CArray))

qt-restricted-extras/qscintilla/gen_qsciapis.h

+4
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ bool QsciAPIs_override_virtual_connectNotify(void* self, intptr_t slot);
9090
void QsciAPIs_virtualbase_connectNotify(void* self, QMetaMethod* signal);
9191
bool QsciAPIs_override_virtual_disconnectNotify(void* self, intptr_t slot);
9292
void QsciAPIs_virtualbase_disconnectNotify(void* self, QMetaMethod* signal);
93+
QObject* QsciAPIs_protectedbase_sender(bool* _dynamic_cast_ok, const void* self);
94+
int QsciAPIs_protectedbase_senderSignalIndex(bool* _dynamic_cast_ok, const void* self);
95+
int QsciAPIs_protectedbase_receivers(bool* _dynamic_cast_ok, const void* self, const char* signal);
96+
bool QsciAPIs_protectedbase_isSignalConnected(bool* _dynamic_cast_ok, const void* self, QMetaMethod* signal);
9397
void QsciAPIs_delete(QsciAPIs* self);
9498

9599
#ifdef __cplusplus

0 commit comments

Comments
 (0)