KDDockWidgets API Documentation 2.1
Loading...
Searching...
No Matches
Window_c.h
Go to the documentation of this file.
1/*
2 This file is part of KDDockWidgets.
3
4 SPDX-FileCopyrightText: 2019 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
5 Author: SĂ©rgio Martins <sergio.martins@kdab.com>
6
7 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only
8
9 Contact KDAB at <info@kdab.com> for commercial licensing options.
10*/
11#include "kddockwidgets_export.h"
12#include <Window_p.h>
13#include <geometry_helpers_p.h>
14
16namespace KDDWBindingsFlutter {
17class Window_wrapper : public ::KDDockWidgets::flutter::Window
18{
19public:
21 virtual void destroy();
22 virtual void destroy_nocallback();
23 virtual KDDockWidgets::Rect frameGeometry() const;
24 virtual KDDockWidgets::Rect frameGeometry_nocallback() const;
25 virtual KDDockWidgets::Point fromNativePixels(KDDockWidgets::Point arg__1) const;
26 virtual KDDockWidgets::Point fromNativePixels_nocallback(KDDockWidgets::Point arg__1) const;
27 virtual KDDockWidgets::Rect geometry() const;
28 virtual KDDockWidgets::Rect geometry_nocallback() const;
29 virtual bool isActive() const;
30 virtual bool isActive_nocallback() const;
31 virtual bool isFullScreen() const;
32 virtual bool isFullScreen_nocallback() const;
33 virtual bool isVisible() const;
34 virtual bool isVisible_nocallback() const;
35 virtual KDDockWidgets::Point mapFromGlobal(KDDockWidgets::Point globalPos) const;
36 virtual KDDockWidgets::Point mapFromGlobal_nocallback(KDDockWidgets::Point globalPos) const;
37 virtual KDDockWidgets::Point mapToGlobal(KDDockWidgets::Point localPos) const;
38 virtual KDDockWidgets::Point mapToGlobal_nocallback(KDDockWidgets::Point localPos) const;
39 virtual KDDockWidgets::Size maxSize() const;
40 virtual KDDockWidgets::Size maxSize_nocallback() const;
41 virtual KDDockWidgets::Size minSize() const;
42 virtual KDDockWidgets::Size minSize_nocallback() const;
43 virtual void resize(int width, int height);
44 virtual void resize_nocallback(int width, int height);
45 virtual void setFramePosition(KDDockWidgets::Point targetPos);
46 virtual void setFramePosition_nocallback(KDDockWidgets::Point targetPos);
47 virtual void setGeometry(KDDockWidgets::Rect arg__1);
48 virtual void setGeometry_nocallback(KDDockWidgets::Rect arg__1);
49 virtual void setVisible(bool arg__1);
50 virtual void setVisible_nocallback(bool arg__1);
51 virtual bool supportsHonouringLayoutMinSize() const;
53 typedef void (*Callback_destroy)(void *);
55 typedef KDDockWidgets::Rect *(*Callback_frameGeometry)(void *);
57 typedef KDDockWidgets::Point *(*Callback_fromNativePixels)(void *, KDDockWidgets::Point *arg__1);
59 typedef KDDockWidgets::Rect *(*Callback_geometry)(void *);
61 typedef bool (*Callback_isActive)(void *);
63 typedef bool (*Callback_isFullScreen)(void *);
65 typedef bool (*Callback_isVisible)(void *);
67 typedef KDDockWidgets::Point *(*Callback_mapFromGlobal)(void *, KDDockWidgets::Point *globalPos);
69 typedef KDDockWidgets::Point *(*Callback_mapToGlobal)(void *, KDDockWidgets::Point *localPos);
71 typedef KDDockWidgets::Size *(*Callback_maxSize)(void *);
73 typedef KDDockWidgets::Size *(*Callback_minSize)(void *);
75 typedef void (*Callback_resize)(void *, int width, int height);
77 typedef void (*Callback_setFramePosition)(void *, KDDockWidgets::Point *targetPos);
79 typedef void (*Callback_setGeometry)(void *, KDDockWidgets::Rect *arg__1);
81 typedef void (*Callback_setVisible)(void *, bool arg__1);
85};
86}
87}
88extern "C" {
89// KDDockWidgets::flutter::Window::destroy()
90DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__destroy(void *thisObj);
91// KDDockWidgets::flutter::Window::frameGeometry() const
92DOCKS_EXPORT void *c_KDDockWidgets__flutter__Window__frameGeometry(void *thisObj);
93// KDDockWidgets::flutter::Window::fromNativePixels(KDDockWidgets::Point arg__1) const
94DOCKS_EXPORT void *c_KDDockWidgets__flutter__Window__fromNativePixels_Point(void *thisObj, void *arg__1_);
95// KDDockWidgets::flutter::Window::geometry() const
96DOCKS_EXPORT void *c_KDDockWidgets__flutter__Window__geometry(void *thisObj);
97// KDDockWidgets::flutter::Window::isActive() const
98DOCKS_EXPORT bool c_KDDockWidgets__flutter__Window__isActive(void *thisObj);
99// KDDockWidgets::flutter::Window::isFullScreen() const
100DOCKS_EXPORT bool c_KDDockWidgets__flutter__Window__isFullScreen(void *thisObj);
101// KDDockWidgets::flutter::Window::isVisible() const
102DOCKS_EXPORT bool c_KDDockWidgets__flutter__Window__isVisible(void *thisObj);
103// KDDockWidgets::flutter::Window::mapFromGlobal(KDDockWidgets::Point globalPos) const
104DOCKS_EXPORT void *c_KDDockWidgets__flutter__Window__mapFromGlobal_Point(void *thisObj, void *globalPos_);
105// KDDockWidgets::flutter::Window::mapToGlobal(KDDockWidgets::Point localPos) const
106DOCKS_EXPORT void *c_KDDockWidgets__flutter__Window__mapToGlobal_Point(void *thisObj, void *localPos_);
107// KDDockWidgets::flutter::Window::maxSize() const
108DOCKS_EXPORT void *c_KDDockWidgets__flutter__Window__maxSize(void *thisObj);
109// KDDockWidgets::flutter::Window::minSize() const
110DOCKS_EXPORT void *c_KDDockWidgets__flutter__Window__minSize(void *thisObj);
111// KDDockWidgets::flutter::Window::resize(int width, int height)
112DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__resize_int_int(void *thisObj, int width, int height);
113// KDDockWidgets::flutter::Window::setFramePosition(KDDockWidgets::Point targetPos)
114DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__setFramePosition_Point(void *thisObj, void *targetPos_);
115// KDDockWidgets::flutter::Window::setGeometry(KDDockWidgets::Rect arg__1)
116DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__setGeometry_Rect(void *thisObj, void *arg__1_);
117// KDDockWidgets::flutter::Window::setVisible(bool arg__1)
118DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__setVisible_bool(void *thisObj, bool arg__1);
119// KDDockWidgets::flutter::Window::supportsHonouringLayoutMinSize() const
121DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__destructor(void *thisObj);
122DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__registerVirtualMethodCallback(void *ptr, void *callback, int methodId);
123DOCKS_EXPORT void c_KDDockWidgets__flutter__Window_Finalizer(void *cppObj);
124}
DOCKS_EXPORT bool c_KDDockWidgets__flutter__Window__supportsHonouringLayoutMinSize(void *thisObj)
Definition Window_c.cpp:355
DOCKS_EXPORT bool c_KDDockWidgets__flutter__Window__isActive(void *thisObj)
Definition Window_c.cpp:285
DOCKS_EXPORT void * c_KDDockWidgets__flutter__Window__mapFromGlobal_Point(void *thisObj, void *globalPos_)
Definition Window_c.cpp:303
DOCKS_EXPORT bool c_KDDockWidgets__flutter__Window__isFullScreen(void *thisObj)
Definition Window_c.cpp:291
DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__setVisible_bool(void *thisObj, bool arg__1)
Definition Window_c.cpp:350
DOCKS_EXPORT bool c_KDDockWidgets__flutter__Window__isVisible(void *thisObj)
Definition Window_c.cpp:297
DOCKS_EXPORT void * c_KDDockWidgets__flutter__Window__fromNativePixels_Point(void *thisObj, void *arg__1_)
Definition Window_c.cpp:271
DOCKS_EXPORT void * c_KDDockWidgets__flutter__Window__minSize(void *thisObj)
Definition Window_c.cpp:325
DOCKS_EXPORT void * c_KDDockWidgets__flutter__Window__geometry(void *thisObj)
Definition Window_c.cpp:279
DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__registerVirtualMethodCallback(void *ptr, void *callback, int methodId)
Definition Window_c.cpp:364
DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__resize_int_int(void *thisObj, int width, int height)
Definition Window_c.cpp:331
DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__setFramePosition_Point(void *thisObj, void *targetPos_)
Definition Window_c.cpp:336
DOCKS_EXPORT void c_KDDockWidgets__flutter__Window_Finalizer(void *cppObj)
Definition Window_c.cpp:256
DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__destructor(void *thisObj)
Definition Window_c.cpp:360
DOCKS_EXPORT void * c_KDDockWidgets__flutter__Window__mapToGlobal_Point(void *thisObj, void *localPos_)
Definition Window_c.cpp:311
DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__setGeometry_Rect(void *thisObj, void *arg__1_)
Definition Window_c.cpp:343
DOCKS_EXPORT void * c_KDDockWidgets__flutter__Window__maxSize(void *thisObj)
Definition Window_c.cpp:319
DOCKS_EXPORT void * c_KDDockWidgets__flutter__Window__frameGeometry(void *thisObj)
Definition Window_c.cpp:265
DOCKS_EXPORT void c_KDDockWidgets__flutter__Window__destroy(void *thisObj)
Definition Window_c.cpp:260
virtual void setGeometry_nocallback(KDDockWidgets::Rect arg__1)
Definition Window_c.cpp:211
void(* Callback_setFramePosition)(void *, KDDockWidgets::Point *targetPos)
Definition Window_c.h:77
virtual KDDockWidgets::Point mapToGlobal(KDDockWidgets::Point localPos) const
Definition Window_c.cpp:137
KDDockWidgets::Point *(* Callback_fromNativePixels)(void *, KDDockWidgets::Point *arg__1)
Definition Window_c.h:57
KDDockWidgets::Point *(* Callback_mapToGlobal)(void *, KDDockWidgets::Point *localPos)
Definition Window_c.h:69
virtual KDDockWidgets::Point mapToGlobal_nocallback(KDDockWidgets::Point localPos) const
Definition Window_c.cpp:146
void(* Callback_setGeometry)(void *, KDDockWidgets::Rect *arg__1)
Definition Window_c.h:79
virtual KDDockWidgets::Point mapFromGlobal_nocallback(KDDockWidgets::Point globalPos) const
Definition Window_c.cpp:133
virtual KDDockWidgets::Point mapFromGlobal(KDDockWidgets::Point globalPos) const
Definition Window_c.cpp:124
virtual KDDockWidgets::Point fromNativePixels_nocallback(KDDockWidgets::Point arg__1) const
Definition Window_c.cpp:68
virtual void setFramePosition_nocallback(KDDockWidgets::Point targetPos)
Definition Window_c.cpp:198
virtual void setFramePosition(KDDockWidgets::Point targetPos)
Definition Window_c.cpp:189
KDDockWidgets::Point *(* Callback_mapFromGlobal)(void *, KDDockWidgets::Point *globalPos)
Definition Window_c.h:67
virtual KDDockWidgets::Point fromNativePixels(KDDockWidgets::Point arg__1) const
Definition Window_c.cpp:59
Callback_supportsHonouringLayoutMinSize m_supportsHonouringLayoutMinSizeCallback
Definition Window_c.h:84

© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
KDDockWidgets
Advanced Dock Widget Framework for Qt
https://www.kdab.com/development-resources/qt-tools/kddockwidgets/
Generated by doxygen 1.9.8