flutter: Also create bindings for ViewFactory

This commit is contained in:
Sergio Martins
2022-07-26 13:37:21 +01:00
parent 249ee2ce67
commit feda194b01
19 changed files with 1096 additions and 697 deletions

View File

@@ -0,0 +1,19 @@
/*
This file is part of KDDockWidgets.
SPDX-FileCopyrightText: 2019-2022 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
Author: Sérgio Martins <sergio.martins@kdab.com>
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only
Contact KDAB at <info@kdab.com> for commercial licensing options.
*/
import 'package:KDDockWidgetsBindings/src/ViewFactory_flutter.dart'
as KDDockWidgetBindings;
class ViewFactory_flutter extends KDDockWidgetBindings.ViewFactory_flutter {
ViewFactory_flutter() {
print("Dart: Created ViewFactory_flutter");
}
}

View File

@@ -125,6 +125,13 @@ void Config_wrapper::setStartDragDistance(int arg__1)
// tag=1004
::KDDockWidgets::Config::setStartDragDistance(arg__1);
}
void Config_wrapper::setViewFactory(KDDockWidgets::ViewFactory *arg__1)
{
// tag=1000
// tag=1004
::KDDockWidgets::Config::setViewFactory(arg__1);
}
int Config_wrapper::startDragDistance() const
{
// tag=1000
@@ -132,6 +139,13 @@ int Config_wrapper::startDragDistance() const
// tag=1004
return ::KDDockWidgets::Config::startDragDistance();
}
KDDockWidgets::ViewFactory *Config_wrapper::viewFactory() const
{
// tag=1000
// tag=1004
return ::KDDockWidgets::Config::viewFactory();
}
// tag=1005
Config_wrapper::~Config_wrapper()
@@ -283,6 +297,15 @@ void c_KDDockWidgets__Config__setStartDragDistance_int(void *thisObj, int arg__1
fromPtr(thisObj)->setStartDragDistance(arg__1);
}
// tag=1050
// setViewFactory(KDDockWidgets::ViewFactory * arg__1)
void c_KDDockWidgets__Config__setViewFactory_ViewFactory(void *thisObj, void *arg__1_)
{
auto arg__1 = reinterpret_cast<KDDockWidgets::ViewFactory *>(arg__1_);
// tag=1010
fromPtr(thisObj)->setViewFactory(arg__1);
}
// tag=1050
// startDragDistance() const
int c_KDDockWidgets__Config__startDragDistance(void *thisObj)
@@ -291,6 +314,15 @@ int c_KDDockWidgets__Config__startDragDistance(void *thisObj)
// tag=1010
fromPtr(thisObj)->startDragDistance();
}
// tag=1050
// viewFactory() const
void *c_KDDockWidgets__Config__viewFactory(void *thisObj)
{
return
// tag=1010
fromPtr(thisObj)->viewFactory();
}
void c_KDDockWidgets__Config__destructor(void *thisObj)
{

View File

@@ -12,6 +12,7 @@
// tag=1040
#include "KDDockWidgetsBindings_exports.h"
#include <Config.h>
#include <ViewFactory.h>
#include <qsize.h>
namespace KDDockWidgetsBindings_wrappersNS {
@@ -49,7 +50,11 @@ public:
// tag=1041
void setStartDragDistance(int arg__1);
// tag=1041
void setViewFactory(KDDockWidgets::ViewFactory *arg__1);
// tag=1041
int startDragDistance() const;
// tag=1041
KDDockWidgets::ViewFactory *viewFactory() const;
};
}
extern "C" {
@@ -110,10 +115,18 @@ KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Config__setSeparatorThickness
// KDDockWidgets::Config::setStartDragDistance(int arg__1)
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Config__setStartDragDistance_int(void *thisObj, int arg__1);
// tag=1067
// KDDockWidgets::Config::setViewFactory(KDDockWidgets::ViewFactory * arg__1)
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Config__setViewFactory_ViewFactory(void *thisObj, void *arg__1_);
// tag=1067
// KDDockWidgets::Config::startDragDistance() const
KDDockWidgetsBindings_EXPORT int c_KDDockWidgets__Config__startDragDistance(void *thisObj);
// tag=1067
// KDDockWidgets::Config::viewFactory() const
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__Config__viewFactory(void *thisObj);
// tag=1066
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Config__destructor(void *thisObj);

View File

@@ -506,7 +506,7 @@ void c_KDDockWidgets__Controller__registerVirtualMethodCallback(void *ptr, void
case 306:
wrapper->m_eventFilterCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Controller_wrapper::Callback_eventFilter>(callback);
break;
case 654:
case 684:
wrapper->m_setParentView_implCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Controller_wrapper::Callback_setParentView_impl>(callback);
break;
}

View File

@@ -17,10 +17,10 @@
#include <qrect.h>
#include <qpoint.h>
#include <qsize.h>
#include <qobject.h>
#include <qlist.h>
#include <qbytearray.h>
#include <qobject.h>
#include <qcoreevent.h>
#include <qbytearray.h>
namespace KDDockWidgetsBindings_wrappersNS {
// tag=1017

View File

@@ -50,6 +50,24 @@ QString Platform_flutter_wrapper::applicationName_nocallback() const
// tag=1003
return ::KDDockWidgets::Platform_flutter::applicationName();
}
KDDockWidgets::ViewFactory *Platform_flutter_wrapper::createDefaultViewFactory()
{
// tag=1000
if (m_createDefaultViewFactoryCallback) {
// tag=1001
const void *thisPtr = this;
return m_createDefaultViewFactoryCallback(const_cast<void *>(thisPtr));
} else {
// tag=1002
return ::KDDockWidgets::Platform_flutter::createDefaultViewFactory();
}
}
// tag=1009
KDDockWidgets::ViewFactory *Platform_flutter_wrapper::createDefaultViewFactory_nocallback()
{
// tag=1003
return ::KDDockWidgets::Platform_flutter::createDefaultViewFactory();
}
KDDockWidgets::View *Platform_flutter_wrapper::createView(KDDockWidgets::Controller *controller, KDDockWidgets::View *parent) const
{
// tag=1000
@@ -568,6 +586,15 @@ void *c_KDDockWidgets__Platform_flutter__applicationName(void *thisObj)
new Dartagnan::ValueWrapper<QString> { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->applicationName_nocallback();} else { return targetPtr->applicationName();} }() };
}
// tag=1050
// createDefaultViewFactory()
void *c_KDDockWidgets__Platform_flutter__createDefaultViewFactory(void *thisObj)
{
return
// tag=1016
[&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createDefaultViewFactory_nocallback();} else { return targetPtr->createDefaultViewFactory();} }();
}
// tag=1050
// createView(KDDockWidgets::Controller * controller, KDDockWidgets::View * parent) const
void *c_KDDockWidgets__Platform_flutter__createView_Controller_View(void *thisObj, void *controller_, void *parent_)
@@ -831,85 +858,88 @@ void c_KDDockWidgets__Platform_flutter__registerVirtualMethodCallback(void *ptr,
// tag=1048
auto wrapper = fromWrapperPtr(ptr);
switch (methodId) {
case 591:
case 620:
wrapper->m_applicationNameCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_applicationName>(callback);
break;
case 592:
case 621:
wrapper->m_createDefaultViewFactoryCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_createDefaultViewFactory>(callback);
break;
case 622:
wrapper->m_createViewCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_createView>(callback);
break;
case 593:
case 623:
wrapper->m_hasActivePopupCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_hasActivePopup>(callback);
break;
case 594:
case 624:
wrapper->m_inDisallowedDragViewCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_inDisallowedDragView>(callback);
break;
case 596:
case 626:
wrapper->m_installMessageHandlerCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_installMessageHandler>(callback);
break;
case 597:
case 627:
wrapper->m_isLeftMouseButtonPressedCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_isLeftMouseButtonPressed>(callback);
break;
case 598:
case 628:
wrapper->m_isProcessingAppQuitEventCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_isProcessingAppQuitEvent>(callback);
break;
case 599:
case 629:
wrapper->m_nameCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_name>(callback);
break;
case 600:
case 630:
wrapper->m_organizationNameCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_organizationName>(callback);
break;
case 601:
case 631:
wrapper->m_restoreMouseCursorCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_restoreMouseCursor>(callback);
break;
case 602:
case 632:
wrapper->m_screenNumberForCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_screenNumberFor>(callback);
break;
case 603:
case 633:
wrapper->m_screenSizeForCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_screenSizeFor>(callback);
break;
case 604:
case 634:
wrapper->m_sendEventCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_sendEvent>(callback);
break;
case 605:
case 635:
wrapper->m_setMouseCursorCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_setMouseCursor>(callback);
break;
case 606:
case 636:
wrapper->m_tests_createNonClosableViewCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_createNonClosableView>(callback);
break;
case 607:
case 637:
wrapper->m_tests_deinitPlatform_implCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_deinitPlatform_impl>(callback);
break;
case 608:
case 638:
wrapper->m_tests_initPlatform_implCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_initPlatform_impl>(callback);
break;
case 609:
case 639:
wrapper->m_tests_waitCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_wait>(callback);
break;
case 610:
case 640:
wrapper->m_tests_waitForDeletedCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_waitForDeleted>(callback);
break;
case 611:
case 641:
wrapper->m_tests_waitForDeleted_2Callback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_waitForDeleted_2>(callback);
break;
case 612:
case 642:
wrapper->m_tests_waitForEventCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_waitForEvent>(callback);
break;
case 613:
case 643:
wrapper->m_tests_waitForEvent_2Callback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_waitForEvent_2>(callback);
break;
case 614:
case 644:
wrapper->m_tests_waitForResizeCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_waitForResize>(callback);
break;
case 615:
case 645:
wrapper->m_tests_waitForResize_2Callback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_tests_waitForResize_2>(callback);
break;
case 616:
case 646:
wrapper->m_ungrabMouseCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_ungrabMouse>(callback);
break;
case 617:
case 647:
wrapper->m_uninstallMessageHandlerCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_uninstallMessageHandler>(callback);
break;
case 618:
case 648:
wrapper->m_usesFallbackMouseGrabberCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::Platform_flutter_wrapper::Callback_usesFallbackMouseGrabber>(callback);
break;
}

View File

@@ -12,6 +12,7 @@
// tag=1040
#include "KDDockWidgetsBindings_exports.h"
#include <Platform_flutter.h>
#include <ViewFactory.h>
#include <View.h>
#include <qsize.h>
#include <Controller.h>
@@ -33,6 +34,10 @@ public:
// tag=1008
virtual QString applicationName_nocallback() const;
// tag=1041
virtual KDDockWidgets::ViewFactory *createDefaultViewFactory();
// tag=1008
virtual KDDockWidgets::ViewFactory *createDefaultViewFactory_nocallback();
// tag=1041
virtual KDDockWidgets::View *createView(KDDockWidgets::Controller *controller, KDDockWidgets::View *parent = nullptr) const;
// tag=1008
virtual KDDockWidgets::View *createView_nocallback(KDDockWidgets::Controller *controller, KDDockWidgets::View *parent = nullptr) const;
@@ -142,6 +147,9 @@ public:
typedef QString *(*Callback_applicationName)(void *);
Callback_applicationName m_applicationNameCallback = nullptr;
// tag=1042
typedef KDDockWidgets::ViewFactory *(*Callback_createDefaultViewFactory)(void *);
Callback_createDefaultViewFactory m_createDefaultViewFactoryCallback = nullptr;
// tag=1042
typedef KDDockWidgets::View *(*Callback_createView)(void *, KDDockWidgets::Controller *controller, KDDockWidgets::View *parent);
Callback_createView m_createViewCallback = nullptr;
// tag=1042
@@ -231,6 +239,10 @@ KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__Platform_flutter__constructo
// KDDockWidgets::Platform_flutter::applicationName() const
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__Platform_flutter__applicationName(void *thisObj);
// tag=1067
// KDDockWidgets::Platform_flutter::createDefaultViewFactory()
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__Platform_flutter__createDefaultViewFactory(void *thisObj);
// tag=1067
// KDDockWidgets::Platform_flutter::createView(KDDockWidgets::Controller * controller, KDDockWidgets::View * parent) const
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__Platform_flutter__createView_Controller_View(void *thisObj, void *controller_, void *parent_);

View File

@@ -50,6 +50,60 @@ KDDockWidgets::View *ViewFactory_flutter_wrapper::createRubberBand_nocallback(KD
// tag=1003
return ::KDDockWidgets::ViewFactory_flutter::createRubberBand(parent);
}
void ViewFactory_flutter_wrapper::customEvent(QEvent *event)
{
// tag=1000
if (m_customEventCallback) {
// tag=1001
const void *thisPtr = this;
m_customEventCallback(const_cast<void *>(thisPtr), event);
} else {
// tag=1002
::KDDockWidgets::ViewFactory_flutter::customEvent(event);
}
}
// tag=1009
void ViewFactory_flutter_wrapper::customEvent_nocallback(QEvent *event)
{
// tag=1003
::KDDockWidgets::ViewFactory_flutter::customEvent(event);
}
bool ViewFactory_flutter_wrapper::event(QEvent *event)
{
// tag=1000
if (m_eventCallback) {
// tag=1001
const void *thisPtr = this;
return m_eventCallback(const_cast<void *>(thisPtr), event);
} else {
// tag=1002
return ::KDDockWidgets::ViewFactory_flutter::event(event);
}
}
// tag=1009
bool ViewFactory_flutter_wrapper::event_nocallback(QEvent *event)
{
// tag=1003
return ::KDDockWidgets::ViewFactory_flutter::event(event);
}
bool ViewFactory_flutter_wrapper::eventFilter(QObject *watched, QEvent *event)
{
// tag=1000
if (m_eventFilterCallback) {
// tag=1001
const void *thisPtr = this;
return m_eventFilterCallback(const_cast<void *>(thisPtr), watched, event);
} else {
// tag=1002
return ::KDDockWidgets::ViewFactory_flutter::eventFilter(watched, event);
}
}
// tag=1009
bool ViewFactory_flutter_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event)
{
// tag=1003
return ::KDDockWidgets::ViewFactory_flutter::eventFilter(watched, event);
}
QString ViewFactory_flutter_wrapper::tr(const char *s, const char *c, int n)
{
// tag=1000
@@ -99,6 +153,38 @@ void *c_KDDockWidgets__ViewFactory_flutter__createRubberBand_View(void *thisObj,
[&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::ViewFactory_flutter_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createRubberBand_nocallback(parent);} else { return targetPtr->createRubberBand(parent);} }();
}
// tag=1050
// customEvent(QEvent * event)
void c_KDDockWidgets__ViewFactory_flutter__customEvent_QEvent(void *thisObj, void *event_)
{
auto event = reinterpret_cast<QEvent *>(event_);
// tag=1011
// tag=1074
fromWrapperPtr(thisObj)->customEvent_nocallback(event);
}
// tag=1050
// event(QEvent * event)
bool c_KDDockWidgets__ViewFactory_flutter__event_QEvent(void *thisObj, void *event_)
{
auto event = reinterpret_cast<QEvent *>(event_);
return
// tag=1016
[&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::ViewFactory_flutter_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->event_nocallback(event);} else { return targetPtr->event(event);} }();
}
// tag=1050
// eventFilter(QObject * watched, QEvent * event)
bool c_KDDockWidgets__ViewFactory_flutter__eventFilter_QObject_QEvent(void *thisObj, void *watched_, void *event_)
{
auto watched = reinterpret_cast<QObject *>(watched_);
auto event = reinterpret_cast<QEvent *>(event_);
return
// tag=1016
[&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::ViewFactory_flutter_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->eventFilter_nocallback(watched,event);} else { return targetPtr->eventFilter(watched,event);} }();
}
// tag=1050
// tr(const char * s, const char * c, int n)
void *c_static_KDDockWidgets__ViewFactory_flutter__tr_char_char_int(const char *s, const char *c, int n)
@@ -120,9 +206,18 @@ void c_KDDockWidgets__ViewFactory_flutter__registerVirtualMethodCallback(void *p
// tag=1048
auto wrapper = fromWrapperPtr(ptr);
switch (methodId) {
case 587:
case 589:
wrapper->m_createRubberBandCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::ViewFactory_flutter_wrapper::Callback_createRubberBand>(callback);
break;
case 294:
wrapper->m_customEventCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::ViewFactory_flutter_wrapper::Callback_customEvent>(callback);
break;
case 305:
wrapper->m_eventCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::ViewFactory_flutter_wrapper::Callback_event>(callback);
break;
case 306:
wrapper->m_eventFilterCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::ViewFactory_flutter_wrapper::Callback_eventFilter>(callback);
break;
}
}
}

View File

@@ -14,6 +14,8 @@
#include <ViewFactory_flutter.h>
#include <qstring.h>
#include <View.h>
#include <qcoreevent.h>
#include <qobject.h>
namespace KDDockWidgetsBindings_wrappersNS {
// tag=1017
@@ -28,10 +30,31 @@ public:
// tag=1008
virtual KDDockWidgets::View *createRubberBand_nocallback(KDDockWidgets::View *parent) const;
// tag=1041
virtual void customEvent(QEvent *event);
// tag=1008
virtual void customEvent_nocallback(QEvent *event);
// tag=1041
virtual bool event(QEvent *event);
// tag=1008
virtual bool event_nocallback(QEvent *event);
// tag=1041
virtual bool eventFilter(QObject *watched, QEvent *event);
// tag=1008
virtual bool eventFilter_nocallback(QObject *watched, QEvent *event);
// tag=1041
static QString tr(const char *s, const char *c, int n);
// tag=1042
typedef KDDockWidgets::View *(*Callback_createRubberBand)(void *, KDDockWidgets::View *parent);
Callback_createRubberBand m_createRubberBandCallback = nullptr;
// tag=1042
typedef void (*Callback_customEvent)(void *, QEvent *event);
Callback_customEvent m_customEventCallback = nullptr;
// tag=1042
typedef bool (*Callback_event)(void *, QEvent *event);
Callback_event m_eventCallback = nullptr;
// tag=1042
typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event);
Callback_eventFilter m_eventFilterCallback = nullptr;
};
}
extern "C" {
@@ -44,6 +67,18 @@ KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__ViewFactory_flutter__constru
// KDDockWidgets::ViewFactory_flutter::createRubberBand(KDDockWidgets::View * parent) const
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__ViewFactory_flutter__createRubberBand_View(void *thisObj, void *parent_);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::customEvent(QEvent * event)
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__ViewFactory_flutter__customEvent_QEvent(void *thisObj, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::event(QEvent * event)
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__ViewFactory_flutter__event_QEvent(void *thisObj, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::eventFilter(QObject * watched, QEvent * event)
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__ViewFactory_flutter__eventFilter_QObject_QEvent(void *thisObj, void *watched_, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::tr(const char * s, const char * c, int n)
KDDockWidgetsBindings_EXPORT void *c_static_KDDockWidgets__ViewFactory_flutter__tr_char_char_int(const char *s, const char *c, int n);

View File

@@ -14,10 +14,10 @@
#include <ViewFactory.h>
#include <qstring.h>
#include <View.h>
#include <qobject.h>
#include <qlist.h>
#include <qbytearray.h>
#include <qobject.h>
#include <qcoreevent.h>
#include <qbytearray.h>
namespace KDDockWidgetsBindings_wrappersNS {
// tag=1017

View File

@@ -2104,163 +2104,163 @@ void c_KDDockWidgets__View__registerVirtualMethodCallback(void *ptr, void *callb
// tag=1048
auto wrapper = fromWrapperPtr(ptr);
switch (methodId) {
case 666:
case 696:
wrapper->m_activateWindowCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_activateWindow>(callback);
break;
case 668:
case 698:
wrapper->m_closeCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_close>(callback);
break;
case 671:
case 701:
wrapper->m_createPlatformWindowCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_createPlatformWindow>(callback);
break;
case 675:
case 705:
wrapper->m_free_implCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_free_impl>(callback);
break;
case 677:
case 707:
wrapper->m_geometryCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_geometry>(callback);
break;
case 679:
case 709:
wrapper->m_grabMouseCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_grabMouse>(callback);
break;
case 682:
case 712:
wrapper->m_hasFocusCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_hasFocus>(callback);
break;
case 684:
case 714:
wrapper->m_hideCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_hide>(callback);
break;
case 687:
case 717:
wrapper->m_initCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_init>(callback);
break;
case 688:
case 718:
wrapper->m_isActiveWindowCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_isActiveWindow>(callback);
break;
case 689:
case 719:
wrapper->m_isMaximizedCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_isMaximized>(callback);
break;
case 690:
case 720:
wrapper->m_isMinimizedCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_isMinimized>(callback);
break;
case 691:
case 721:
wrapper->m_isNullCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_isNull>(callback);
break;
case 692:
case 722:
wrapper->m_isRootViewCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_isRootView>(callback);
break;
case 693:
case 723:
wrapper->m_isVisibleCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_isVisible>(callback);
break;
case 694:
case 724:
wrapper->m_mapFromGlobalCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_mapFromGlobal>(callback);
break;
case 695:
case 725:
wrapper->m_mapToCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_mapTo>(callback);
break;
case 696:
case 726:
wrapper->m_mapToGlobalCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_mapToGlobal>(callback);
break;
case 697:
case 727:
wrapper->m_maxSizeHintCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_maxSizeHint>(callback);
break;
case 698:
case 728:
wrapper->m_maximumSizeCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_maximumSize>(callback);
break;
case 699:
case 729:
wrapper->m_minSizeCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_minSize>(callback);
break;
case 700:
case 730:
wrapper->m_minimumHeightCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_minimumHeight>(callback);
break;
case 701:
case 731:
wrapper->m_minimumWidthCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_minimumWidth>(callback);
break;
case 703:
case 733:
wrapper->m_move_2Callback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_move_2>(callback);
break;
case 704:
case 734:
wrapper->m_normalGeometryCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_normalGeometry>(callback);
break;
case 705:
case 735:
wrapper->m_objectNameCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_objectName>(callback);
break;
case 706:
case 736:
wrapper->m_onResizeCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_onResize>(callback);
break;
case 709:
case 739:
wrapper->m_raiseCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_raise>(callback);
break;
case 710:
case 740:
wrapper->m_raiseAndActivateCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_raiseAndActivate>(callback);
break;
case 712:
case 742:
wrapper->m_releaseKeyboardCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_releaseKeyboard>(callback);
break;
case 713:
case 743:
wrapper->m_releaseMouseCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_releaseMouse>(callback);
break;
case 717:
case 747:
wrapper->m_setCursorCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setCursor>(callback);
break;
case 718:
case 748:
wrapper->m_setFixedHeightCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setFixedHeight>(callback);
break;
case 719:
case 749:
wrapper->m_setFixedWidthCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setFixedWidth>(callback);
break;
case 720:
case 750:
wrapper->m_setGeometryCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setGeometry>(callback);
break;
case 721:
case 751:
wrapper->m_setHeightCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setHeight>(callback);
break;
case 722:
case 752:
wrapper->m_setMaximumSizeCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setMaximumSize>(callback);
break;
case 723:
case 753:
wrapper->m_setMinimumSizeCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setMinimumSize>(callback);
break;
case 724:
case 754:
wrapper->m_setMouseTrackingCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setMouseTracking>(callback);
break;
case 725:
case 755:
wrapper->m_setObjectNameCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setObjectName>(callback);
break;
case 726:
case 756:
wrapper->m_setParentCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setParent>(callback);
break;
case 728:
case 758:
wrapper->m_setSize_2Callback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setSize_2>(callback);
break;
case 729:
case 759:
wrapper->m_setVisibleCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setVisible>(callback);
break;
case 730:
case 760:
wrapper->m_setWidthCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setWidth>(callback);
break;
case 731:
case 761:
wrapper->m_setWindowOpacityCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setWindowOpacity>(callback);
break;
case 732:
case 762:
wrapper->m_setWindowTitleCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setWindowTitle>(callback);
break;
case 733:
case 763:
wrapper->m_setZOrderCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_setZOrder>(callback);
break;
case 734:
case 764:
wrapper->m_showCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_show>(callback);
break;
case 735:
case 765:
wrapper->m_showMaximizedCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_showMaximized>(callback);
break;
case 736:
case 766:
wrapper->m_showMinimizedCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_showMinimized>(callback);
break;
case 737:
case 767:
wrapper->m_showNormalCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_showNormal>(callback);
break;
case 739:
case 769:
wrapper->m_sizeHintCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_sizeHint>(callback);
break;
case 740:
case 770:
wrapper->m_updateCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::View_wrapper::Callback_update>(callback);
break;
}

View File

@@ -1632,6 +1632,37 @@ void c_QByteArray_Finalizer(void *, void *cppObj, void *);
// tag=1047
void c_KDDockWidgets_Finalizer(void *, void *cppObj, void *);
// tag=1067
// KDDockWidgets::ViewFactory::ViewFactory()
void *c_KDDockWidgets__ViewFactory__constructor();
// tag=1067
// KDDockWidgets::ViewFactory::createRubberBand(KDDockWidgets::View * parent) const
void *c_KDDockWidgets__ViewFactory__createRubberBand_View(void *thisObj, void *parent_);
// tag=1067
// KDDockWidgets::ViewFactory::customEvent(QEvent * event)
void c_KDDockWidgets__ViewFactory__customEvent_QEvent(void *thisObj, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory::event(QEvent * event)
bool c_KDDockWidgets__ViewFactory__event_QEvent(void *thisObj, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory::eventFilter(QObject * watched, QEvent * event)
bool c_KDDockWidgets__ViewFactory__eventFilter_QObject_QEvent(void *thisObj, void *watched_, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory::tr(const char * s, const char * c, int n)
void *c_static_KDDockWidgets__ViewFactory__tr_char_char_int(const char *s, const char *c, int n);
// tag=1066
void c_KDDockWidgets__ViewFactory__destructor(void *thisObj);
// tag=1046
void c_KDDockWidgets__ViewFactory__registerVirtualMethodCallback(void *ptr, void *callback, int methodId);
// tag=1047
void c_KDDockWidgets__ViewFactory_Finalizer(void *, void *cppObj, void *);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::ViewFactory_flutter()
void *c_KDDockWidgets__ViewFactory_flutter__constructor();
@@ -1639,6 +1670,18 @@ void *c_KDDockWidgets__ViewFactory_flutter__constructor();
// KDDockWidgets::ViewFactory_flutter::createRubberBand(KDDockWidgets::View * parent) const
void *c_KDDockWidgets__ViewFactory_flutter__createRubberBand_View(void *thisObj, void *parent_);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::customEvent(QEvent * event)
void c_KDDockWidgets__ViewFactory_flutter__customEvent_QEvent(void *thisObj, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::event(QEvent * event)
bool c_KDDockWidgets__ViewFactory_flutter__event_QEvent(void *thisObj, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::eventFilter(QObject * watched, QEvent * event)
bool c_KDDockWidgets__ViewFactory_flutter__eventFilter_QObject_QEvent(void *thisObj, void *watched_, void *event_);
// tag=1067
// KDDockWidgets::ViewFactory_flutter::tr(const char * s, const char * c, int n)
void *c_static_KDDockWidgets__ViewFactory_flutter__tr_char_char_int(const char *s, const char *c, int n);
@@ -1658,6 +1701,10 @@ void *c_KDDockWidgets__Platform_flutter__constructor();
// KDDockWidgets::Platform_flutter::applicationName() const
void *c_KDDockWidgets__Platform_flutter__applicationName(void *thisObj);
// tag=1067
// KDDockWidgets::Platform_flutter::createDefaultViewFactory()
void *c_KDDockWidgets__Platform_flutter__createDefaultViewFactory(void *thisObj);
// tag=1067
// KDDockWidgets::Platform_flutter::createView(KDDockWidgets::Controller * controller, KDDockWidgets::View * parent) const
void *c_KDDockWidgets__Platform_flutter__createView_Controller_View(void *thisObj, void *controller_, void *parent_);
@@ -2249,10 +2296,18 @@ void c_KDDockWidgets__Config__setSeparatorThickness_int(void *thisObj, int value
// KDDockWidgets::Config::setStartDragDistance(int arg__1)
void c_KDDockWidgets__Config__setStartDragDistance_int(void *thisObj, int arg__1);
// tag=1067
// KDDockWidgets::Config::setViewFactory(KDDockWidgets::ViewFactory * arg__1)
void c_KDDockWidgets__Config__setViewFactory_ViewFactory(void *thisObj, void *arg__1_);
// tag=1067
// KDDockWidgets::Config::startDragDistance() const
int c_KDDockWidgets__Config__startDragDistance(void *thisObj);
// tag=1067
// KDDockWidgets::Config::viewFactory() const
void *c_KDDockWidgets__Config__viewFactory(void *thisObj);
// tag=1066
void c_KDDockWidgets__Config__destructor(void *thisObj);

View File

@@ -13,6 +13,7 @@ export 'src/View.dart' show View;
export 'src/Controller.dart' show Controller;
export 'src/Platform_flutter.dart' show Platform_flutter;
export 'src/ViewFactory_flutter.dart' show ViewFactory_flutter;
export 'src/ViewFactory.dart' show ViewFactory;
export 'src/QByteArray.dart' show QByteArray;
export 'src/QEvent.dart' show QEvent, QEvent_Type;
export 'src/QList.dart' show QList;

View File

@@ -239,6 +239,19 @@ class Config {
}
//tag=1024
//tag=1027
// setViewFactory(KDDockWidgets::ViewFactory * arg__1)
setViewFactory(ViewFactory? arg__1) {
//tag=1028
final void_Func_voidstar_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_voidstar_FFI>>(
'c_KDDockWidgets__Config__setViewFactory_ViewFactory')
.asFunction();
//tag=1030
func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp);
}
//tag=1024
//tag=1027
// startDragDistance() const
int startDragDistance() {
@@ -250,6 +263,20 @@ class Config {
//tag=1031
return func(thisCpp);
}
//tag=1024
//tag=1027
// viewFactory() const
ViewFactory viewFactory() {
//tag=1028
final voidstar_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<voidstar_Func_voidstar_FFI>>(
'c_KDDockWidgets__Config__viewFactory')
.asFunction();
//tag=1033
ffi.Pointer<void> result = func(thisCpp);
return ViewFactory.fromCppPointer(result, false);
}
//tag=1022
void release() {

View File

@@ -252,7 +252,7 @@ class Controller extends QObject {
//tag=1028
final void_Func_voidstar_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_voidstar_FFI>>(
cFunctionSymbolName(654))
cFunctionSymbolName(684))
.asFunction();
//tag=1030
func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp);
@@ -399,7 +399,7 @@ class Controller extends QObject {
return "c_KDDockWidgets__Controller__event_QEvent";
case 306:
return "c_KDDockWidgets__Controller__eventFilter_QObject_QEvent";
case 654:
case 684:
return "c_KDDockWidgets__Controller__setParentView_impl_View";
}
return super.cFunctionSymbolName(methodId);
@@ -413,7 +413,7 @@ class Controller extends QObject {
return "event";
case 306:
return "eventFilter";
case 654:
case 684:
return "setParentView_impl";
}
throw Error();
@@ -445,9 +445,9 @@ class Controller extends QObject {
QObject.eventFilter_calledFromC, callbackExcept306);
registerCallback(thisCpp, callback306, 306);
//tag=1021
final callback654 =
final callback684 =
ffi.Pointer.fromFunction<void_Func_voidstar_voidstar_FFI>(
Controller.setParentView_impl_calledFromC);
registerCallback(thisCpp, callback654, 654);
registerCallback(thisCpp, callback684, 684);
}
}

View File

@@ -74,7 +74,7 @@ class Platform_flutter {
//tag=1028
final voidstar_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<voidstar_Func_voidstar_FFI>>(
cFunctionSymbolName(591))
cFunctionSymbolName(620))
.asFunction();
//tag=1033
ffi.Pointer<void> result = func(thisCpp);
@@ -96,6 +96,34 @@ class Platform_flutter {
}
//tag=1024
//tag=1027
// createDefaultViewFactory()
ViewFactory createDefaultViewFactory() {
//tag=1028
final voidstar_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<voidstar_Func_voidstar_FFI>>(
cFunctionSymbolName(621))
.asFunction();
//tag=1033
ffi.Pointer<void> result = func(thisCpp);
return ViewFactory.fromCppPointer(result, false);
}
//tag=1035
static ffi.Pointer<void> createDefaultViewFactory_calledFromC(
ffi.Pointer<void> thisCpp) {
var dartInstance = Platform_flutter.s_dartInstanceByCppPtr[thisCpp.address];
if (dartInstance == null) {
print(
"Dart instance not found for Platform_flutter::createDefaultViewFactory()! (${thisCpp.address})");
throw Error();
}
//tag=1037
final result = dartInstance.createDefaultViewFactory();
return result.thisCpp;
}
//tag=1024
//tag=1027
// createView(KDDockWidgets::Controller * controller, KDDockWidgets::View * parent) const
View createView(Controller? controller, {required View? parent}) {
@@ -104,7 +132,7 @@ class Platform_flutter {
.lookup<
ffi.NativeFunction<
voidstar_Func_voidstar_voidstar_voidstar_FFI>>(
cFunctionSymbolName(592))
cFunctionSymbolName(622))
.asFunction();
//tag=1033
ffi.Pointer<void> result = func(
@@ -137,7 +165,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_FFI>>(
cFunctionSymbolName(593))
cFunctionSymbolName(623))
.asFunction();
//tag=1029
return func(thisCpp) != 0;
@@ -163,7 +191,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar_voidstar func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_voidstar_FFI>>(
cFunctionSymbolName(594))
cFunctionSymbolName(624))
.asFunction();
//tag=1029
return func(thisCpp, globalPos == null ? ffi.nullptr : globalPos.thisCpp) !=
@@ -205,7 +233,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_FFI>>(
cFunctionSymbolName(596))
cFunctionSymbolName(626))
.asFunction();
//tag=1030
func(thisCpp);
@@ -230,7 +258,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_FFI>>(
cFunctionSymbolName(597))
cFunctionSymbolName(627))
.asFunction();
//tag=1029
return func(thisCpp) != 0;
@@ -256,7 +284,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_FFI>>(
cFunctionSymbolName(598))
cFunctionSymbolName(628))
.asFunction();
//tag=1029
return func(thisCpp) != 0;
@@ -282,7 +310,7 @@ class Platform_flutter {
//tag=1028
final string_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<string_Func_voidstar_FFI>>(
cFunctionSymbolName(599))
cFunctionSymbolName(629))
.asFunction();
//tag=1032
ffi.Pointer<Utf8> result = func(thisCpp);
@@ -309,7 +337,7 @@ class Platform_flutter {
//tag=1028
final voidstar_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<voidstar_Func_voidstar_FFI>>(
cFunctionSymbolName(600))
cFunctionSymbolName(630))
.asFunction();
//tag=1033
ffi.Pointer<void> result = func(thisCpp);
@@ -337,7 +365,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_FFI>>(
cFunctionSymbolName(601))
cFunctionSymbolName(631))
.asFunction();
//tag=1030
func(thisCpp);
@@ -362,7 +390,7 @@ class Platform_flutter {
//tag=1028
final int_Func_voidstar_voidstar func = _dylib
.lookup<ffi.NativeFunction<int_Func_voidstar_voidstar_FFI>>(
cFunctionSymbolName(602))
cFunctionSymbolName(632))
.asFunction();
//tag=1031
return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp);
@@ -389,7 +417,7 @@ class Platform_flutter {
//tag=1028
final voidstar_Func_voidstar_voidstar func = _dylib
.lookup<ffi.NativeFunction<voidstar_Func_voidstar_voidstar_FFI>>(
cFunctionSymbolName(603))
cFunctionSymbolName(633))
.asFunction();
//tag=1033
ffi.Pointer<void> result =
@@ -418,7 +446,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar_voidstar_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_voidstar_voidstar_FFI>>(
cFunctionSymbolName(604))
cFunctionSymbolName(634))
.asFunction();
//tag=1030
func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp,
@@ -446,7 +474,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar_int func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_ffi_Int32_FFI>>(
cFunctionSymbolName(605))
cFunctionSymbolName(635))
.asFunction();
//tag=1030
func(thisCpp, arg__1);
@@ -472,7 +500,7 @@ class Platform_flutter {
//tag=1028
final voidstar_Func_voidstar_voidstar func = _dylib
.lookup<ffi.NativeFunction<voidstar_Func_voidstar_voidstar_FFI>>(
cFunctionSymbolName(606))
cFunctionSymbolName(636))
.asFunction();
//tag=1033
ffi.Pointer<void> result =
@@ -502,7 +530,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_FFI>>(
cFunctionSymbolName(607))
cFunctionSymbolName(637))
.asFunction();
//tag=1030
func(thisCpp);
@@ -527,7 +555,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_FFI>>(
cFunctionSymbolName(608))
cFunctionSymbolName(638))
.asFunction();
//tag=1030
func(thisCpp);
@@ -552,7 +580,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar_int func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_ffi_Int32_FFI>>(
cFunctionSymbolName(609))
cFunctionSymbolName(639))
.asFunction();
//tag=1030
func(thisCpp, ms);
@@ -577,7 +605,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar_voidstar_int func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_voidstar_ffi_Int32_FFI>>(
cFunctionSymbolName(610))
cFunctionSymbolName(640))
.asFunction();
//tag=1029
return func(
@@ -607,7 +635,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar_voidstar_int func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_voidstar_ffi_Int32_FFI>>(
cFunctionSymbolName(611))
cFunctionSymbolName(641))
.asFunction();
//tag=1029
return func(
@@ -639,7 +667,7 @@ class Platform_flutter {
.lookup<
ffi.NativeFunction<
bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>(
cFunctionSymbolName(612))
cFunctionSymbolName(642))
.asFunction();
//tag=1029
return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, type,
@@ -671,7 +699,7 @@ class Platform_flutter {
.lookup<
ffi.NativeFunction<
bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>(
cFunctionSymbolName(613))
cFunctionSymbolName(643))
.asFunction();
//tag=1029
return func(thisCpp, w == null ? ffi.nullptr : w.thisCpp, type, timeout) !=
@@ -700,7 +728,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar_voidstar_int func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_voidstar_ffi_Int32_FFI>>(
cFunctionSymbolName(614))
cFunctionSymbolName(644))
.asFunction();
//tag=1029
return func(
@@ -730,7 +758,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar_voidstar_int func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_voidstar_ffi_Int32_FFI>>(
cFunctionSymbolName(615))
cFunctionSymbolName(645))
.asFunction();
//tag=1029
return func(
@@ -760,7 +788,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_FFI>>(
cFunctionSymbolName(616))
cFunctionSymbolName(646))
.asFunction();
//tag=1030
func(thisCpp);
@@ -785,7 +813,7 @@ class Platform_flutter {
//tag=1028
final void_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<void_Func_voidstar_FFI>>(
cFunctionSymbolName(617))
cFunctionSymbolName(647))
.asFunction();
//tag=1030
func(thisCpp);
@@ -810,7 +838,7 @@ class Platform_flutter {
//tag=1028
final bool_Func_voidstar func = _dylib
.lookup<ffi.NativeFunction<bool_Func_voidstar_FFI>>(
cFunctionSymbolName(618))
cFunctionSymbolName(648))
.asFunction();
//tag=1029
return func(thisCpp) != 0;
@@ -841,59 +869,61 @@ class Platform_flutter {
//tag=1019
String cFunctionSymbolName(int methodId) {
switch (methodId) {
case 591:
case 620:
return "c_KDDockWidgets__Platform_flutter__applicationName";
case 592:
case 621:
return "c_KDDockWidgets__Platform_flutter__createDefaultViewFactory";
case 622:
return "c_KDDockWidgets__Platform_flutter__createView_Controller_View";
case 593:
case 623:
return "c_KDDockWidgets__Platform_flutter__hasActivePopup";
case 594:
case 624:
return "c_KDDockWidgets__Platform_flutter__inDisallowedDragView_QPoint";
case 596:
case 626:
return "c_KDDockWidgets__Platform_flutter__installMessageHandler";
case 597:
case 627:
return "c_KDDockWidgets__Platform_flutter__isLeftMouseButtonPressed";
case 598:
case 628:
return "c_KDDockWidgets__Platform_flutter__isProcessingAppQuitEvent";
case 599:
case 629:
return "c_KDDockWidgets__Platform_flutter__name";
case 600:
case 630:
return "c_KDDockWidgets__Platform_flutter__organizationName";
case 601:
case 631:
return "c_KDDockWidgets__Platform_flutter__restoreMouseCursor";
case 602:
case 632:
return "c_KDDockWidgets__Platform_flutter__screenNumberFor_View";
case 603:
case 633:
return "c_KDDockWidgets__Platform_flutter__screenSizeFor_View";
case 604:
case 634:
return "c_KDDockWidgets__Platform_flutter__sendEvent_View_QEvent";
case 605:
case 635:
return "c_KDDockWidgets__Platform_flutter__setMouseCursor_CursorShape";
case 606:
case 636:
return "c_KDDockWidgets__Platform_flutter__tests_createNonClosableView_View";
case 607:
case 637:
return "c_KDDockWidgets__Platform_flutter__tests_deinitPlatform_impl";
case 608:
case 638:
return "c_KDDockWidgets__Platform_flutter__tests_initPlatform_impl";
case 609:
case 639:
return "c_KDDockWidgets__Platform_flutter__tests_wait_int";
case 610:
case 640:
return "c_KDDockWidgets__Platform_flutter__tests_waitForDeleted_View_int";
case 611:
case 641:
return "c_KDDockWidgets__Platform_flutter__tests_waitForDeleted_QObject_int";
case 612:
case 642:
return "c_KDDockWidgets__Platform_flutter__tests_waitForEvent_View_Type_int";
case 613:
case 643:
return "c_KDDockWidgets__Platform_flutter__tests_waitForEvent_QObject_Type_int";
case 614:
case 644:
return "c_KDDockWidgets__Platform_flutter__tests_waitForResize_Controller_int";
case 615:
case 645:
return "c_KDDockWidgets__Platform_flutter__tests_waitForResize_View_int";
case 616:
case 646:
return "c_KDDockWidgets__Platform_flutter__ungrabMouse";
case 617:
case 647:
return "c_KDDockWidgets__Platform_flutter__uninstallMessageHandler";
case 618:
case 648:
return "c_KDDockWidgets__Platform_flutter__usesFallbackMouseGrabber";
}
return "";
@@ -901,59 +931,61 @@ class Platform_flutter {
static String methodNameFromId(int methodId) {
switch (methodId) {
case 591:
case 620:
return "applicationName";
case 592:
case 621:
return "createDefaultViewFactory";
case 622:
return "createView";
case 593:
case 623:
return "hasActivePopup";
case 594:
case 624:
return "inDisallowedDragView";
case 596:
case 626:
return "installMessageHandler";
case 597:
case 627:
return "isLeftMouseButtonPressed";
case 598:
case 628:
return "isProcessingAppQuitEvent";
case 599:
case 629:
return "name";
case 600:
case 630:
return "organizationName";
case 601:
case 631:
return "restoreMouseCursor";
case 602:
case 632:
return "screenNumberFor";
case 603:
case 633:
return "screenSizeFor";
case 604:
case 634:
return "sendEvent";
case 605:
case 635:
return "setMouseCursor";
case 606:
case 636:
return "tests_createNonClosableView";
case 607:
case 637:
return "tests_deinitPlatform_impl";
case 608:
case 638:
return "tests_initPlatform_impl";
case 609:
case 639:
return "tests_wait";
case 610:
case 640:
return "tests_waitForDeleted";
case 611:
case 641:
return "tests_waitForDeleted_2";
case 612:
case 642:
return "tests_waitForEvent";
case 613:
case 643:
return "tests_waitForEvent_2";
case 614:
case 644:
return "tests_waitForResize";
case 615:
case 645:
return "tests_waitForResize_2";
case 616:
case 646:
return "ungrabMouse";
case 617:
case 647:
return "uninstallMessageHandler";
case 618:
case 648:
return "usesFallbackMouseGrabber";
}
throw Error();
@@ -968,146 +1000,150 @@ class Platform_flutter {
.asFunction();
//tag=1021
final callback591 = ffi.Pointer.fromFunction<voidstar_Func_voidstar_FFI>(
final callback620 = ffi.Pointer.fromFunction<voidstar_Func_voidstar_FFI>(
Platform_flutter.applicationName_calledFromC);
registerCallback(thisCpp, callback591, 591);
registerCallback(thisCpp, callback620, 620);
//tag=1021
final callback592 =
final callback621 = ffi.Pointer.fromFunction<voidstar_Func_voidstar_FFI>(
Platform_flutter.createDefaultViewFactory_calledFromC);
registerCallback(thisCpp, callback621, 621);
//tag=1021
final callback622 =
ffi.Pointer.fromFunction<voidstar_Func_voidstar_voidstar_voidstar_FFI>(
Platform_flutter.createView_calledFromC);
registerCallback(thisCpp, callback592, 592);
const callbackExcept593 = 0;
registerCallback(thisCpp, callback622, 622);
const callbackExcept623 = 0;
//tag=1021
final callback593 = ffi.Pointer.fromFunction<bool_Func_voidstar_FFI>(
Platform_flutter.hasActivePopup_calledFromC, callbackExcept593);
registerCallback(thisCpp, callback593, 593);
const callbackExcept594 = 0;
final callback623 = ffi.Pointer.fromFunction<bool_Func_voidstar_FFI>(
Platform_flutter.hasActivePopup_calledFromC, callbackExcept623);
registerCallback(thisCpp, callback623, 623);
const callbackExcept624 = 0;
//tag=1021
final callback594 =
final callback624 =
ffi.Pointer.fromFunction<bool_Func_voidstar_voidstar_FFI>(
Platform_flutter.inDisallowedDragView_calledFromC,
callbackExcept594);
registerCallback(thisCpp, callback594, 594);
callbackExcept624);
registerCallback(thisCpp, callback624, 624);
//tag=1021
final callback596 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
final callback626 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
Platform_flutter.installMessageHandler_calledFromC);
registerCallback(thisCpp, callback596, 596);
const callbackExcept597 = 0;
registerCallback(thisCpp, callback626, 626);
const callbackExcept627 = 0;
//tag=1021
final callback597 = ffi.Pointer.fromFunction<bool_Func_voidstar_FFI>(
final callback627 = ffi.Pointer.fromFunction<bool_Func_voidstar_FFI>(
Platform_flutter.isLeftMouseButtonPressed_calledFromC,
callbackExcept597);
registerCallback(thisCpp, callback597, 597);
const callbackExcept598 = 0;
callbackExcept627);
registerCallback(thisCpp, callback627, 627);
const callbackExcept628 = 0;
//tag=1021
final callback598 = ffi.Pointer.fromFunction<bool_Func_voidstar_FFI>(
final callback628 = ffi.Pointer.fromFunction<bool_Func_voidstar_FFI>(
Platform_flutter.isProcessingAppQuitEvent_calledFromC,
callbackExcept598);
registerCallback(thisCpp, callback598, 598);
callbackExcept628);
registerCallback(thisCpp, callback628, 628);
//tag=1021
final callback599 = ffi.Pointer.fromFunction<string_Func_voidstar_FFI>(
final callback629 = ffi.Pointer.fromFunction<string_Func_voidstar_FFI>(
Platform_flutter.name_calledFromC);
registerCallback(thisCpp, callback599, 599);
registerCallback(thisCpp, callback629, 629);
//tag=1021
final callback600 = ffi.Pointer.fromFunction<voidstar_Func_voidstar_FFI>(
final callback630 = ffi.Pointer.fromFunction<voidstar_Func_voidstar_FFI>(
Platform_flutter.organizationName_calledFromC);
registerCallback(thisCpp, callback600, 600);
registerCallback(thisCpp, callback630, 630);
//tag=1021
final callback601 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
final callback631 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
Platform_flutter.restoreMouseCursor_calledFromC);
registerCallback(thisCpp, callback601, 601);
const callbackExcept602 = 0;
registerCallback(thisCpp, callback631, 631);
const callbackExcept632 = 0;
//tag=1021
final callback602 =
final callback632 =
ffi.Pointer.fromFunction<int_Func_voidstar_voidstar_FFI>(
Platform_flutter.screenNumberFor_calledFromC, callbackExcept602);
registerCallback(thisCpp, callback602, 602);
Platform_flutter.screenNumberFor_calledFromC, callbackExcept632);
registerCallback(thisCpp, callback632, 632);
//tag=1021
final callback603 =
final callback633 =
ffi.Pointer.fromFunction<voidstar_Func_voidstar_voidstar_FFI>(
Platform_flutter.screenSizeFor_calledFromC);
registerCallback(thisCpp, callback603, 603);
registerCallback(thisCpp, callback633, 633);
//tag=1021
final callback604 =
final callback634 =
ffi.Pointer.fromFunction<void_Func_voidstar_voidstar_voidstar_FFI>(
Platform_flutter.sendEvent_calledFromC);
registerCallback(thisCpp, callback604, 604);
registerCallback(thisCpp, callback634, 634);
//tag=1021
final callback605 =
final callback635 =
ffi.Pointer.fromFunction<void_Func_voidstar_ffi_Int32_FFI>(
Platform_flutter.setMouseCursor_calledFromC);
registerCallback(thisCpp, callback605, 605);
registerCallback(thisCpp, callback635, 635);
//tag=1021
final callback606 =
final callback636 =
ffi.Pointer.fromFunction<voidstar_Func_voidstar_voidstar_FFI>(
Platform_flutter.tests_createNonClosableView_calledFromC);
registerCallback(thisCpp, callback606, 606);
registerCallback(thisCpp, callback636, 636);
//tag=1021
final callback607 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
final callback637 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
Platform_flutter.tests_deinitPlatform_impl_calledFromC);
registerCallback(thisCpp, callback607, 607);
registerCallback(thisCpp, callback637, 637);
//tag=1021
final callback608 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
final callback638 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
Platform_flutter.tests_initPlatform_impl_calledFromC);
registerCallback(thisCpp, callback608, 608);
registerCallback(thisCpp, callback638, 638);
//tag=1021
final callback609 =
final callback639 =
ffi.Pointer.fromFunction<void_Func_voidstar_ffi_Int32_FFI>(
Platform_flutter.tests_wait_calledFromC);
registerCallback(thisCpp, callback609, 609);
const callbackExcept610 = 0;
registerCallback(thisCpp, callback639, 639);
const callbackExcept640 = 0;
//tag=1021
final callback610 =
final callback640 =
ffi.Pointer.fromFunction<bool_Func_voidstar_voidstar_ffi_Int32_FFI>(
Platform_flutter.tests_waitForDeleted_calledFromC,
callbackExcept610);
registerCallback(thisCpp, callback610, 610);
const callbackExcept611 = 0;
callbackExcept640);
registerCallback(thisCpp, callback640, 640);
const callbackExcept641 = 0;
//tag=1021
final callback611 =
final callback641 =
ffi.Pointer.fromFunction<bool_Func_voidstar_voidstar_ffi_Int32_FFI>(
Platform_flutter.tests_waitForDeleted_2_calledFromC,
callbackExcept611);
registerCallback(thisCpp, callback611, 611);
const callbackExcept612 = 0;
callbackExcept641);
registerCallback(thisCpp, callback641, 641);
const callbackExcept642 = 0;
//tag=1021
final callback612 = ffi.Pointer.fromFunction<
final callback642 = ffi.Pointer.fromFunction<
bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>(
Platform_flutter.tests_waitForEvent_calledFromC, callbackExcept612);
registerCallback(thisCpp, callback612, 612);
const callbackExcept613 = 0;
Platform_flutter.tests_waitForEvent_calledFromC, callbackExcept642);
registerCallback(thisCpp, callback642, 642);
const callbackExcept643 = 0;
//tag=1021
final callback613 = ffi.Pointer.fromFunction<
final callback643 = ffi.Pointer.fromFunction<
bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>(
Platform_flutter.tests_waitForEvent_2_calledFromC, callbackExcept613);
registerCallback(thisCpp, callback613, 613);
const callbackExcept614 = 0;
Platform_flutter.tests_waitForEvent_2_calledFromC, callbackExcept643);
registerCallback(thisCpp, callback643, 643);
const callbackExcept644 = 0;
//tag=1021
final callback614 =
final callback644 =
ffi.Pointer.fromFunction<bool_Func_voidstar_voidstar_ffi_Int32_FFI>(
Platform_flutter.tests_waitForResize_calledFromC,
callbackExcept614);
registerCallback(thisCpp, callback614, 614);
const callbackExcept615 = 0;
callbackExcept644);
registerCallback(thisCpp, callback644, 644);
const callbackExcept645 = 0;
//tag=1021
final callback615 =
final callback645 =
ffi.Pointer.fromFunction<bool_Func_voidstar_voidstar_ffi_Int32_FFI>(
Platform_flutter.tests_waitForResize_2_calledFromC,
callbackExcept615);
registerCallback(thisCpp, callback615, 615);
callbackExcept645);
registerCallback(thisCpp, callback645, 645);
//tag=1021
final callback616 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
final callback646 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
Platform_flutter.ungrabMouse_calledFromC);
registerCallback(thisCpp, callback616, 616);
registerCallback(thisCpp, callback646, 646);
//tag=1021
final callback617 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
final callback647 = ffi.Pointer.fromFunction<void_Func_voidstar_FFI>(
Platform_flutter.uninstallMessageHandler_calledFromC);
registerCallback(thisCpp, callback617, 617);
const callbackExcept618 = 0;
registerCallback(thisCpp, callback647, 647);
const callbackExcept648 = 0;
//tag=1021
final callback618 = ffi.Pointer.fromFunction<bool_Func_voidstar_FFI>(
final callback648 = ffi.Pointer.fromFunction<bool_Func_voidstar_FFI>(
Platform_flutter.usesFallbackMouseGrabber_calledFromC,
callbackExcept618);
registerCallback(thisCpp, callback618, 618);
callbackExcept648);
registerCallback(thisCpp, callback648, 648);
}
}

View File

@@ -18,75 +18,41 @@ import '../FinalizerHelpers.dart';
//tag=1051
var _dylib = Library.instance().dylib;
final _finalizer =
_dylib.lookup<ffi.NativeFunction<Dart_WeakPersistentHandleFinalizer_Type>>(
'c_KDDockWidgets__ViewFactory_flutter_Finalizer');
class ViewFactory_flutter {
//tag=1060
static var s_dartInstanceByCppPtr = Map<int, ViewFactory_flutter>();
var _thisCpp = null;
bool _needsAutoDelete = false;
get thisCpp => _thisCpp;
set thisCpp(var ptr) {
_thisCpp = ptr;
ffi.Pointer<ffi.Void> ptrvoid = ptr.cast<ffi.Void>();
if (_needsAutoDelete)
newWeakPersistentHandle?.call(this, ptrvoid, 0, _finalizer);
}
static bool isCached(var cppPointer) {
//tag=1024
return s_dartInstanceByCppPtr.containsKey(cppPointer.address);
}
//tag=1061
class ViewFactory_flutter extends ViewFactory {
//tag=1064
ViewFactory_flutter.fromCppPointer(var cppPointer,
[var needsAutoDelete = false])
: super.fromCppPointer(cppPointer, needsAutoDelete) {}
ViewFactory_flutter.init() : super.init() {}
//tag=1062
factory ViewFactory_flutter.fromCache(var cppPointer,
[needsAutoDelete = false]) {
return (s_dartInstanceByCppPtr[cppPointer.address] ??
ViewFactory_flutter.fromCppPointer(cppPointer, needsAutoDelete))
as ViewFactory_flutter;
if (QObject.isCached(cppPointer)) {
var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address];
if (instance != null) return instance as ViewFactory_flutter;
}
return ViewFactory_flutter.fromCppPointer(cppPointer, needsAutoDelete);
}
ViewFactory_flutter.fromCppPointer(var cppPointer,
[this._needsAutoDelete = false]) {
//tag=1024
thisCpp = cppPointer;
}
//tag=1025
ViewFactory_flutter.init() {}
//tag=1023
//ViewFactory_flutter()
ViewFactory_flutter() {
ViewFactory_flutter() : super.init() {
//tag=1075
final voidstar_Func_void func = _dylib
.lookup<ffi.NativeFunction<voidstar_Func_void_FFI>>(
'c_KDDockWidgets__ViewFactory_flutter__constructor')
.asFunction();
thisCpp = func();
ViewFactory_flutter.s_dartInstanceByCppPtr[thisCpp.address] = this;
QObject.s_dartInstanceByCppPtr[thisCpp.address] = this;
registerCallbacks();
}
//tag=1024
//tag=1027
// createRubberBand(KDDockWidgets::View * parent) const
View createRubberBand(View? parent) {
//tag=1028
final voidstar_Func_voidstar_voidstar func = _dylib
.lookup<ffi.NativeFunction<voidstar_Func_voidstar_voidstar_FFI>>(
cFunctionSymbolName(587))
.asFunction();
//tag=1033
ffi.Pointer<void> result =
func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp);
return View.fromCppPointer(result, false);
}
//tag=1035
static ffi.Pointer<void> createRubberBand_calledFromC(
ffi.Pointer<void> thisCpp, ffi.Pointer<void>? parent) {
var dartInstance =
ViewFactory_flutter.s_dartInstanceByCppPtr[thisCpp.address];
QObject.s_dartInstanceByCppPtr[thisCpp.address] as ViewFactory_flutter;
if (dartInstance == null) {
print(
"Dart instance not found for ViewFactory_flutter::createRubberBand(KDDockWidgets::View * parent) const! (${thisCpp.address})");
@@ -96,6 +62,54 @@ class ViewFactory_flutter {
final result = dartInstance.createRubberBand(View.fromCppPointer(parent));
return result.thisCpp;
}
//tag=1024
//tag=1035
static void customEvent_calledFromC(
ffi.Pointer<void> thisCpp, ffi.Pointer<void>? event) {
var dartInstance =
QObject.s_dartInstanceByCppPtr[thisCpp.address] as ViewFactory_flutter;
if (dartInstance == null) {
print(
"Dart instance not found for ViewFactory_flutter::customEvent(QEvent * event)! (${thisCpp.address})");
throw Error();
}
//tag=1036
dartInstance.customEvent(QEvent.fromCppPointer(event));
}
//tag=1024
//tag=1035
static int event_calledFromC(
ffi.Pointer<void> thisCpp, ffi.Pointer<void>? event) {
var dartInstance =
QObject.s_dartInstanceByCppPtr[thisCpp.address] as ViewFactory_flutter;
if (dartInstance == null) {
print(
"Dart instance not found for ViewFactory_flutter::event(QEvent * event)! (${thisCpp.address})");
throw Error();
}
//tag=1037
final result = dartInstance.event(QEvent.fromCppPointer(event));
return result ? 1 : 0;
}
//tag=1024
//tag=1035
static int eventFilter_calledFromC(ffi.Pointer<void> thisCpp,
ffi.Pointer<void>? watched, ffi.Pointer<void>? event) {
var dartInstance =
QObject.s_dartInstanceByCppPtr[thisCpp.address] as ViewFactory_flutter;
if (dartInstance == null) {
print(
"Dart instance not found for ViewFactory_flutter::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})");
throw Error();
}
//tag=1037
final result = dartInstance.eventFilter(
QObject.fromCppPointer(watched), QEvent.fromCppPointer(event));
return result ? 1 : 0;
}
//tag=1024
static
@@ -125,16 +139,28 @@ class ViewFactory_flutter {
//tag=1019
String cFunctionSymbolName(int methodId) {
switch (methodId) {
case 587:
case 589:
return "c_KDDockWidgets__ViewFactory_flutter__createRubberBand_View";
case 294:
return "c_KDDockWidgets__ViewFactory_flutter__customEvent_QEvent";
case 305:
return "c_KDDockWidgets__ViewFactory_flutter__event_QEvent";
case 306:
return "c_KDDockWidgets__ViewFactory_flutter__eventFilter_QObject_QEvent";
}
return "";
return super.cFunctionSymbolName(methodId);
}
static String methodNameFromId(int methodId) {
switch (methodId) {
case 587:
case 589:
return "createRubberBand";
case 294:
return "customEvent";
case 305:
return "event";
case 306:
return "eventFilter";
}
throw Error();
}
@@ -148,9 +174,26 @@ class ViewFactory_flutter {
.asFunction();
//tag=1021
final callback587 =
final callback589 =
ffi.Pointer.fromFunction<voidstar_Func_voidstar_voidstar_FFI>(
ViewFactory_flutter.createRubberBand_calledFromC);
registerCallback(thisCpp, callback587, 587);
registerCallback(thisCpp, callback589, 589);
//tag=1021
final callback294 =
ffi.Pointer.fromFunction<void_Func_voidstar_voidstar_FFI>(
QObject.customEvent_calledFromC);
registerCallback(thisCpp, callback294, 294);
const callbackExcept305 = 0;
//tag=1021
final callback305 =
ffi.Pointer.fromFunction<bool_Func_voidstar_voidstar_FFI>(
QObject.event_calledFromC, callbackExcept305);
registerCallback(thisCpp, callback305, 305);
const callbackExcept306 = 0;
//tag=1021
final callback306 =
ffi.Pointer.fromFunction<bool_Func_voidstar_voidstar_voidstar_FFI>(
QObject.eventFilter_calledFromC, callbackExcept306);
registerCallback(thisCpp, callback306, 306);
}
}

View File

@@ -31,6 +31,7 @@
<namespace-type name="KDDockWidgets">
<object-type name="View" />
<object-type name="ViewFactory" />
<object-type name="ViewFactory_flutter" />
<object-type name="Controller" />
<object-type name="Config" />