90 lines
6.8 KiB
C++
90 lines
6.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.
|
|
*/
|
|
#include "KDDockWidgetsBindings_exports.h"
|
|
#include <ViewFactory.h>
|
|
#include <qstring.h>
|
|
#include <View.h>
|
|
#include <Group.h>
|
|
#include <ClassicIndicatorWindowViewInterface.h>
|
|
#include <ClassicIndicators.h>
|
|
#include <DropArea.h>
|
|
#include <qcoreevent.h>
|
|
#include <qobject.h>
|
|
#include <qlist.h>
|
|
#include <qbytearray.h>
|
|
|
|
namespace KDDockWidgetsBindings_wrappersNS {
|
|
class ViewFactory_wrapper : public ::KDDockWidgets::ViewFactory
|
|
{
|
|
public:
|
|
~ViewFactory_wrapper();
|
|
ViewFactory_wrapper();
|
|
virtual KDDockWidgets::Views::ClassicIndicatorWindowViewInterface *createClassicIndicatorWindow(KDDockWidgets::Controllers::ClassicIndicators *arg__1) const;
|
|
virtual KDDockWidgets::Views::ClassicIndicatorWindowViewInterface *createClassicIndicatorWindow_nocallback(KDDockWidgets::Controllers::ClassicIndicators *arg__1) const;
|
|
virtual KDDockWidgets::View *createDockWidget(const QString &uniqueName, QFlags<KDDockWidgets::DockWidgetOption> options = {}, QFlags<KDDockWidgets::LayoutSaverOption> layoutSaverOptions = {}, Qt::WindowFlags windowFlags = {}) const;
|
|
virtual KDDockWidgets::View *createDockWidget_nocallback(const QString &uniqueName, QFlags<KDDockWidgets::DockWidgetOption> options = {}, QFlags<KDDockWidgets::LayoutSaverOption> layoutSaverOptions = {}, Qt::WindowFlags windowFlags = {}) const;
|
|
virtual KDDockWidgets::View *createDropArea(KDDockWidgets::Controllers::DropArea *arg__1, KDDockWidgets::View *parent) const;
|
|
virtual KDDockWidgets::View *createDropArea_nocallback(KDDockWidgets::Controllers::DropArea *arg__1, KDDockWidgets::View *parent) const;
|
|
virtual KDDockWidgets::View *createGroup(KDDockWidgets::Controllers::Group *arg__1, KDDockWidgets::View *parent = nullptr) const;
|
|
virtual KDDockWidgets::View *createGroup_nocallback(KDDockWidgets::Controllers::Group *arg__1, KDDockWidgets::View *parent = nullptr) const;
|
|
virtual KDDockWidgets::View *createRubberBand(KDDockWidgets::View *parent) const;
|
|
virtual KDDockWidgets::View *createRubberBand_nocallback(KDDockWidgets::View *parent) const;
|
|
virtual void customEvent(QEvent *event);
|
|
virtual void customEvent_nocallback(QEvent *event);
|
|
virtual bool event(QEvent *event);
|
|
virtual bool event_nocallback(QEvent *event);
|
|
virtual bool eventFilter(QObject *watched, QEvent *event);
|
|
virtual bool eventFilter_nocallback(QObject *watched, QEvent *event);
|
|
static QString tr(const char *s, const char *c, int n);
|
|
typedef KDDockWidgets::Views::ClassicIndicatorWindowViewInterface *(*Callback_createClassicIndicatorWindow)(void *, KDDockWidgets::Controllers::ClassicIndicators *arg__1);
|
|
Callback_createClassicIndicatorWindow m_createClassicIndicatorWindowCallback = nullptr;
|
|
typedef KDDockWidgets::View *(*Callback_createDockWidget)(void *, const QString &uniqueName, QFlags<KDDockWidgets::DockWidgetOption> options, QFlags<KDDockWidgets::LayoutSaverOption> layoutSaverOptions, Qt::WindowFlags windowFlags);
|
|
Callback_createDockWidget m_createDockWidgetCallback = nullptr;
|
|
typedef KDDockWidgets::View *(*Callback_createDropArea)(void *, KDDockWidgets::Controllers::DropArea *arg__1, KDDockWidgets::View *parent);
|
|
Callback_createDropArea m_createDropAreaCallback = nullptr;
|
|
typedef KDDockWidgets::View *(*Callback_createGroup)(void *, KDDockWidgets::Controllers::Group *arg__1, KDDockWidgets::View *parent);
|
|
Callback_createGroup m_createGroupCallback = nullptr;
|
|
typedef KDDockWidgets::View *(*Callback_createRubberBand)(void *, KDDockWidgets::View *parent);
|
|
Callback_createRubberBand m_createRubberBandCallback = nullptr;
|
|
typedef void (*Callback_customEvent)(void *, QEvent *event);
|
|
Callback_customEvent m_customEventCallback = nullptr;
|
|
typedef bool (*Callback_event)(void *, QEvent *event);
|
|
Callback_event m_eventCallback = nullptr;
|
|
typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event);
|
|
Callback_eventFilter m_eventFilterCallback = nullptr;
|
|
};
|
|
}
|
|
extern "C" {
|
|
// KDDockWidgets::ViewFactory::ViewFactory()
|
|
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__ViewFactory__constructor();
|
|
// KDDockWidgets::ViewFactory::createClassicIndicatorWindow(KDDockWidgets::Controllers::ClassicIndicators * arg__1) const
|
|
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__ViewFactory__createClassicIndicatorWindow_ClassicIndicators(void *thisObj, void *arg__1_);
|
|
// KDDockWidgets::ViewFactory::createDockWidget(const QString & uniqueName, QFlags<KDDockWidgets::DockWidgetOption> options, QFlags<KDDockWidgets::LayoutSaverOption> layoutSaverOptions, Qt::WindowFlags windowFlags) const
|
|
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__ViewFactory__createDockWidget_QString_DockWidgetOptions_LayoutSaverOptions_WindowFlags(void *thisObj, const char *uniqueName_, int options_, int layoutSaverOptions_, int windowFlags);
|
|
// KDDockWidgets::ViewFactory::createDropArea(KDDockWidgets::Controllers::DropArea * arg__1, KDDockWidgets::View * parent) const
|
|
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__ViewFactory__createDropArea_DropArea_View(void *thisObj, void *arg__1_, void *parent_);
|
|
// KDDockWidgets::ViewFactory::createGroup(KDDockWidgets::Controllers::Group * arg__1, KDDockWidgets::View * parent) const
|
|
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__ViewFactory__createGroup_Group_View(void *thisObj, void *arg__1_, void *parent_);
|
|
// KDDockWidgets::ViewFactory::createRubberBand(KDDockWidgets::View * parent) const
|
|
KDDockWidgetsBindings_EXPORT void *c_KDDockWidgets__ViewFactory__createRubberBand_View(void *thisObj, void *parent_);
|
|
// KDDockWidgets::ViewFactory::customEvent(QEvent * event)
|
|
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__ViewFactory__customEvent_QEvent(void *thisObj, void *event_);
|
|
// KDDockWidgets::ViewFactory::event(QEvent * event)
|
|
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__ViewFactory__event_QEvent(void *thisObj, void *event_);
|
|
// KDDockWidgets::ViewFactory::eventFilter(QObject * watched, QEvent * event)
|
|
KDDockWidgetsBindings_EXPORT bool c_KDDockWidgets__ViewFactory__eventFilter_QObject_QEvent(void *thisObj, void *watched_, void *event_);
|
|
// KDDockWidgets::ViewFactory::tr(const char * s, const char * c, int n)
|
|
KDDockWidgetsBindings_EXPORT void *c_static_KDDockWidgets__ViewFactory__tr_char_char_int(const char *s, const char *c, int n);
|
|
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__ViewFactory__destructor(void *thisObj);
|
|
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__ViewFactory__registerVirtualMethodCallback(void *ptr, void *callback, int methodId);
|
|
KDDockWidgetsBindings_EXPORT void c_KDDockWidgets__ViewFactory_Finalizer(void *, void *cppObj, void *);
|
|
}
|