KDDockWidgets API Documentation 2.1
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/Group.h>
17#include <string_p.h>
18#include <core/Layout.h>
19#include <Item_p.h>
20#include <SideBar.h>
21#include <Object_p.h>
22
25{
26public:
28 void clear();
29 bool containsDockWidget(const QString &uniqueName) const;
30 bool containsMainWindow(const QString &uniqueName) const;
35 bool hasFloatingWindows() const;
36 bool isEmpty(bool excludeBeingDeleted = false) const;
37 bool isSane() const;
38 bool itemIsInMainWindow(const KDDockWidgets::Core::Item *arg__1) const;
39 KDDockWidgets::Core::Layout *layoutForItem(const KDDockWidgets::Core::Item *arg__1) const;
53};
54}
55extern "C" {
56// KDDockWidgets::DockRegistry::clear()
57DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__clear(void *thisObj);
58// KDDockWidgets::DockRegistry::containsDockWidget(const QString & uniqueName) const
59DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__containsDockWidget_QString(void *thisObj, const char *uniqueName_);
60// KDDockWidgets::DockRegistry::containsMainWindow(const QString & uniqueName) const
61DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__containsMainWindow_QString(void *thisObj, const char *uniqueName_);
62// KDDockWidgets::DockRegistry::dockByName(const QString & arg__1) const
63DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__dockByName_QString(void *thisObj, const char *arg__1_);
64// KDDockWidgets::DockRegistry::ensureAllFloatingWidgetsAreMorphed()
66// KDDockWidgets::DockRegistry::focusedDockWidget() const
67DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__focusedDockWidget(void *thisObj);
68// KDDockWidgets::DockRegistry::groupInMDIResize() const
69DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__groupInMDIResize(void *thisObj);
70// KDDockWidgets::DockRegistry::hasFloatingWindows() const
71DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__hasFloatingWindows(void *thisObj);
72// KDDockWidgets::DockRegistry::isEmpty(bool excludeBeingDeleted) const
73DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__isEmpty_bool(void *thisObj, bool excludeBeingDeleted);
74// KDDockWidgets::DockRegistry::isSane() const
75DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__isSane(void *thisObj);
76// KDDockWidgets::DockRegistry::itemIsInMainWindow(const KDDockWidgets::Core::Item * arg__1) const
77DOCKS_EXPORT bool c_KDDockWidgets__DockRegistry__itemIsInMainWindow_Item(void *thisObj, void *arg__1_);
78// KDDockWidgets::DockRegistry::layoutForItem(const KDDockWidgets::Core::Item * arg__1) const
79DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__layoutForItem_Item(void *thisObj, void *arg__1_);
80// KDDockWidgets::DockRegistry::mainWindowByName(const QString & arg__1) const
81DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__mainWindowByName_QString(void *thisObj, const char *arg__1_);
82// KDDockWidgets::DockRegistry::registerDockWidget(KDDockWidgets::Core::DockWidget * arg__1)
83DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerDockWidget_DockWidget(void *thisObj, void *arg__1_);
84// KDDockWidgets::DockRegistry::registerFloatingWindow(KDDockWidgets::Core::FloatingWindow * arg__1)
85DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerFloatingWindow_FloatingWindow(void *thisObj, void *arg__1_);
86// KDDockWidgets::DockRegistry::registerGroup(KDDockWidgets::Core::Group * arg__1)
87DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerGroup_Group(void *thisObj, void *arg__1_);
88// KDDockWidgets::DockRegistry::registerLayoutSaver()
89DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerLayoutSaver(void *thisObj);
90// KDDockWidgets::DockRegistry::registerMainWindow(KDDockWidgets::Core::MainWindow * arg__1)
91DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerMainWindow_MainWindow(void *thisObj, void *arg__1_);
92// KDDockWidgets::DockRegistry::self()
94// KDDockWidgets::DockRegistry::sideBarForDockWidget(const KDDockWidgets::Core::DockWidget * arg__1) const
95DOCKS_EXPORT void *c_KDDockWidgets__DockRegistry__sideBarForDockWidget_DockWidget(void *thisObj, void *arg__1_);
96// KDDockWidgets::DockRegistry::unregisterDockWidget(KDDockWidgets::Core::DockWidget * arg__1)
97DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterDockWidget_DockWidget(void *thisObj, void *arg__1_);
98// KDDockWidgets::DockRegistry::unregisterFloatingWindow(KDDockWidgets::Core::FloatingWindow * arg__1)
99DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterFloatingWindow_FloatingWindow(void *thisObj, void *arg__1_);
100// KDDockWidgets::DockRegistry::unregisterGroup(KDDockWidgets::Core::Group * arg__1)
101DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterGroup_Group(void *thisObj, void *arg__1_);
102// KDDockWidgets::DockRegistry::unregisterLayoutSaver()
103DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterLayoutSaver(void *thisObj);
104// KDDockWidgets::DockRegistry::unregisterMainWindow(KDDockWidgets::Core::MainWindow * arg__1)
105DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__unregisterMainWindow_MainWindow(void *thisObj, void *arg__1_);
106DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__destructor(void *thisObj);
107DOCKS_EXPORT void c_KDDockWidgets__DockRegistry__registerVirtualMethodCallback(void *ptr, void *callback, int methodId);
108DOCKS_EXPORT void c_KDDockWidgets__DockRegistry_Finalizer(void *cppObj);
109}
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__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__unregisterDockWidget_DockWidget(void *thisObj, void *arg__1_)
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 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