/* This file is part of KDDockWidgets. SPDX-FileCopyrightText: 2019-2022 Klarälvdalens Datakonsult AB, a KDAB Group company Author: Sérgio Martins SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only Contact KDAB at for commercial licensing options. */ #include "View_flutter_wrapper.h" #include namespace Dartagnan { typedef int (*CleanupCallback)(void *thisPtr); static CleanupCallback s_cleanupCallback = nullptr; template struct ValueWrapper { T value; }; } namespace KDDockWidgetsBindings_wrappersNS { View_flutter_wrapper::View_flutter_wrapper(KDDockWidgets::Controller *controller, KDDockWidgets::Type type, KDDockWidgets::View *arg__3, Qt::WindowFlags windowFlags) : ::KDDockWidgets::Views::View_flutter(controller, type, arg__3, windowFlags) { } void View_flutter_wrapper::activateWindow() { if (m_activateWindowCallback) { const void *thisPtr = this; m_activateWindowCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::activateWindow(); } } void View_flutter_wrapper::activateWindow_nocallback() { ::KDDockWidgets::Views::View_flutter::activateWindow(); } bool View_flutter_wrapper::close() { if (m_closeCallback) { const void *thisPtr = this; return m_closeCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::close(); } } bool View_flutter_wrapper::close_nocallback() { return ::KDDockWidgets::Views::View_flutter::close(); } void View_flutter_wrapper::createPlatformWindow() { if (m_createPlatformWindowCallback) { const void *thisPtr = this; m_createPlatformWindowCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::createPlatformWindow(); } } void View_flutter_wrapper::createPlatformWindow_nocallback() { ::KDDockWidgets::Views::View_flutter::createPlatformWindow(); } Qt::WindowFlags View_flutter_wrapper::flags() const { if (m_flagsCallback) { const void *thisPtr = this; return m_flagsCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::flags(); } } Qt::WindowFlags View_flutter_wrapper::flags_nocallback() const { return ::KDDockWidgets::Views::View_flutter::flags(); } void View_flutter_wrapper::free_impl() { if (m_free_implCallback) { const void *thisPtr = this; m_free_implCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::free_impl(); } } void View_flutter_wrapper::free_impl_nocallback() { ::KDDockWidgets::Views::View_flutter::free_impl(); } QRect View_flutter_wrapper::geometry() const { if (m_geometryCallback) { const void *thisPtr = this; return *m_geometryCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::geometry(); } } QRect View_flutter_wrapper::geometry_nocallback() const { return ::KDDockWidgets::Views::View_flutter::geometry(); } void View_flutter_wrapper::grabMouse() { if (m_grabMouseCallback) { const void *thisPtr = this; m_grabMouseCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::grabMouse(); } } void View_flutter_wrapper::grabMouse_nocallback() { ::KDDockWidgets::Views::View_flutter::grabMouse(); } bool View_flutter_wrapper::hasFocus() const { if (m_hasFocusCallback) { const void *thisPtr = this; return m_hasFocusCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::hasFocus(); } } bool View_flutter_wrapper::hasFocus_nocallback() const { return ::KDDockWidgets::Views::View_flutter::hasFocus(); } void View_flutter_wrapper::hide() { if (m_hideCallback) { const void *thisPtr = this; m_hideCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::hide(); } } void View_flutter_wrapper::hide_nocallback() { ::KDDockWidgets::Views::View_flutter::hide(); } void View_flutter_wrapper::init() { if (m_initCallback) { const void *thisPtr = this; m_initCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::init(); } } void View_flutter_wrapper::init_nocallback() { ::KDDockWidgets::Views::View_flutter::init(); } bool View_flutter_wrapper::isActiveWindow() const { if (m_isActiveWindowCallback) { const void *thisPtr = this; return m_isActiveWindowCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::isActiveWindow(); } } bool View_flutter_wrapper::isActiveWindow_nocallback() const { return ::KDDockWidgets::Views::View_flutter::isActiveWindow(); } bool View_flutter_wrapper::isMaximized() const { if (m_isMaximizedCallback) { const void *thisPtr = this; return m_isMaximizedCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::isMaximized(); } } bool View_flutter_wrapper::isMaximized_nocallback() const { return ::KDDockWidgets::Views::View_flutter::isMaximized(); } bool View_flutter_wrapper::isMinimized() const { if (m_isMinimizedCallback) { const void *thisPtr = this; return m_isMinimizedCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::isMinimized(); } } bool View_flutter_wrapper::isMinimized_nocallback() const { return ::KDDockWidgets::Views::View_flutter::isMinimized(); } bool View_flutter_wrapper::isNull() const { if (m_isNullCallback) { const void *thisPtr = this; return m_isNullCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::isNull(); } } bool View_flutter_wrapper::isNull_nocallback() const { return ::KDDockWidgets::Views::View_flutter::isNull(); } bool View_flutter_wrapper::isRootView() const { if (m_isRootViewCallback) { const void *thisPtr = this; return m_isRootViewCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::isRootView(); } } bool View_flutter_wrapper::isRootView_nocallback() const { return ::KDDockWidgets::Views::View_flutter::isRootView(); } bool View_flutter_wrapper::isVisible() const { if (m_isVisibleCallback) { const void *thisPtr = this; return m_isVisibleCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::isVisible(); } } bool View_flutter_wrapper::isVisible_nocallback() const { return ::KDDockWidgets::Views::View_flutter::isVisible(); } QPoint View_flutter_wrapper::mapFromGlobal(QPoint globalPt) const { if (m_mapFromGlobalCallback) { const void *thisPtr = this; return *m_mapFromGlobalCallback(const_cast(thisPtr), globalPt); } else { return ::KDDockWidgets::Views::View_flutter::mapFromGlobal(globalPt); } } QPoint View_flutter_wrapper::mapFromGlobal_nocallback(QPoint globalPt) const { return ::KDDockWidgets::Views::View_flutter::mapFromGlobal(globalPt); } QPoint View_flutter_wrapper::mapTo(KDDockWidgets::View *parent, QPoint pos) const { if (m_mapToCallback) { const void *thisPtr = this; return *m_mapToCallback(const_cast(thisPtr), parent, pos); } else { return ::KDDockWidgets::Views::View_flutter::mapTo(parent, pos); } } QPoint View_flutter_wrapper::mapTo_nocallback(KDDockWidgets::View *parent, QPoint pos) const { return ::KDDockWidgets::Views::View_flutter::mapTo(parent, pos); } QPoint View_flutter_wrapper::mapToGlobal(QPoint localPt) const { if (m_mapToGlobalCallback) { const void *thisPtr = this; return *m_mapToGlobalCallback(const_cast(thisPtr), localPt); } else { return ::KDDockWidgets::Views::View_flutter::mapToGlobal(localPt); } } QPoint View_flutter_wrapper::mapToGlobal_nocallback(QPoint localPt) const { return ::KDDockWidgets::Views::View_flutter::mapToGlobal(localPt); } QSize View_flutter_wrapper::maxSizeHint() const { if (m_maxSizeHintCallback) { const void *thisPtr = this; return *m_maxSizeHintCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::maxSizeHint(); } } QSize View_flutter_wrapper::maxSizeHint_nocallback() const { return ::KDDockWidgets::Views::View_flutter::maxSizeHint(); } QSize View_flutter_wrapper::maximumSize() const { if (m_maximumSizeCallback) { const void *thisPtr = this; return *m_maximumSizeCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::maximumSize(); } } QSize View_flutter_wrapper::maximumSize_nocallback() const { return ::KDDockWidgets::Views::View_flutter::maximumSize(); } QSize View_flutter_wrapper::minSize() const { if (m_minSizeCallback) { const void *thisPtr = this; return *m_minSizeCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::minSize(); } } QSize View_flutter_wrapper::minSize_nocallback() const { return ::KDDockWidgets::Views::View_flutter::minSize(); } int View_flutter_wrapper::minimumHeight() const { if (m_minimumHeightCallback) { const void *thisPtr = this; return m_minimumHeightCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::minimumHeight(); } } int View_flutter_wrapper::minimumHeight_nocallback() const { return ::KDDockWidgets::Views::View_flutter::minimumHeight(); } int View_flutter_wrapper::minimumWidth() const { if (m_minimumWidthCallback) { const void *thisPtr = this; return m_minimumWidthCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::minimumWidth(); } } int View_flutter_wrapper::minimumWidth_nocallback() const { return ::KDDockWidgets::Views::View_flutter::minimumWidth(); } void View_flutter_wrapper::move(int x, int y) { if (m_move_2Callback) { const void *thisPtr = this; m_move_2Callback(const_cast(thisPtr), x, y); } else { ::KDDockWidgets::Views::View_flutter::move(x, y); } } void View_flutter_wrapper::move_nocallback(int x, int y) { ::KDDockWidgets::Views::View_flutter::move(x, y); } QRect View_flutter_wrapper::normalGeometry() const { if (m_normalGeometryCallback) { const void *thisPtr = this; return *m_normalGeometryCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::normalGeometry(); } } QRect View_flutter_wrapper::normalGeometry_nocallback() const { return ::KDDockWidgets::Views::View_flutter::normalGeometry(); } QString View_flutter_wrapper::objectName() const { if (m_objectNameCallback) { const void *thisPtr = this; return *m_objectNameCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::objectName(); } } QString View_flutter_wrapper::objectName_nocallback() const { return ::KDDockWidgets::Views::View_flutter::objectName(); } bool View_flutter_wrapper::onResize(QSize newSize) { if (m_onResizeCallback) { const void *thisPtr = this; return m_onResizeCallback(const_cast(thisPtr), newSize); } else { return ::KDDockWidgets::Views::View_flutter::onResize(newSize); } } bool View_flutter_wrapper::onResize_nocallback(QSize newSize) { return ::KDDockWidgets::Views::View_flutter::onResize(newSize); } void View_flutter_wrapper::raise() { if (m_raiseCallback) { const void *thisPtr = this; m_raiseCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::raise(); } } void View_flutter_wrapper::raise_nocallback() { ::KDDockWidgets::Views::View_flutter::raise(); } void View_flutter_wrapper::raiseAndActivate() { if (m_raiseAndActivateCallback) { const void *thisPtr = this; m_raiseAndActivateCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::raiseAndActivate(); } } void View_flutter_wrapper::raiseAndActivate_nocallback() { ::KDDockWidgets::Views::View_flutter::raiseAndActivate(); } void View_flutter_wrapper::releaseKeyboard() { if (m_releaseKeyboardCallback) { const void *thisPtr = this; m_releaseKeyboardCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::releaseKeyboard(); } } void View_flutter_wrapper::releaseKeyboard_nocallback() { ::KDDockWidgets::Views::View_flutter::releaseKeyboard(); } void View_flutter_wrapper::releaseMouse() { if (m_releaseMouseCallback) { const void *thisPtr = this; m_releaseMouseCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::releaseMouse(); } } void View_flutter_wrapper::releaseMouse_nocallback() { ::KDDockWidgets::Views::View_flutter::releaseMouse(); } void View_flutter_wrapper::setCursor(Qt::CursorShape shape) { if (m_setCursorCallback) { const void *thisPtr = this; m_setCursorCallback(const_cast(thisPtr), shape); } else { ::KDDockWidgets::Views::View_flutter::setCursor(shape); } } void View_flutter_wrapper::setCursor_nocallback(Qt::CursorShape shape) { ::KDDockWidgets::Views::View_flutter::setCursor(shape); } void View_flutter_wrapper::setFixedHeight(int h) { if (m_setFixedHeightCallback) { const void *thisPtr = this; m_setFixedHeightCallback(const_cast(thisPtr), h); } else { ::KDDockWidgets::Views::View_flutter::setFixedHeight(h); } } void View_flutter_wrapper::setFixedHeight_nocallback(int h) { ::KDDockWidgets::Views::View_flutter::setFixedHeight(h); } void View_flutter_wrapper::setFixedWidth(int w) { if (m_setFixedWidthCallback) { const void *thisPtr = this; m_setFixedWidthCallback(const_cast(thisPtr), w); } else { ::KDDockWidgets::Views::View_flutter::setFixedWidth(w); } } void View_flutter_wrapper::setFixedWidth_nocallback(int w) { ::KDDockWidgets::Views::View_flutter::setFixedWidth(w); } void View_flutter_wrapper::setGeometry(QRect arg__1) { if (m_setGeometryCallback) { const void *thisPtr = this; m_setGeometryCallback(const_cast(thisPtr), arg__1); } else { ::KDDockWidgets::Views::View_flutter::setGeometry(arg__1); } } void View_flutter_wrapper::setGeometry_nocallback(QRect arg__1) { ::KDDockWidgets::Views::View_flutter::setGeometry(arg__1); } void View_flutter_wrapper::setHeight(int h) { if (m_setHeightCallback) { const void *thisPtr = this; m_setHeightCallback(const_cast(thisPtr), h); } else { ::KDDockWidgets::Views::View_flutter::setHeight(h); } } void View_flutter_wrapper::setHeight_nocallback(int h) { ::KDDockWidgets::Views::View_flutter::setHeight(h); } void View_flutter_wrapper::setMaximumSize(QSize sz) { if (m_setMaximumSizeCallback) { const void *thisPtr = this; m_setMaximumSizeCallback(const_cast(thisPtr), sz); } else { ::KDDockWidgets::Views::View_flutter::setMaximumSize(sz); } } void View_flutter_wrapper::setMaximumSize_nocallback(QSize sz) { ::KDDockWidgets::Views::View_flutter::setMaximumSize(sz); } void View_flutter_wrapper::setMinimumSize(QSize sz) { if (m_setMinimumSizeCallback) { const void *thisPtr = this; m_setMinimumSizeCallback(const_cast(thisPtr), sz); } else { ::KDDockWidgets::Views::View_flutter::setMinimumSize(sz); } } void View_flutter_wrapper::setMinimumSize_nocallback(QSize sz) { ::KDDockWidgets::Views::View_flutter::setMinimumSize(sz); } void View_flutter_wrapper::setMouseTracking(bool enable) { if (m_setMouseTrackingCallback) { const void *thisPtr = this; m_setMouseTrackingCallback(const_cast(thisPtr), enable); } else { ::KDDockWidgets::Views::View_flutter::setMouseTracking(enable); } } void View_flutter_wrapper::setMouseTracking_nocallback(bool enable) { ::KDDockWidgets::Views::View_flutter::setMouseTracking(enable); } void View_flutter_wrapper::setNormalGeometry(QRect geo) { ::KDDockWidgets::Views::View_flutter::setNormalGeometry(geo); } void View_flutter_wrapper::setObjectName(const QString &name) { if (m_setObjectNameCallback) { const void *thisPtr = this; m_setObjectNameCallback(const_cast(thisPtr), name); } else { ::KDDockWidgets::Views::View_flutter::setObjectName(name); } } void View_flutter_wrapper::setObjectName_nocallback(const QString &name) { ::KDDockWidgets::Views::View_flutter::setObjectName(name); } void View_flutter_wrapper::setParent(KDDockWidgets::View *parent) { if (m_setParentCallback) { const void *thisPtr = this; m_setParentCallback(const_cast(thisPtr), parent); } else { ::KDDockWidgets::Views::View_flutter::setParent(parent); } } void View_flutter_wrapper::setParent_nocallback(KDDockWidgets::View *parent) { ::KDDockWidgets::Views::View_flutter::setParent(parent); } void View_flutter_wrapper::setSize(int w, int h) { if (m_setSize_2Callback) { const void *thisPtr = this; m_setSize_2Callback(const_cast(thisPtr), w, h); } else { ::KDDockWidgets::Views::View_flutter::setSize(w, h); } } void View_flutter_wrapper::setSize_nocallback(int w, int h) { ::KDDockWidgets::Views::View_flutter::setSize(w, h); } void View_flutter_wrapper::setVisible(bool visible) { if (m_setVisibleCallback) { const void *thisPtr = this; m_setVisibleCallback(const_cast(thisPtr), visible); } else { ::KDDockWidgets::Views::View_flutter::setVisible(visible); } } void View_flutter_wrapper::setVisible_nocallback(bool visible) { ::KDDockWidgets::Views::View_flutter::setVisible(visible); } void View_flutter_wrapper::setWidth(int w) { if (m_setWidthCallback) { const void *thisPtr = this; m_setWidthCallback(const_cast(thisPtr), w); } else { ::KDDockWidgets::Views::View_flutter::setWidth(w); } } void View_flutter_wrapper::setWidth_nocallback(int w) { ::KDDockWidgets::Views::View_flutter::setWidth(w); } void View_flutter_wrapper::setWindowOpacity(double v) { if (m_setWindowOpacityCallback) { const void *thisPtr = this; m_setWindowOpacityCallback(const_cast(thisPtr), v); } else { ::KDDockWidgets::Views::View_flutter::setWindowOpacity(v); } } void View_flutter_wrapper::setWindowOpacity_nocallback(double v) { ::KDDockWidgets::Views::View_flutter::setWindowOpacity(v); } void View_flutter_wrapper::setWindowTitle(const QString &title) { if (m_setWindowTitleCallback) { const void *thisPtr = this; m_setWindowTitleCallback(const_cast(thisPtr), title); } else { ::KDDockWidgets::Views::View_flutter::setWindowTitle(title); } } void View_flutter_wrapper::setWindowTitle_nocallback(const QString &title) { ::KDDockWidgets::Views::View_flutter::setWindowTitle(title); } void View_flutter_wrapper::setZOrder(int arg__1) { if (m_setZOrderCallback) { const void *thisPtr = this; m_setZOrderCallback(const_cast(thisPtr), arg__1); } else { ::KDDockWidgets::Views::View_flutter::setZOrder(arg__1); } } void View_flutter_wrapper::setZOrder_nocallback(int arg__1) { ::KDDockWidgets::Views::View_flutter::setZOrder(arg__1); } void View_flutter_wrapper::show() { if (m_showCallback) { const void *thisPtr = this; m_showCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::show(); } } void View_flutter_wrapper::show_nocallback() { ::KDDockWidgets::Views::View_flutter::show(); } void View_flutter_wrapper::showMaximized() { if (m_showMaximizedCallback) { const void *thisPtr = this; m_showMaximizedCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::showMaximized(); } } void View_flutter_wrapper::showMaximized_nocallback() { ::KDDockWidgets::Views::View_flutter::showMaximized(); } void View_flutter_wrapper::showMinimized() { if (m_showMinimizedCallback) { const void *thisPtr = this; m_showMinimizedCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::showMinimized(); } } void View_flutter_wrapper::showMinimized_nocallback() { ::KDDockWidgets::Views::View_flutter::showMinimized(); } void View_flutter_wrapper::showNormal() { if (m_showNormalCallback) { const void *thisPtr = this; m_showNormalCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::showNormal(); } } void View_flutter_wrapper::showNormal_nocallback() { ::KDDockWidgets::Views::View_flutter::showNormal(); } QSize View_flutter_wrapper::sizeHint() const { if (m_sizeHintCallback) { const void *thisPtr = this; return *m_sizeHintCallback(const_cast(thisPtr)); } else { return ::KDDockWidgets::Views::View_flutter::sizeHint(); } } QSize View_flutter_wrapper::sizeHint_nocallback() const { return ::KDDockWidgets::Views::View_flutter::sizeHint(); } void View_flutter_wrapper::update() { if (m_updateCallback) { const void *thisPtr = this; m_updateCallback(const_cast(thisPtr)); } else { ::KDDockWidgets::Views::View_flutter::update(); } } void View_flutter_wrapper::update_nocallback() { ::KDDockWidgets::Views::View_flutter::update(); } void View_flutter_wrapper::updateGeometry() { ::KDDockWidgets::Views::View_flutter::updateGeometry(); } View_flutter_wrapper::~View_flutter_wrapper() { } } static KDDockWidgets::Views::View_flutter *fromPtr(void *ptr) { return reinterpret_cast(ptr); } static KDDockWidgetsBindings_wrappersNS::View_flutter_wrapper *fromWrapperPtr(void *ptr) { return reinterpret_cast(ptr); } extern "C" { void c_KDDockWidgets__Views__View_flutter_Finalizer(void *, void *cppObj, void *) { delete reinterpret_cast(cppObj); } void *c_KDDockWidgets__Views__View_flutter__constructor_Controller_Type_View_WindowFlags(void *controller_, int type, void *arg__3_, int windowFlags) { auto controller = reinterpret_cast(controller_); auto arg__3 = reinterpret_cast(arg__3_); auto ptr = new KDDockWidgetsBindings_wrappersNS::View_flutter_wrapper(controller, static_cast(type), arg__3, static_cast(windowFlags)); return reinterpret_cast(ptr); } // activateWindow() void c_KDDockWidgets__Views__View_flutter__activateWindow(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->activateWindow_nocallback();} else { return targetPtr->activateWindow();} }(); } // close() bool c_KDDockWidgets__Views__View_flutter__close(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->close_nocallback();} else { return targetPtr->close();} }(); } // createPlatformWindow() void c_KDDockWidgets__Views__View_flutter__createPlatformWindow(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->createPlatformWindow_nocallback();} else { return targetPtr->createPlatformWindow();} }(); } // flags() const int c_KDDockWidgets__Views__View_flutter__flags(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->flags_nocallback();} else { return targetPtr->flags();} }(); } // free_impl() void c_KDDockWidgets__Views__View_flutter__free_impl(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->free_impl_nocallback();} else { return targetPtr->free_impl();} }(); } // geometry() const void *c_KDDockWidgets__Views__View_flutter__geometry(void *thisObj) { return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->geometry_nocallback();} else { return targetPtr->geometry();} }() }; } // grabMouse() void c_KDDockWidgets__Views__View_flutter__grabMouse(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->grabMouse_nocallback();} else { return targetPtr->grabMouse();} }(); } // hasFocus() const bool c_KDDockWidgets__Views__View_flutter__hasFocus(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->hasFocus_nocallback();} else { return targetPtr->hasFocus();} }(); } // hide() void c_KDDockWidgets__Views__View_flutter__hide(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->hide_nocallback();} else { return targetPtr->hide();} }(); } // init() void c_KDDockWidgets__Views__View_flutter__init(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->init_nocallback();} else { return targetPtr->init();} }(); } // isActiveWindow() const bool c_KDDockWidgets__Views__View_flutter__isActiveWindow(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->isActiveWindow_nocallback();} else { return targetPtr->isActiveWindow();} }(); } // isMaximized() const bool c_KDDockWidgets__Views__View_flutter__isMaximized(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->isMaximized_nocallback();} else { return targetPtr->isMaximized();} }(); } // isMinimized() const bool c_KDDockWidgets__Views__View_flutter__isMinimized(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->isMinimized_nocallback();} else { return targetPtr->isMinimized();} }(); } // isNull() const bool c_KDDockWidgets__Views__View_flutter__isNull(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->isNull_nocallback();} else { return targetPtr->isNull();} }(); } // isRootView() const bool c_KDDockWidgets__Views__View_flutter__isRootView(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->isRootView_nocallback();} else { return targetPtr->isRootView();} }(); } // isVisible() const bool c_KDDockWidgets__Views__View_flutter__isVisible(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->isVisible_nocallback();} else { return targetPtr->isVisible();} }(); } // mapFromGlobal(QPoint globalPt) const void *c_KDDockWidgets__Views__View_flutter__mapFromGlobal_QPoint(void *thisObj, void *globalPt_) { auto &globalPt = *reinterpret_cast(globalPt_); return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->mapFromGlobal_nocallback(globalPt);} else { return targetPtr->mapFromGlobal(globalPt);} }() }; } // mapTo(KDDockWidgets::View * parent, QPoint pos) const void *c_KDDockWidgets__Views__View_flutter__mapTo_View_QPoint(void *thisObj, void *parent_, void *pos_) { auto parent = reinterpret_cast(parent_); auto &pos = *reinterpret_cast(pos_); return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->mapTo_nocallback(parent,pos);} else { return targetPtr->mapTo(parent,pos);} }() }; } // mapToGlobal(QPoint localPt) const void *c_KDDockWidgets__Views__View_flutter__mapToGlobal_QPoint(void *thisObj, void *localPt_) { auto &localPt = *reinterpret_cast(localPt_); return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->mapToGlobal_nocallback(localPt);} else { return targetPtr->mapToGlobal(localPt);} }() }; } // maxSizeHint() const void *c_KDDockWidgets__Views__View_flutter__maxSizeHint(void *thisObj) { return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->maxSizeHint_nocallback();} else { return targetPtr->maxSizeHint();} }() }; } // maximumSize() const void *c_KDDockWidgets__Views__View_flutter__maximumSize(void *thisObj) { return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->maximumSize_nocallback();} else { return targetPtr->maximumSize();} }() }; } // minSize() const void *c_KDDockWidgets__Views__View_flutter__minSize(void *thisObj) { return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->minSize_nocallback();} else { return targetPtr->minSize();} }() }; } // minimumHeight() const int c_KDDockWidgets__Views__View_flutter__minimumHeight(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->minimumHeight_nocallback();} else { return targetPtr->minimumHeight();} }(); } // minimumWidth() const int c_KDDockWidgets__Views__View_flutter__minimumWidth(void *thisObj) { return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->minimumWidth_nocallback();} else { return targetPtr->minimumWidth();} }(); } // move(int x, int y) void c_KDDockWidgets__Views__View_flutter__move_int_int(void *thisObj, int x, int y) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->move_nocallback(x,y);} else { return targetPtr->move(x,y);} }(); } // normalGeometry() const void *c_KDDockWidgets__Views__View_flutter__normalGeometry(void *thisObj) { return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->normalGeometry_nocallback();} else { return targetPtr->normalGeometry();} }() }; } // objectName() const void *c_KDDockWidgets__Views__View_flutter__objectName(void *thisObj) { return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->objectName_nocallback();} else { return targetPtr->objectName();} }() }; } // onResize(QSize newSize) bool c_KDDockWidgets__Views__View_flutter__onResize_QSize(void *thisObj, void *newSize_) { auto &newSize = *reinterpret_cast(newSize_); return [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->onResize_nocallback(newSize);} else { return targetPtr->onResize(newSize);} }(); } // raise() void c_KDDockWidgets__Views__View_flutter__raise(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->raise_nocallback();} else { return targetPtr->raise();} }(); } // raiseAndActivate() void c_KDDockWidgets__Views__View_flutter__raiseAndActivate(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->raiseAndActivate_nocallback();} else { return targetPtr->raiseAndActivate();} }(); } // releaseKeyboard() void c_KDDockWidgets__Views__View_flutter__releaseKeyboard(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->releaseKeyboard_nocallback();} else { return targetPtr->releaseKeyboard();} }(); } // releaseMouse() void c_KDDockWidgets__Views__View_flutter__releaseMouse(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->releaseMouse_nocallback();} else { return targetPtr->releaseMouse();} }(); } // setCursor(Qt::CursorShape shape) void c_KDDockWidgets__Views__View_flutter__setCursor_CursorShape(void *thisObj, int shape) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setCursor_nocallback(static_cast(shape));} else { return targetPtr->setCursor(static_cast(shape));} }(); } // setFixedHeight(int h) void c_KDDockWidgets__Views__View_flutter__setFixedHeight_int(void *thisObj, int h) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setFixedHeight_nocallback(h);} else { return targetPtr->setFixedHeight(h);} }(); } // setFixedWidth(int w) void c_KDDockWidgets__Views__View_flutter__setFixedWidth_int(void *thisObj, int w) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setFixedWidth_nocallback(w);} else { return targetPtr->setFixedWidth(w);} }(); } // setGeometry(QRect arg__1) void c_KDDockWidgets__Views__View_flutter__setGeometry_QRect(void *thisObj, void *arg__1_) { auto &arg__1 = *reinterpret_cast(arg__1_); [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setGeometry_nocallback(arg__1);} else { return targetPtr->setGeometry(arg__1);} }(); } // setHeight(int h) void c_KDDockWidgets__Views__View_flutter__setHeight_int(void *thisObj, int h) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setHeight_nocallback(h);} else { return targetPtr->setHeight(h);} }(); } // setMaximumSize(QSize sz) void c_KDDockWidgets__Views__View_flutter__setMaximumSize_QSize(void *thisObj, void *sz_) { auto &sz = *reinterpret_cast(sz_); [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setMaximumSize_nocallback(sz);} else { return targetPtr->setMaximumSize(sz);} }(); } // setMinimumSize(QSize sz) void c_KDDockWidgets__Views__View_flutter__setMinimumSize_QSize(void *thisObj, void *sz_) { auto &sz = *reinterpret_cast(sz_); [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setMinimumSize_nocallback(sz);} else { return targetPtr->setMinimumSize(sz);} }(); } // setMouseTracking(bool enable) void c_KDDockWidgets__Views__View_flutter__setMouseTracking_bool(void *thisObj, bool enable) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setMouseTracking_nocallback(enable);} else { return targetPtr->setMouseTracking(enable);} }(); } // setNormalGeometry(QRect geo) void c_KDDockWidgets__Views__View_flutter__setNormalGeometry_QRect(void *thisObj, void *geo_) { auto &geo = *reinterpret_cast(geo_); fromPtr(thisObj)->setNormalGeometry(geo); } // setObjectName(const QString & name) void c_KDDockWidgets__Views__View_flutter__setObjectName_QString(void *thisObj, const char *name_) { const auto name = QString::fromUtf8(name_); [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setObjectName_nocallback(name);} else { return targetPtr->setObjectName(name);} }(); } // setParent(KDDockWidgets::View * parent) void c_KDDockWidgets__Views__View_flutter__setParent_View(void *thisObj, void *parent_) { auto parent = reinterpret_cast(parent_); [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setParent_nocallback(parent);} else { return targetPtr->setParent(parent);} }(); } // setSize(int w, int h) void c_KDDockWidgets__Views__View_flutter__setSize_int_int(void *thisObj, int w, int h) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setSize_nocallback(w,h);} else { return targetPtr->setSize(w,h);} }(); } // setVisible(bool visible) void c_KDDockWidgets__Views__View_flutter__setVisible_bool(void *thisObj, bool visible) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setVisible_nocallback(visible);} else { return targetPtr->setVisible(visible);} }(); } // setWidth(int w) void c_KDDockWidgets__Views__View_flutter__setWidth_int(void *thisObj, int w) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setWidth_nocallback(w);} else { return targetPtr->setWidth(w);} }(); } // setWindowOpacity(double v) void c_KDDockWidgets__Views__View_flutter__setWindowOpacity_double(void *thisObj, double v) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setWindowOpacity_nocallback(v);} else { return targetPtr->setWindowOpacity(v);} }(); } // setWindowTitle(const QString & title) void c_KDDockWidgets__Views__View_flutter__setWindowTitle_QString(void *thisObj, const char *title_) { const auto title = QString::fromUtf8(title_); [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setWindowTitle_nocallback(title);} else { return targetPtr->setWindowTitle(title);} }(); } // setZOrder(int arg__1) void c_KDDockWidgets__Views__View_flutter__setZOrder_int(void *thisObj, int arg__1) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->setZOrder_nocallback(arg__1);} else { return targetPtr->setZOrder(arg__1);} }(); } // show() void c_KDDockWidgets__Views__View_flutter__show(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->show_nocallback();} else { return targetPtr->show();} }(); } // showMaximized() void c_KDDockWidgets__Views__View_flutter__showMaximized(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->showMaximized_nocallback();} else { return targetPtr->showMaximized();} }(); } // showMinimized() void c_KDDockWidgets__Views__View_flutter__showMinimized(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->showMinimized_nocallback();} else { return targetPtr->showMinimized();} }(); } // showNormal() void c_KDDockWidgets__Views__View_flutter__showNormal(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->showNormal_nocallback();} else { return targetPtr->showNormal();} }(); } // sizeHint() const void *c_KDDockWidgets__Views__View_flutter__sizeHint(void *thisObj) { return new Dartagnan::ValueWrapper { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->sizeHint_nocallback();} else { return targetPtr->sizeHint();} }() }; } // update() void c_KDDockWidgets__Views__View_flutter__update(void *thisObj) { [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast(targetPtr);if (wrapperPtr) { return wrapperPtr->update_nocallback();} else { return targetPtr->update();} }(); } // updateGeometry() void c_KDDockWidgets__Views__View_flutter__updateGeometry(void *thisObj) { fromPtr(thisObj)->updateGeometry(); } void c_KDDockWidgets__Views__View_flutter__destructor(void *thisObj) { delete fromPtr(thisObj); } void c_KDDockWidgets__Views__View_flutter__registerVirtualMethodCallback(void *ptr, void *callback, int methodId) { auto wrapper = fromWrapperPtr(ptr); switch (methodId) { case 828: wrapper->m_activateWindowCallback = reinterpret_cast(callback); break; case 833: wrapper->m_closeCallback = reinterpret_cast(callback); break; case 836: wrapper->m_createPlatformWindowCallback = reinterpret_cast(callback); break; case 841: wrapper->m_flagsCallback = reinterpret_cast(callback); break; case 843: wrapper->m_free_implCallback = reinterpret_cast(callback); break; case 845: wrapper->m_geometryCallback = reinterpret_cast(callback); break; case 847: wrapper->m_grabMouseCallback = reinterpret_cast(callback); break; case 850: wrapper->m_hasFocusCallback = reinterpret_cast(callback); break; case 852: wrapper->m_hideCallback = reinterpret_cast(callback); break; case 855: wrapper->m_initCallback = reinterpret_cast(callback); break; case 857: wrapper->m_isActiveWindowCallback = reinterpret_cast(callback); break; case 858: wrapper->m_isMaximizedCallback = reinterpret_cast(callback); break; case 859: wrapper->m_isMinimizedCallback = reinterpret_cast(callback); break; case 860: wrapper->m_isNullCallback = reinterpret_cast(callback); break; case 861: wrapper->m_isRootViewCallback = reinterpret_cast(callback); break; case 862: wrapper->m_isVisibleCallback = reinterpret_cast(callback); break; case 863: wrapper->m_mapFromGlobalCallback = reinterpret_cast(callback); break; case 864: wrapper->m_mapToCallback = reinterpret_cast(callback); break; case 865: wrapper->m_mapToGlobalCallback = reinterpret_cast(callback); break; case 866: wrapper->m_maxSizeHintCallback = reinterpret_cast(callback); break; case 867: wrapper->m_maximumSizeCallback = reinterpret_cast(callback); break; case 868: wrapper->m_minSizeCallback = reinterpret_cast(callback); break; case 869: wrapper->m_minimumHeightCallback = reinterpret_cast(callback); break; case 870: wrapper->m_minimumWidthCallback = reinterpret_cast(callback); break; case 872: wrapper->m_move_2Callback = reinterpret_cast(callback); break; case 873: wrapper->m_normalGeometryCallback = reinterpret_cast(callback); break; case 874: wrapper->m_objectNameCallback = reinterpret_cast(callback); break; case 875: wrapper->m_onResizeCallback = reinterpret_cast(callback); break; case 878: wrapper->m_raiseCallback = reinterpret_cast(callback); break; case 879: wrapper->m_raiseAndActivateCallback = reinterpret_cast(callback); break; case 881: wrapper->m_releaseKeyboardCallback = reinterpret_cast(callback); break; case 882: wrapper->m_releaseMouseCallback = reinterpret_cast(callback); break; case 886: wrapper->m_setCursorCallback = reinterpret_cast(callback); break; case 887: wrapper->m_setFixedHeightCallback = reinterpret_cast(callback); break; case 888: wrapper->m_setFixedWidthCallback = reinterpret_cast(callback); break; case 889: wrapper->m_setGeometryCallback = reinterpret_cast(callback); break; case 890: wrapper->m_setHeightCallback = reinterpret_cast(callback); break; case 891: wrapper->m_setMaximumSizeCallback = reinterpret_cast(callback); break; case 892: wrapper->m_setMinimumSizeCallback = reinterpret_cast(callback); break; case 893: wrapper->m_setMouseTrackingCallback = reinterpret_cast(callback); break; case 894: wrapper->m_setObjectNameCallback = reinterpret_cast(callback); break; case 895: wrapper->m_setParentCallback = reinterpret_cast(callback); break; case 897: wrapper->m_setSize_2Callback = reinterpret_cast(callback); break; case 898: wrapper->m_setVisibleCallback = reinterpret_cast(callback); break; case 899: wrapper->m_setWidthCallback = reinterpret_cast(callback); break; case 900: wrapper->m_setWindowOpacityCallback = reinterpret_cast(callback); break; case 901: wrapper->m_setWindowTitleCallback = reinterpret_cast(callback); break; case 902: wrapper->m_setZOrderCallback = reinterpret_cast(callback); break; case 903: wrapper->m_showCallback = reinterpret_cast(callback); break; case 904: wrapper->m_showMaximizedCallback = reinterpret_cast(callback); break; case 905: wrapper->m_showMinimizedCallback = reinterpret_cast(callback); break; case 906: wrapper->m_showNormalCallback = reinterpret_cast(callback); break; case 908: wrapper->m_sizeHintCallback = reinterpret_cast(callback); break; case 910: wrapper->m_updateCallback = reinterpret_cast(callback); break; } } }