KDDockWidgets API Documentation 2.0
Loading...
Searching...
No Matches
DockRegistry_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 <DockRegistry.h>
13#include <core/DockWidget.h>
14#include "core/MainWindow.h"
15#include <FloatingWindow.h>
16#include <core/Layout.h>
17#include <core/Group.h>
18#include <string_p.h>
19#include <Item_p.h>
20#include <SideBar.h>
21#include <Object_p.h>
22
25{
26public:
28 void checkSanityAll(bool dumpDebug = false);
29 void clear();
30 bool containsDockWidget(const QString &uniqueName) const;
31 bool containsMainWindow(const QString &uniqueName) const;
36 bool hasFloatingWindows() const;
37 bool isEmpty(bool excludeBeingDeleted = false) const;
38 bool isSane() const;
39 bool itemIsInMainWindow(const KDDockWidgets::Core::Item *arg__1) const;
40 KDDockWidgets::Core::Layout *layoutForItem(const KDDockWidgets::Core::Item *arg__1) const;
56};
57}
58extern "C" {
59// KDDockWidgets::DockRegistry::checkSanityAll(bool dumpDebug)
60DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__checkSanityAll_bool(void *thisObj, bool dumpDebug);
61// KDDockWidgets::DockRegistry::clear()
62DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__clear(void *thisObj);
63// KDDockWidgets::DockRegistry::containsDockWidget(const QString & uniqueName) const
64DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__containsDockWidget_QString(void *thisObj, const char *uniqueName_);
65// KDDockWidgets::DockRegistry::containsMainWindow(const QString & uniqueName) const
66DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__containsMainWindow_QString(void *thisObj, const char *uniqueName_);
67// KDDockWidgets::DockRegistry::dockByName(const QString & arg__1) const
68DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__dockByName_QString(void *thisObj, const char *arg__1_);
69// KDDockWidgets::DockRegistry::ensureAllFloatingWidgetsAreMorphed()
71// KDDockWidgets::DockRegistry::focusedDockWidget() const
72DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__focusedDockWidget(void *thisObj);
73// KDDockWidgets::DockRegistry::groupInMDIResize() const
74DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__groupInMDIResize(void *thisObj);
75// KDDockWidgets::DockRegistry::hasFloatingWindows() const
76DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__hasFloatingWindows(void *thisObj);
77// KDDockWidgets::DockRegistry::isEmpty(bool excludeBeingDeleted) const
78DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__isEmpty_bool(void *thisObj, bool excludeBeingDeleted);
79// KDDockWidgets::DockRegistry::isSane() const
80DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__isSane(void *thisObj);
81// KDDockWidgets::DockRegistry::itemIsInMainWindow(const KDDockWidgets::Core::Item * arg__1) const
82DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__itemIsInMainWindow_Item(void *thisObj, void *arg__1_);
83// KDDockWidgets::DockRegistry::layoutForItem(const KDDockWidgets::Core::Item * arg__1) const
84DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__layoutForItem_Item(void *thisObj, void *arg__1_);
85// KDDockWidgets::DockRegistry::mainWindowByName(const QString & arg__1) const
86DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__mainWindowByName_QString(void *thisObj, const char *arg__1_);
87// KDDockWidgets::DockRegistry::registerDockWidget(KDDockWidgets::Core::DockWidget * arg__1)
88DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerDockWidget_DockWidget(void *thisObj, void *arg__1_);
89// KDDockWidgets::DockRegistry::registerFloatingWindow(KDDockWidgets::Core::FloatingWindow * arg__1)
90DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerFloatingWindow_FloatingWindow(void *thisObj, void *arg__1_);
91// KDDockWidgets::DockRegistry::registerGroup(KDDockWidgets::Core::Group * arg__1)
92DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerGroup_Group(void *thisObj, void *arg__1_);
93// KDDockWidgets::DockRegistry::registerLayout(KDDockWidgets::Core::Layout * arg__1)
94DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerLayout_Layout(void *thisObj, void *arg__1_);
95// KDDockWidgets::DockRegistry::registerLayoutSaver()
96DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerLayoutSaver(void *thisObj);
97// KDDockWidgets::DockRegistry::registerMainWindow(KDDockWidgets::Core::MainWindow * arg__1)
98DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerMainWindow_MainWindow(void *thisObj, void *arg__1_);
99// KDDockWidgets::DockRegistry::self()
101// KDDockWidgets::DockRegistry::sideBarForDockWidget(const KDDockWidgets::Core::DockWidget * arg__1) const
102DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__sideBarForDockWidget_DockWidget(void *thisObj, void *arg__1_);
103// KDDockWidgets::DockRegistry::unregisterDockWidget(KDDockWidgets::Core::DockWidget * arg__1)
104DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterDockWidget_DockWidget(void *thisObj, void *arg__1_);
105// KDDockWidgets::DockRegistry::unregisterFloatingWindow(KDDockWidgets::Core::FloatingWindow * arg__1)
106DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterFloatingWindow_FloatingWindow(void *thisObj, void *arg__1_);
107// KDDockWidgets::DockRegistry::unregisterGroup(KDDockWidgets::Core::Group * arg__1)
108DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterGroup_Group(void *thisObj, void *arg__1_);
109// KDDockWidgets::DockRegistry::unregisterLayout(KDDockWidgets::Core::Layout * arg__1)
110DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterLayout_Layout(void *thisObj, void *arg__1_);
111// KDDockWidgets::DockRegistry::unregisterLayoutSaver()
112DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterLayoutSaver(void *thisObj);
113// KDDockWidgets::DockRegistry::unregisterMainWindow(KDDockWidgets::Core::MainWindow * arg__1)
114DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterMainWindow_MainWindow(void *thisObj, void *arg__1_);
115DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__destructor(void *thisObj);
116DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerVirtualMethodCallback(void *ptr, void *callback, int methodId);
117DOCKS_EXPORT void c_KDDockWidgets__DockRegistry_Finalizer(void *cppObj);
118}
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterMainWindow_MainWindow(void *thisObj, void *arg__1_)
DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__containsDockWidget_QString(void *thisObj, const char *uniqueName_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerGroup_Group(void *thisObj, void *arg__1_)
DOCKS_EXPORT void * c_KDDockWidgets__DockRegistry__groupInMDIResize(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__destructor(void *thisObj)
DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__itemIsInMainWindow_Item(void *thisObj, void *arg__1_)
DOCKS_EXPORT void * c_KDDockWidgets__DockRegistry__mainWindowByName_QString(void *thisObj, const char *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry_Finalizer(void *cppObj)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterLayout_Layout(void *thisObj, void *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerMainWindow_MainWindow(void *thisObj, void *arg__1_)
DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__isSane(void *thisObj)
DOCKS_EXPORT void * c_KDDockWidgets__DockRegistry__sideBarForDockWidget_DockWidget(void *thisObj, void *arg__1_)
DOCKS_EXPORT void * c_KDDockWidgets__DockRegistry__layoutForItem_Item(void *thisObj, void *arg__1_)
DOCKS_EXPORT void * c_static_KDDockWidgets__DockRegistry__self()
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterGroup_Group(void *thisObj, void *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerLayout_Layout(void *thisObj, void *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterDockWidget_DockWidget(void *thisObj, void *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__checkSanityAll_bool(void *thisObj, bool dumpDebug)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerFloatingWindow_FloatingWindow(void *thisObj, void *arg__1_)
DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__containsMainWindow_QString(void *thisObj, const char *uniqueName_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerDockWidget_DockWidget(void *thisObj, void *arg__1_)
DOCKS_EXPORT void * c_KDDockWidgets__DockRegistry__dockByName_QString(void *thisObj, const char *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterFloatingWindow_FloatingWindow(void *thisObj, void *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__ensureAllFloatingWidgetsAreMorphed(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerVirtualMethodCallback(void *ptr, void *callback, int methodId)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterLayoutSaver(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__clear(void *thisObj)
DOCKS_EXPORT void * c_KDDockWidgets__DockRegistry__focusedDockWidget(void *thisObj)
DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__hasFloatingWindows(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerLayoutSaver(void *thisObj)
DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__isEmpty_bool(void *thisObj, bool excludeBeingDeleted)
A widget that supports an arbitrary number of splitters (called Separators) in any combination of ver...
KDDockWidgets::Core::Group * groupInMDIResize() const
bool isEmpty(bool excludeBeingDeleted=false) const
void unregisterLayout(KDDockWidgets::Core::Layout *arg__1)
void registerLayout(KDDockWidgets::Core::Layout *arg__1)
void registerMainWindow(KDDockWidgets::Core::MainWindow *arg__1)
void unregisterDockWidget(KDDockWidgets::Core::DockWidget *arg__1)
void registerGroup(KDDockWidgets::Core::Group *arg__1)
void registerFloatingWindow(KDDockWidgets::Core::FloatingWindow *arg__1)
bool itemIsInMainWindow(const KDDockWidgets::Core::Item *arg__1) const
KDDockWidgets::Core::SideBar * sideBarForDockWidget(const KDDockWidgets::Core::DockWidget *arg__1) const
void unregisterFloatingWindow(KDDockWidgets::Core::FloatingWindow *arg__1)
void unregisterGroup(KDDockWidgets::Core::Group *arg__1)
KDDockWidgets::Core::DockWidget * focusedDockWidget() const
KDDockWidgets::Core::Layout * layoutForItem(const KDDockWidgets::Core::Item *arg__1) const
KDDockWidgets::Core::MainWindow * mainWindowByName(const QString &arg__1) const
bool containsDockWidget(const QString &uniqueName) const
void registerDockWidget(KDDockWidgets::Core::DockWidget *arg__1)
bool containsMainWindow(const QString &uniqueName) const
void unregisterMainWindow(KDDockWidgets::Core::MainWindow *arg__1)
KDDockWidgets::Core::DockWidget * dockByName(const QString &arg__1) const
The DockWidget base-class. DockWidget and Core::DockWidget are only split in two so we can share some...
The widget (QWidget or QQuickItem) which holds a layout of dock widgets.
Definition Layout.h:57
The MainWindow base-class. MainWindow and MainWindowBase are only split in two so we can share some c...
The DockWidget controller that's shared between QtWidgets and QtQuick frontends.
The MainWindow base-class that's shared between QtWidgets and QtQuick stack.

© 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