KDDockWidgets API Documentation 2.1
Loading...
Searching...
No Matches
Config_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 <Config.h>
13#include <ViewFactory.h>
14#include <geometry_helpers_p.h>
15
18{
19public:
21 KDDockWidgets::Size absoluteWidgetMaxSize() const;
22 KDDockWidgets::Size absoluteWidgetMinSize() const;
23 double draggedWindowOpacity() const;
24 bool dropIndicatorsInhibited() const;
25 bool layoutSaverUsesStrictMode() const;
26 int layoutSpacing() const;
27 int mdiPopupThreshold() const;
28 bool onlyProgrammaticDrag() const;
29 void printDebug();
31 int separatorThickness() const;
32 void setAbsoluteWidgetMaxSize(KDDockWidgets::Size size);
33 void setAbsoluteWidgetMinSize(KDDockWidgets::Size size);
34 void setDraggedWindowOpacity(double opacity);
35 void setDropIndicatorsInhibited(bool inhibit) const;
36 void setLayoutSaverStrictMode(bool arg__1);
37 void setLayoutSpacing(int arg__1);
38 void setMDIPopupThreshold(int arg__1);
39 void setOnlyProgrammaticDrag(bool arg__1);
40 void setSeparatorThickness(int value);
41 void setStartDragDistance(int arg__1);
44 int startDragDistance() const;
47};
48}
49extern "C" {
50// KDDockWidgets::Config::absoluteWidgetMaxSize() const
51DOCKS_EXPORT void *c_KDDockWidgets__Config__absoluteWidgetMaxSize(void *thisObj);
52// KDDockWidgets::Config::absoluteWidgetMinSize() const
53DOCKS_EXPORT void *c_KDDockWidgets__Config__absoluteWidgetMinSize(void *thisObj);
54// KDDockWidgets::Config::draggedWindowOpacity() const
55DOCKS_EXPORT double c_KDDockWidgets__Config__draggedWindowOpacity(void *thisObj);
56// KDDockWidgets::Config::dropIndicatorsInhibited() const
57DOCKS_EXPORT bool c_KDDockWidgets__Config__dropIndicatorsInhibited(void *thisObj);
58// KDDockWidgets::Config::layoutSaverUsesStrictMode() const
59DOCKS_EXPORT bool c_KDDockWidgets__Config__layoutSaverUsesStrictMode(void *thisObj);
60// KDDockWidgets::Config::layoutSpacing() const
61DOCKS_EXPORT int c_KDDockWidgets__Config__layoutSpacing(void *thisObj);
62// KDDockWidgets::Config::mdiPopupThreshold() const
63DOCKS_EXPORT int c_KDDockWidgets__Config__mdiPopupThreshold(void *thisObj);
64// KDDockWidgets::Config::onlyProgrammaticDrag() const
65DOCKS_EXPORT bool c_KDDockWidgets__Config__onlyProgrammaticDrag(void *thisObj);
66// KDDockWidgets::Config::printDebug()
67DOCKS_EXPORT void c_KDDockWidgets__Config__printDebug(void *thisObj);
68// KDDockWidgets::Config::self()
69DOCKS_EXPORT void *c_static_KDDockWidgets__Config__self();
70// KDDockWidgets::Config::separatorThickness() const
71DOCKS_EXPORT int c_KDDockWidgets__Config__separatorThickness(void *thisObj);
72// KDDockWidgets::Config::setAbsoluteWidgetMaxSize(KDDockWidgets::Size size)
73DOCKS_EXPORT void c_KDDockWidgets__Config__setAbsoluteWidgetMaxSize_Size(void *thisObj, void *size_);
74// KDDockWidgets::Config::setAbsoluteWidgetMinSize(KDDockWidgets::Size size)
75DOCKS_EXPORT void c_KDDockWidgets__Config__setAbsoluteWidgetMinSize_Size(void *thisObj, void *size_);
76// KDDockWidgets::Config::setDraggedWindowOpacity(double opacity)
77DOCKS_EXPORT void c_KDDockWidgets__Config__setDraggedWindowOpacity_double(void *thisObj, double opacity);
78// KDDockWidgets::Config::setDropIndicatorsInhibited(bool inhibit) const
79DOCKS_EXPORT void c_KDDockWidgets__Config__setDropIndicatorsInhibited_bool(void *thisObj, bool inhibit);
80// KDDockWidgets::Config::setLayoutSaverStrictMode(bool arg__1)
81DOCKS_EXPORT void c_KDDockWidgets__Config__setLayoutSaverStrictMode_bool(void *thisObj, bool arg__1);
82// KDDockWidgets::Config::setLayoutSpacing(int arg__1)
83DOCKS_EXPORT void c_KDDockWidgets__Config__setLayoutSpacing_int(void *thisObj, int arg__1);
84// KDDockWidgets::Config::setMDIPopupThreshold(int arg__1)
85DOCKS_EXPORT void c_KDDockWidgets__Config__setMDIPopupThreshold_int(void *thisObj, int arg__1);
86// KDDockWidgets::Config::setOnlyProgrammaticDrag(bool arg__1)
87DOCKS_EXPORT void c_KDDockWidgets__Config__setOnlyProgrammaticDrag_bool(void *thisObj, bool arg__1);
88// KDDockWidgets::Config::setSeparatorThickness(int value)
89DOCKS_EXPORT void c_KDDockWidgets__Config__setSeparatorThickness_int(void *thisObj, int value);
90// KDDockWidgets::Config::setStartDragDistance(int arg__1)
91DOCKS_EXPORT void c_KDDockWidgets__Config__setStartDragDistance_int(void *thisObj, int arg__1);
92// KDDockWidgets::Config::setTransparencyOnlyOverDropIndicator(bool only)
93DOCKS_EXPORT void c_KDDockWidgets__Config__setTransparencyOnlyOverDropIndicator_bool(void *thisObj, bool only);
94// KDDockWidgets::Config::setViewFactory(KDDockWidgets::Core::ViewFactory * arg__1)
95DOCKS_EXPORT void c_KDDockWidgets__Config__setViewFactory_ViewFactory(void *thisObj, void *arg__1_);
96// KDDockWidgets::Config::startDragDistance() const
97DOCKS_EXPORT int c_KDDockWidgets__Config__startDragDistance(void *thisObj);
98// KDDockWidgets::Config::transparencyOnlyOverDropIndicator() const
100// KDDockWidgets::Config::viewFactory() const
101DOCKS_EXPORT void *c_KDDockWidgets__Config__viewFactory(void *thisObj);
102DOCKS_EXPORT void c_KDDockWidgets__Config__destructor(void *thisObj);
103DOCKS_EXPORT void c_KDDockWidgets__Config_Finalizer(void *cppObj);
104}
Application-wide config to tune certain behaviours of the framework.
DOCKS_EXPORT void c_KDDockWidgets__Config__setMDIPopupThreshold_int(void *thisObj, int arg__1)
Definition Config_c.cpp:253
DOCKS_EXPORT int c_KDDockWidgets__Config__startDragDistance(void *thisObj)
Definition Config_c.cpp:284
DOCKS_EXPORT bool c_KDDockWidgets__Config__onlyProgrammaticDrag(void *thisObj)
Definition Config_c.cpp:196
DOCKS_EXPORT void c_KDDockWidgets__Config__destructor(void *thisObj)
Definition Config_c.cpp:301
DOCKS_EXPORT void c_KDDockWidgets__Config__printDebug(void *thisObj)
Definition Config_c.cpp:202
DOCKS_EXPORT void c_KDDockWidgets__Config__setViewFactory_ViewFactory(void *thisObj, void *arg__1_)
Definition Config_c.cpp:278
DOCKS_EXPORT void c_KDDockWidgets__Config_Finalizer(void *cppObj)
Definition Config_c.cpp:150
DOCKS_EXPORT void c_KDDockWidgets__Config__setAbsoluteWidgetMinSize_Size(void *thisObj, void *size_)
Definition Config_c.cpp:226
DOCKS_EXPORT void c_KDDockWidgets__Config__setOnlyProgrammaticDrag_bool(void *thisObj, bool arg__1)
Definition Config_c.cpp:258
DOCKS_EXPORT void c_KDDockWidgets__Config__setLayoutSaverStrictMode_bool(void *thisObj, bool arg__1)
Definition Config_c.cpp:243
DOCKS_EXPORT void c_KDDockWidgets__Config__setDropIndicatorsInhibited_bool(void *thisObj, bool inhibit)
Definition Config_c.cpp:238
DOCKS_EXPORT void * c_KDDockWidgets__Config__viewFactory(void *thisObj)
Definition Config_c.cpp:296
DOCKS_EXPORT void c_KDDockWidgets__Config__setLayoutSpacing_int(void *thisObj, int arg__1)
Definition Config_c.cpp:248
DOCKS_EXPORT bool c_KDDockWidgets__Config__dropIndicatorsInhibited(void *thisObj)
Definition Config_c.cpp:172
DOCKS_EXPORT void * c_static_KDDockWidgets__Config__self()
Definition Config_c.cpp:207
DOCKS_EXPORT bool c_KDDockWidgets__Config__transparencyOnlyOverDropIndicator(void *thisObj)
Definition Config_c.cpp:290
DOCKS_EXPORT bool c_KDDockWidgets__Config__layoutSaverUsesStrictMode(void *thisObj)
Definition Config_c.cpp:178
DOCKS_EXPORT void c_KDDockWidgets__Config__setDraggedWindowOpacity_double(void *thisObj, double opacity)
Definition Config_c.cpp:233
DOCKS_EXPORT int c_KDDockWidgets__Config__layoutSpacing(void *thisObj)
Definition Config_c.cpp:184
DOCKS_EXPORT double c_KDDockWidgets__Config__draggedWindowOpacity(void *thisObj)
Definition Config_c.cpp:166
DOCKS_EXPORT void c_KDDockWidgets__Config__setTransparencyOnlyOverDropIndicator_bool(void *thisObj, bool only)
Definition Config_c.cpp:273
DOCKS_EXPORT void c_KDDockWidgets__Config__setSeparatorThickness_int(void *thisObj, int value)
Definition Config_c.cpp:263
DOCKS_EXPORT void c_KDDockWidgets__Config__setStartDragDistance_int(void *thisObj, int arg__1)
Definition Config_c.cpp:268
DOCKS_EXPORT void c_KDDockWidgets__Config__setAbsoluteWidgetMaxSize_Size(void *thisObj, void *size_)
Definition Config_c.cpp:219
DOCKS_EXPORT int c_KDDockWidgets__Config__separatorThickness(void *thisObj)
Definition Config_c.cpp:213
DOCKS_EXPORT int c_KDDockWidgets__Config__mdiPopupThreshold(void *thisObj)
Definition Config_c.cpp:190
DOCKS_EXPORT void * c_KDDockWidgets__Config__absoluteWidgetMaxSize(void *thisObj)
Definition Config_c.cpp:154
DOCKS_EXPORT void * c_KDDockWidgets__Config__absoluteWidgetMinSize(void *thisObj)
Definition Config_c.cpp:160
void setDropIndicatorsInhibited(bool inhibit) const
Definition Config_c.cpp:88
void setViewFactory(KDDockWidgets::Core::ViewFactory *arg__1)
Definition Config_c.cpp:120
KDDockWidgets::Core::ViewFactory * viewFactory() const
Definition Config_c.cpp:132
void setAbsoluteWidgetMaxSize(KDDockWidgets::Size size)
Definition Config_c.cpp:76
KDDockWidgets::Size absoluteWidgetMinSize() const
Definition Config_c.cpp:36
void setAbsoluteWidgetMinSize(KDDockWidgets::Size size)
Definition Config_c.cpp:80
static KDDockWidgets::Config & self()
Definition Config_c.cpp:68
KDDockWidgets::Size absoluteWidgetMaxSize() const
Definition Config_c.cpp:32
Singleton to allow to choose certain behaviours of the framework.
Definition Config.h:64
A factory class for allowing the user to customize some internal views. This is optional,...

© 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