KDDockWidgets API Documentation 2.0
Loading...
Searching...
No Matches
KDDWBindingsFlutter/ViewFactory_c.cpp
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 "ViewFactory_c.h"
12
13
14#include <iostream>
15
16#include <cassert>
17
18
19namespace Dartagnan {
20
21typedef int (*CleanupCallback)(void *thisPtr);
23
24template<typename T>
25struct ValueWrapper
26{
27 T value;
28};
29
30}
32namespace KDDWBindingsFlutter {
34 : ::KDDockWidgets::flutter::ViewFactory()
35{
36}
38{
40 const void *thisPtr = this;
41 return m_createClassicIndicatorWindowCallback(const_cast<void *>(thisPtr), arg__1, parent);
42 } else {
43 return ::KDDockWidgets::flutter::ViewFactory::createClassicIndicatorWindow(arg__1, parent);
44 }
45}
47{
48 return ::KDDockWidgets::flutter::ViewFactory::createClassicIndicatorWindow(arg__1, parent);
49}
51{
53 const void *thisPtr = this;
54 return m_createClassicIndicatorWindow_flutterCallback(const_cast<void *>(thisPtr), arg__1, parent);
55 } else {
56 return ::KDDockWidgets::flutter::ViewFactory::createClassicIndicatorWindow_flutter(arg__1, parent);
57 }
58}
60{
61 return ::KDDockWidgets::flutter::ViewFactory::createClassicIndicatorWindow_flutter(arg__1, parent);
62}
64{
66 const void *thisPtr = this;
67 return m_createDockWidgetCallback(const_cast<void *>(thisPtr), uniqueName, arg__2, arg__3, arg__4);
68 } else {
69 return ::KDDockWidgets::flutter::ViewFactory::createDockWidget(uniqueName, arg__2, arg__3, arg__4);
70 }
71}
73{
74 return ::KDDockWidgets::flutter::ViewFactory::createDockWidget(uniqueName, arg__2, arg__3, arg__4);
75}
77{
79 const void *thisPtr = this;
80 return m_createDropAreaCallback(const_cast<void *>(thisPtr), arg__1, parent);
81 } else {
82 return ::KDDockWidgets::flutter::ViewFactory::createDropArea(arg__1, parent);
83 }
84}
86{
87 return ::KDDockWidgets::flutter::ViewFactory::createDropArea(arg__1, parent);
88}
90{
92 const void *thisPtr = this;
93 return m_createFloatingWindowCallback(const_cast<void *>(thisPtr), arg__1, parent, windowFlags);
94 } else {
95 return ::KDDockWidgets::flutter::ViewFactory::createFloatingWindow(arg__1, parent, windowFlags);
96 }
97}
99{
100 return ::KDDockWidgets::flutter::ViewFactory::createFloatingWindow(arg__1, parent, windowFlags);
101}
103{
105 const void *thisPtr = this;
106 return m_createGroupCallback(const_cast<void *>(thisPtr), arg__1, parent);
107 } else {
108 return ::KDDockWidgets::flutter::ViewFactory::createGroup(arg__1, parent);
109 }
110}
112{
113 return ::KDDockWidgets::flutter::ViewFactory::createGroup(arg__1, parent);
114}
116{
118 const void *thisPtr = this;
119 return m_createRubberBandCallback(const_cast<void *>(thisPtr), parent);
120 } else {
121 return ::KDDockWidgets::flutter::ViewFactory::createRubberBand(parent);
122 }
123}
125{
126 return ::KDDockWidgets::flutter::ViewFactory::createRubberBand(parent);
127}
129{
131 const void *thisPtr = this;
132 return m_createSeparatorCallback(const_cast<void *>(thisPtr), arg__1, parent);
133 } else {
134 return ::KDDockWidgets::flutter::ViewFactory::createSeparator(arg__1, parent);
135 }
136}
138{
139 return ::KDDockWidgets::flutter::ViewFactory::createSeparator(arg__1, parent);
140}
142{
144 const void *thisPtr = this;
145 return m_createSideBarCallback(const_cast<void *>(thisPtr), arg__1, parent);
146 } else {
147 return ::KDDockWidgets::flutter::ViewFactory::createSideBar(arg__1, parent);
148 }
149}
151{
152 return ::KDDockWidgets::flutter::ViewFactory::createSideBar(arg__1, parent);
153}
155{
157 const void *thisPtr = this;
158 return m_createStackCallback(const_cast<void *>(thisPtr), arg__1, parent);
159 } else {
160 return ::KDDockWidgets::flutter::ViewFactory::createStack(arg__1, parent);
161 }
162}
164{
165 return ::KDDockWidgets::flutter::ViewFactory::createStack(arg__1, parent);
166}
168{
170 const void *thisPtr = this;
171 return m_createTabBarCallback(const_cast<void *>(thisPtr), tabBar, parent);
172 } else {
173 return ::KDDockWidgets::flutter::ViewFactory::createTabBar(tabBar, parent);
174 }
175}
177{
178 return ::KDDockWidgets::flutter::ViewFactory::createTabBar(tabBar, parent);
179}
181{
183 const void *thisPtr = this;
184 return m_createTitleBarCallback(const_cast<void *>(thisPtr), arg__1, parent);
185 } else {
186 return ::KDDockWidgets::flutter::ViewFactory::createTitleBar(arg__1, parent);
187 }
188}
190{
191 return ::KDDockWidgets::flutter::ViewFactory::createTitleBar(arg__1, parent);
192}
196
197}
198}
200{
201 return reinterpret_cast<KDDockWidgets::flutter::ViewFactory *>(ptr);
202}
207extern "C" {
217// createClassicIndicatorWindow(KDDockWidgets::Core::ClassicDropIndicatorOverlay * arg__1, KDDockWidgets::Core::View * parent) const
219{
220 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::ClassicDropIndicatorOverlay *>(arg__1_);
221 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
222 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createClassicIndicatorWindow_nocallback(arg__1,parent);} else { return targetPtr->createClassicIndicatorWindow(arg__1,parent);} }();
223 return result;
224}
225// createClassicIndicatorWindow_flutter(KDDockWidgets::Core::ClassicDropIndicatorOverlay * arg__1, KDDockWidgets::Core::View * parent) const
227{
228 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::ClassicDropIndicatorOverlay *>(arg__1_);
229 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
230 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createClassicIndicatorWindow_flutter_nocallback(arg__1,parent);} else { return targetPtr->createClassicIndicatorWindow_flutter(arg__1,parent);} }();
231 return result;
232}
233// createDockWidget(const QString & uniqueName, QFlags<KDDockWidgets::DockWidgetOption> arg__2, QFlags<KDDockWidgets::LayoutSaverOption> arg__3, Qt::WindowFlags arg__4) const
234void *c_KDDockWidgets__flutter__ViewFactory__createDockWidget_QString_DockWidgetOptions_LayoutSaverOptions_WindowFlags(void *thisObj, const char *uniqueName_, int arg__2_, int arg__3_, int arg__4)
235{
236 const auto uniqueName = QString::fromUtf8(uniqueName_);
237 auto arg__2 = static_cast<QFlags<KDDockWidgets::DockWidgetOption>>(arg__2_);
238 auto arg__3 = static_cast<QFlags<KDDockWidgets::LayoutSaverOption>>(arg__3_);
239 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createDockWidget_nocallback(uniqueName,arg__2,arg__3,static_cast<Qt::WindowFlags>(arg__4));} else { return targetPtr->createDockWidget(uniqueName,arg__2,arg__3,static_cast<Qt::WindowFlags>(arg__4));} }();
240 free(( char * )uniqueName_);
241 return result;
242}
243// createDropArea(KDDockWidgets::Core::DropArea * arg__1, KDDockWidgets::Core::View * parent) const
244void *c_KDDockWidgets__flutter__ViewFactory__createDropArea_DropArea_View(void *thisObj, void *arg__1_, void *parent_)
245{
246 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::DropArea *>(arg__1_);
247 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
248 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createDropArea_nocallback(arg__1,parent);} else { return targetPtr->createDropArea(arg__1,parent);} }();
249 return result;
250}
251// createFloatingWindow(KDDockWidgets::Core::FloatingWindow * arg__1, KDDockWidgets::Core::MainWindow * parent, Qt::WindowFlags windowFlags) const
252void *c_KDDockWidgets__flutter__ViewFactory__createFloatingWindow_FloatingWindow_MainWindow_WindowFlags(void *thisObj, void *arg__1_, void *parent_, int windowFlags)
253{
254 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::FloatingWindow *>(arg__1_);
255 auto parent = reinterpret_cast<KDDockWidgets::Core::MainWindow *>(parent_);
256 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createFloatingWindow_nocallback(arg__1,parent,static_cast<Qt::WindowFlags>(windowFlags));} else { return targetPtr->createFloatingWindow(arg__1,parent,static_cast<Qt::WindowFlags>(windowFlags));} }();
257 return result;
258}
259// createGroup(KDDockWidgets::Core::Group * arg__1, KDDockWidgets::Core::View * parent) const
260void *c_KDDockWidgets__flutter__ViewFactory__createGroup_Group_View(void *thisObj, void *arg__1_, void *parent_)
261{
262 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::Group *>(arg__1_);
263 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
264 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createGroup_nocallback(arg__1,parent);} else { return targetPtr->createGroup(arg__1,parent);} }();
265 return result;
266}
267// createRubberBand(KDDockWidgets::Core::View * parent) const
269{
270 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
271 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createRubberBand_nocallback(parent);} else { return targetPtr->createRubberBand(parent);} }();
272 return result;
273}
274// createSeparator(KDDockWidgets::Core::Separator * arg__1, KDDockWidgets::Core::View * parent) const
275void *c_KDDockWidgets__flutter__ViewFactory__createSeparator_Separator_View(void *thisObj, void *arg__1_, void *parent_)
276{
277 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::Separator *>(arg__1_);
278 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
279 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createSeparator_nocallback(arg__1,parent);} else { return targetPtr->createSeparator(arg__1,parent);} }();
280 return result;
281}
282// createSideBar(KDDockWidgets::Core::SideBar * arg__1, KDDockWidgets::Core::View * parent) const
283void *c_KDDockWidgets__flutter__ViewFactory__createSideBar_SideBar_View(void *thisObj, void *arg__1_, void *parent_)
284{
285 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::SideBar *>(arg__1_);
286 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
287 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createSideBar_nocallback(arg__1,parent);} else { return targetPtr->createSideBar(arg__1,parent);} }();
288 return result;
289}
290// createStack(KDDockWidgets::Core::Stack * arg__1, KDDockWidgets::Core::View * parent) const
291void *c_KDDockWidgets__flutter__ViewFactory__createStack_Stack_View(void *thisObj, void *arg__1_, void *parent_)
292{
293 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::Stack *>(arg__1_);
294 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
295 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createStack_nocallback(arg__1,parent);} else { return targetPtr->createStack(arg__1,parent);} }();
296 return result;
297}
298// createTabBar(KDDockWidgets::Core::TabBar * tabBar, KDDockWidgets::Core::View * parent) const
299void *c_KDDockWidgets__flutter__ViewFactory__createTabBar_TabBar_View(void *thisObj, void *tabBar_, void *parent_)
300{
301 auto tabBar = reinterpret_cast<KDDockWidgets::Core::TabBar *>(tabBar_);
302 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
303 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createTabBar_nocallback(tabBar,parent);} else { return targetPtr->createTabBar(tabBar,parent);} }();
304 return result;
305}
306// createTitleBar(KDDockWidgets::Core::TitleBar * arg__1, KDDockWidgets::Core::View * parent) const
307void *c_KDDockWidgets__flutter__ViewFactory__createTitleBar_TitleBar_View(void *thisObj, void *arg__1_, void *parent_)
308{
309 auto arg__1 = reinterpret_cast<KDDockWidgets::Core::TitleBar *>(arg__1_);
310 auto parent = reinterpret_cast<KDDockWidgets::Core::View *>(parent_);
311 const auto &result = [&] {auto targetPtr = fromPtr(thisObj);auto wrapperPtr = dynamic_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper*>(targetPtr);if (wrapperPtr) { return wrapperPtr->createTitleBar_nocallback(arg__1,parent);} else { return targetPtr->createTitleBar(arg__1,parent);} }();
312 return result;
313}
315{
316 delete fromPtr(thisObj);
317}
319{
320 auto wrapper = fromWrapperPtr(ptr);
321 switch (methodId) {
322 case 238:
323 wrapper->m_createClassicIndicatorWindowCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createClassicIndicatorWindow>(callback);
324 break;
325 case 256:
326 wrapper->m_createClassicIndicatorWindow_flutterCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createClassicIndicatorWindow_flutter>(callback);
327 break;
328 case 239:
329 wrapper->m_createDockWidgetCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createDockWidget>(callback);
330 break;
331 case 240:
332 wrapper->m_createDropAreaCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createDropArea>(callback);
333 break;
334 case 241:
335 wrapper->m_createFloatingWindowCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createFloatingWindow>(callback);
336 break;
337 case 242:
338 wrapper->m_createGroupCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createGroup>(callback);
339 break;
340 case 243:
341 wrapper->m_createRubberBandCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createRubberBand>(callback);
342 break;
343 case 244:
344 wrapper->m_createSeparatorCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createSeparator>(callback);
345 break;
346 case 245:
347 wrapper->m_createSideBarCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createSideBar>(callback);
348 break;
349 case 246:
350 wrapper->m_createStackCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createStack>(callback);
351 break;
352 case 247:
353 wrapper->m_createTabBarCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createTabBar>(callback);
354 break;
355 case 248:
356 wrapper->m_createTitleBarCallback = reinterpret_cast<KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper::Callback_createTitleBar>(callback);
357 break;
358 }
359}
360}
void * c_KDDockWidgets__flutter__ViewFactory__createTabBar_TabBar_View(void *thisObj, void *tabBar_, void *parent_)
void * c_KDDockWidgets__flutter__ViewFactory__createFloatingWindow_FloatingWindow_MainWindow_WindowFlags(void *thisObj, void *arg__1_, void *parent_, int windowFlags)
void * c_KDDockWidgets__flutter__ViewFactory__createClassicIndicatorWindow_flutter_ClassicDropIndicatorOverlay_View(void *thisObj, void *arg__1_, void *parent_)
static KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::ViewFactory_wrapper * fromWrapperPtr(void *ptr)
void * c_KDDockWidgets__flutter__ViewFactory__createSideBar_SideBar_View(void *thisObj, void *arg__1_, void *parent_)
void * c_KDDockWidgets__flutter__ViewFactory__createDockWidget_QString_DockWidgetOptions_LayoutSaverOptions_WindowFlags(void *thisObj, const char *uniqueName_, int arg__2_, int arg__3_, int arg__4)
void * c_KDDockWidgets__flutter__ViewFactory__createTitleBar_TitleBar_View(void *thisObj, void *arg__1_, void *parent_)
void c_KDDockWidgets__flutter__ViewFactory_Finalizer(void *cppObj)
void * c_KDDockWidgets__flutter__ViewFactory__createRubberBand_View(void *thisObj, void *parent_)
void * c_KDDockWidgets__flutter__ViewFactory__createGroup_Group_View(void *thisObj, void *arg__1_, void *parent_)
void c_KDDockWidgets__flutter__ViewFactory__destructor(void *thisObj)
void * c_KDDockWidgets__flutter__ViewFactory__createSeparator_Separator_View(void *thisObj, void *arg__1_, void *parent_)
void * c_KDDockWidgets__flutter__ViewFactory__createStack_Stack_View(void *thisObj, void *arg__1_, void *parent_)
void * c_KDDockWidgets__flutter__ViewFactory__createDropArea_DropArea_View(void *thisObj, void *arg__1_, void *parent_)
static KDDockWidgets::flutter::ViewFactory * fromPtr(void *ptr)
void c_KDDockWidgets__flutter__ViewFactory__registerVirtualMethodCallback(void *ptr, void *callback, int methodId)
void * c_KDDockWidgets__flutter__ViewFactory__createClassicIndicatorWindow_ClassicDropIndicatorOverlay_View(void *thisObj, void *arg__1_, void *parent_)
void * c_KDDockWidgets__flutter__ViewFactory__constructor()
virtual KDDockWidgets::Core::View * createFloatingWindow(KDDockWidgets::Core::FloatingWindow *arg__1, KDDockWidgets::Core::MainWindow *parent=nullptr, Qt::WindowFlags windowFlags={}) const
Called by the framework to create a FloatingWindow view Override to provide your own FloatingWindow s...
virtual KDDockWidgets::Core::View * createRubberBand_nocallback(KDDockWidgets::Core::View *parent) const
KDDockWidgets::Core::View *(* Callback_createRubberBand)(void *, KDDockWidgets::Core::View *parent)
virtual KDDockWidgets::Core::View * createSeparator(KDDockWidgets::Core::Separator *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
Called by the framework to create a Separator view Override to provide your own Separator sub-class....
virtual KDDockWidgets::Core::View * createTabBar_nocallback(KDDockWidgets::Core::TabBar *tabBar, KDDockWidgets::Core::View *parent=nullptr) const
virtual KDDockWidgets::Core::View * createGroup_nocallback(KDDockWidgets::Core::Group *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
KDDockWidgets::Core::View *(* Callback_createGroup)(void *, KDDockWidgets::Core::Group *arg__1, KDDockWidgets::Core::View *parent)
KDDockWidgets::Core::View *(* Callback_createSeparator)(void *, KDDockWidgets::Core::Separator *arg__1, KDDockWidgets::Core::View *parent)
virtual KDDockWidgets::flutter::IndicatorWindow * createClassicIndicatorWindow_flutter(KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent=0) const
KDDockWidgets::Core::View *(* Callback_createTitleBar)(void *, KDDockWidgets::Core::TitleBar *arg__1, KDDockWidgets::Core::View *parent)
virtual KDDockWidgets::Core::View * createSideBar_nocallback(KDDockWidgets::Core::SideBar *arg__1, KDDockWidgets::Core::View *parent) const
virtual KDDockWidgets::Core::View * createStack_nocallback(KDDockWidgets::Core::Stack *arg__1, KDDockWidgets::Core::View *parent) const
KDDockWidgets::Core::View *(* Callback_createStack)(void *, KDDockWidgets::Core::Stack *arg__1, KDDockWidgets::Core::View *parent)
KDDockWidgets::flutter::IndicatorWindow *(* Callback_createClassicIndicatorWindow_flutter)(void *, KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent)
virtual KDDockWidgets::Core::ClassicIndicatorWindowViewInterface * createClassicIndicatorWindow_nocallback(KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent=0) const
virtual KDDockWidgets::Core::View * createSideBar(KDDockWidgets::Core::SideBar *arg__1, KDDockWidgets::Core::View *parent) const
Called by the framework to create a SideBar view.
KDDockWidgets::Core::View *(* Callback_createTabBar)(void *, KDDockWidgets::Core::TabBar *tabBar, KDDockWidgets::Core::View *parent)
virtual KDDockWidgets::Core::View * createFloatingWindow_nocallback(KDDockWidgets::Core::FloatingWindow *arg__1, KDDockWidgets::Core::MainWindow *parent=nullptr, Qt::WindowFlags windowFlags={}) const
virtual KDDockWidgets::Core::View * createTitleBar(KDDockWidgets::Core::TitleBar *arg__1, KDDockWidgets::Core::View *parent) const
Called by the framework to create a TitleBar view Override to provide your own TitleBar sub-class....
virtual KDDockWidgets::flutter::IndicatorWindow * createClassicIndicatorWindow_flutter_nocallback(KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent=0) const
virtual KDDockWidgets::Core::View * createGroup(KDDockWidgets::Core::Group *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
Called by the framework to create a Frame view Override to provide your own Frame sub-class....
KDDockWidgets::Core::View *(* Callback_createFloatingWindow)(void *, KDDockWidgets::Core::FloatingWindow *arg__1, KDDockWidgets::Core::MainWindow *parent, Qt::WindowFlags windowFlags)
virtual KDDockWidgets::Core::View * createTitleBar_nocallback(KDDockWidgets::Core::TitleBar *arg__1, KDDockWidgets::Core::View *parent) const
KDDockWidgets::Core::View *(* Callback_createDropArea)(void *, KDDockWidgets::Core::DropArea *arg__1, KDDockWidgets::Core::View *parent)
virtual KDDockWidgets::Core::View * createRubberBand(KDDockWidgets::Core::View *parent) const
Called by the framework to create a RubberBand view to show as drop zone.
virtual KDDockWidgets::Core::View * createTabBar(KDDockWidgets::Core::TabBar *tabBar, KDDockWidgets::Core::View *parent=nullptr) const
Called by the framework to create a TabBar view Override to provide your own TabBar sub-class.
virtual KDDockWidgets::Core::View * createSeparator_nocallback(KDDockWidgets::Core::Separator *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
virtual KDDockWidgets::Core::View * createStack(KDDockWidgets::Core::Stack *arg__1, KDDockWidgets::Core::View *parent) const
Called by the framework to create a Stack view Override to provide your own Stack sub-class.
virtual KDDockWidgets::Core::View * createDockWidget_nocallback(const QString &uniqueName, QFlags< KDDockWidgets::DockWidgetOption > arg__2={}, QFlags< KDDockWidgets::LayoutSaverOption > arg__3={}, Qt::WindowFlags arg__4={}) const
KDDockWidgets::Core::View *(* Callback_createSideBar)(void *, KDDockWidgets::Core::SideBar *arg__1, KDDockWidgets::Core::View *parent)
virtual KDDockWidgets::Core::View * createDropArea(KDDockWidgets::Core::DropArea *arg__1, KDDockWidgets::Core::View *parent) const
Called by the framework to create a DropArea view.
virtual KDDockWidgets::Core::View * createDockWidget(const QString &uniqueName, QFlags< KDDockWidgets::DockWidgetOption > arg__2={}, QFlags< KDDockWidgets::LayoutSaverOption > arg__3={}, Qt::WindowFlags arg__4={}) const
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface *(* Callback_createClassicIndicatorWindow)(void *, KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent)
KDDockWidgets::Core::View *(* Callback_createDockWidget)(void *, const QString &uniqueName, QFlags< KDDockWidgets::DockWidgetOption > arg__2, QFlags< KDDockWidgets::LayoutSaverOption > arg__3, Qt::WindowFlags arg__4)
virtual KDDockWidgets::Core::ClassicIndicatorWindowViewInterface * createClassicIndicatorWindow(KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent=0) const
Creates the window that will show the actual drop indicators. They need a higher z-order,...
virtual KDDockWidgets::Core::View * createDropArea_nocallback(KDDockWidgets::Core::DropArea *arg__1, KDDockWidgets::Core::View *parent) const
The window that will hold the classic indicators This is a window so it can be over the window that i...
The MainWindow base-class. MainWindow and MainWindowBase are only split in two so we can share some c...
The default ViewFactory for Flutter frontend.
int(* CleanupCallback)(void *thisPtr)
Definition Config_c.cpp:21
static CleanupCallback s_cleanupCallback
Definition Config_c.cpp:22
Class to abstract QAction, so code still works with QtQuick and Flutter.
QString fromUtf8(const char *str, int size)
typedef WindowFlags

© 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