Files
KDDockWidgets/src/flutter/generated/KDDockWidgetsBindings/dart/ffi/Platform_wrapper.h
Sergio Martins b3dd4516ca flutter: Renamed KDDockWidgets package to KDDockWidgetsBindings
The former is needed for the KDDW flutter frontend, which will use
the latter to access the C++ API.

Using two packages instead of one, since one is generated by
dartagnan.
2022-07-23 20:31:50 +01:00

206 lines
7.8 KiB
C++

/*
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.
*/
//tag=1040
#include "KDDockWidgetsBindings_exports.h"
#include <Platform.h>
#include <ViewFactory.h>
#include <View.h>
#include <qsize.h>
#include <qpoint.h>
#include <qstring.h>
namespace KDDockWidgetsBindings_wrappersNS {
//tag=1017
class Platform_wrapper : public ::KDDockWidgets::Platform {public:
~Platform_wrapper();
//tag=1041
Platform_wrapper();
//tag=1041
virtual QString applicationName()const;
//tag=1008
virtual QString applicationName_nocallback()const;
//tag=1041
virtual KDDockWidgets::ViewFactory * createDefaultViewFactory();
//tag=1008
virtual KDDockWidgets::ViewFactory * createDefaultViewFactory_nocallback();
//tag=1041
virtual bool hasActivePopup()const;
//tag=1008
virtual bool hasActivePopup_nocallback()const;
//tag=1041
virtual bool inDisallowedDragView(QPoint globalPos)const;
//tag=1008
virtual bool inDisallowedDragView_nocallback(QPoint globalPos)const;
//tag=1041
static KDDockWidgets::Platform * instance();
//tag=1041
virtual bool isLeftMouseButtonPressed()const;
//tag=1008
virtual bool isLeftMouseButtonPressed_nocallback()const;
//tag=1041
virtual bool isProcessingAppQuitEvent()const;
//tag=1008
virtual bool isProcessingAppQuitEvent_nocallback()const;
//tag=1041
bool isQtQuick()const;
//tag=1041
bool isQtWidgets()const;
//tag=1041
virtual const char * name()const;
//tag=1008
virtual const char * name_nocallback()const;
//tag=1041
virtual QString organizationName()const;
//tag=1008
virtual QString organizationName_nocallback()const;
//tag=1041
virtual void restoreMouseCursor();
//tag=1008
virtual void restoreMouseCursor_nocallback();
//tag=1041
virtual int screenNumberFor(KDDockWidgets::View * arg__1)const;
//tag=1008
virtual int screenNumberFor_nocallback(KDDockWidgets::View * arg__1)const;
//tag=1041
virtual QSize screenSizeFor(KDDockWidgets::View * arg__1)const;
//tag=1008
virtual QSize screenSizeFor_nocallback(KDDockWidgets::View * arg__1)const;
//tag=1041
int startDragDistance()const;
//tag=1041
virtual int startDragDistance_impl()const;
//tag=1008
virtual int startDragDistance_impl_nocallback()const;
//tag=1041
virtual void ungrabMouse();
//tag=1008
virtual void ungrabMouse_nocallback();
//tag=1041
virtual bool usesFallbackMouseGrabber()const;
//tag=1008
virtual bool usesFallbackMouseGrabber_nocallback()const;
//tag=1042
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 bool (*Callback_hasActivePopup)(void *);Callback_hasActivePopup m_hasActivePopupCallback = nullptr;
//tag=1042
typedef bool (*Callback_inDisallowedDragView)(void *,QPoint globalPos);Callback_inDisallowedDragView m_inDisallowedDragViewCallback = nullptr;
//tag=1042
typedef bool (*Callback_isLeftMouseButtonPressed)(void *);Callback_isLeftMouseButtonPressed m_isLeftMouseButtonPressedCallback = nullptr;
//tag=1042
typedef bool (*Callback_isProcessingAppQuitEvent)(void *);Callback_isProcessingAppQuitEvent m_isProcessingAppQuitEventCallback = nullptr;
//tag=1042
typedef const char * (*Callback_name)(void *);Callback_name m_nameCallback = nullptr;
//tag=1042
typedef QString* (*Callback_organizationName)(void *);Callback_organizationName m_organizationNameCallback = nullptr;
//tag=1042
typedef void (*Callback_restoreMouseCursor)(void *);Callback_restoreMouseCursor m_restoreMouseCursorCallback = nullptr;
//tag=1042
typedef int (*Callback_screenNumberFor)(void *,KDDockWidgets::View * arg__1);Callback_screenNumberFor m_screenNumberForCallback = nullptr;
//tag=1042
typedef QSize* (*Callback_screenSizeFor)(void *,KDDockWidgets::View * arg__1);Callback_screenSizeFor m_screenSizeForCallback = nullptr;
//tag=1042
typedef int (*Callback_startDragDistance_impl)(void *);Callback_startDragDistance_impl m_startDragDistance_implCallback = nullptr;
//tag=1042
typedef void (*Callback_ungrabMouse)(void *);Callback_ungrabMouse m_ungrabMouseCallback = nullptr;
//tag=1042
typedef bool (*Callback_usesFallbackMouseGrabber)(void *);Callback_usesFallbackMouseGrabber m_usesFallbackMouseGrabberCallback = nullptr;
};
}extern "C" {
//tag=1067
// KDDockWidgets::Platform::Platform()
KDDockWidgetsBindings_EXPORT void * c_KDDockWidgets__Platform__constructor();
//tag=1067
// KDDockWidgets::Platform::applicationName() const
KDDockWidgetsBindings_EXPORT void* c_KDDockWidgets__Platform__applicationName(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::createDefaultViewFactory()
KDDockWidgetsBindings_EXPORT void* c_KDDockWidgets__Platform__createDefaultViewFactory(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::hasActivePopup() const
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__Platform__hasActivePopup(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::inDisallowedDragView(QPoint globalPos) const
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__Platform__inDisallowedDragView_QPoint(void *thisObj,void* globalPos_);
//tag=1067
// KDDockWidgets::Platform::instance()
KDDockWidgetsBindings_EXPORT void* c_static_KDDockWidgets__Platform__instance();
//tag=1067
// KDDockWidgets::Platform::isLeftMouseButtonPressed() const
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__Platform__isLeftMouseButtonPressed(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::isProcessingAppQuitEvent() const
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__Platform__isProcessingAppQuitEvent(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::isQtQuick() const
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__Platform__isQtQuick(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::isQtWidgets() const
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__Platform__isQtWidgets(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::name() const
KDDockWidgetsBindings_EXPORT const char * c_KDDockWidgets__Platform__name(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::organizationName() const
KDDockWidgetsBindings_EXPORT void* c_KDDockWidgets__Platform__organizationName(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::restoreMouseCursor()
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Platform__restoreMouseCursor(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::screenNumberFor(KDDockWidgets::View * arg__1) const
KDDockWidgetsBindings_EXPORT int c_KDDockWidgets__Platform__screenNumberFor_View(void *thisObj,void* arg__1_);
//tag=1067
// KDDockWidgets::Platform::screenSizeFor(KDDockWidgets::View * arg__1) const
KDDockWidgetsBindings_EXPORT void* c_KDDockWidgets__Platform__screenSizeFor_View(void *thisObj,void* arg__1_);
//tag=1067
// KDDockWidgets::Platform::startDragDistance() const
KDDockWidgetsBindings_EXPORT int c_KDDockWidgets__Platform__startDragDistance(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::startDragDistance_impl() const
KDDockWidgetsBindings_EXPORT int c_KDDockWidgets__Platform__startDragDistance_impl(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::ungrabMouse()
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Platform__ungrabMouse(void *thisObj);
//tag=1067
// KDDockWidgets::Platform::usesFallbackMouseGrabber() const
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__Platform__usesFallbackMouseGrabber(void *thisObj);
//tag=1066
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Platform__destructor(void *thisObj);
//tag=1046
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Platform__registerVirtualMethodCallback(void *ptr, void *callback, int methodId);
//tag=1047
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__Platform_Finalizer(void *, void *cppObj, void *);}