KDDockWidgets API Documentation 2.0
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 mdiPopupThreshold() const;
27 bool onlyProgrammaticDrag() const;
28 void printDebug();
30 int separatorThickness() const;
31 void setAbsoluteWidgetMaxSize(KDDockWidgets::Size size);
32 void setAbsoluteWidgetMinSize(KDDockWidgets::Size size);
33 void setDraggedWindowOpacity(double opacity);
34 void setDropIndicatorsInhibited(bool inhibit) const;
35 void setLayoutSaverStrictMode(bool arg__1);
36 void setMDIPopupThreshold(int arg__1);
37 void setOnlyProgrammaticDrag(bool arg__1);
38 void setSeparatorThickness(int value);
39 void setStartDragDistance(int arg__1);
42 int startDragDistance() const;
45};
46}
47extern "C" {
48// KDDockWidgets::Config::absoluteWidgetMaxSize() const
49DOCKS_EXPORT void *c_KDDockWidgets__Config__absoluteWidgetMaxSize(void *thisObj);
50// KDDockWidgets::Config::absoluteWidgetMinSize() const
51DOCKS_EXPORT void *c_KDDockWidgets__Config__absoluteWidgetMinSize(void *thisObj);
52// KDDockWidgets::Config::draggedWindowOpacity() const
53DOCKS_EXPORT double c_KDDockWidgets__Config__draggedWindowOpacity(void *thisObj);
54// KDDockWidgets::Config::dropIndicatorsInhibited() const
55DOCKS_EXPORT bool c_KDDockWidgets__Config__dropIndicatorsInhibited(void *thisObj);
56// KDDockWidgets::Config::layoutSaverUsesStrictMode() const
57DOCKS_EXPORT bool c_KDDockWidgets__Config__layoutSaverUsesStrictMode(void *thisObj);
58// KDDockWidgets::Config::mdiPopupThreshold() const
59DOCKS_EXPORT int c_KDDockWidgets__Config__mdiPopupThreshold(void *thisObj);
60// KDDockWidgets::Config::onlyProgrammaticDrag() const
61DOCKS_EXPORT bool c_KDDockWidgets__Config__onlyProgrammaticDrag(void *thisObj);
62// KDDockWidgets::Config::printDebug()
63DOCKS_EXPORT void c_KDDockWidgets__Config__printDebug(void *thisObj);
64// KDDockWidgets::Config::self()
65DOCKS_EXPORT void *c_static_KDDockWidgets__Config__self();
66// KDDockWidgets::Config::separatorThickness() const
67DOCKS_EXPORT int c_KDDockWidgets__Config__separatorThickness(void *thisObj);
68// KDDockWidgets::Config::setAbsoluteWidgetMaxSize(KDDockWidgets::Size size)
69DOCKS_EXPORT void c_KDDockWidgets__Config__setAbsoluteWidgetMaxSize_Size(void *thisObj, void *size_);
70// KDDockWidgets::Config::setAbsoluteWidgetMinSize(KDDockWidgets::Size size)
71DOCKS_EXPORT void c_KDDockWidgets__Config__setAbsoluteWidgetMinSize_Size(void *thisObj, void *size_);
72// KDDockWidgets::Config::setDraggedWindowOpacity(double opacity)
73DOCKS_EXPORT void c_KDDockWidgets__Config__setDraggedWindowOpacity_double(void *thisObj, double opacity);
74// KDDockWidgets::Config::setDropIndicatorsInhibited(bool inhibit) const
75DOCKS_EXPORT void c_KDDockWidgets__Config__setDropIndicatorsInhibited_bool(void *thisObj, bool inhibit);
76// KDDockWidgets::Config::setLayoutSaverStrictMode(bool arg__1)
77DOCKS_EXPORT void c_KDDockWidgets__Config__setLayoutSaverStrictMode_bool(void *thisObj, bool arg__1);
78// KDDockWidgets::Config::setMDIPopupThreshold(int arg__1)
79DOCKS_EXPORT void c_KDDockWidgets__Config__setMDIPopupThreshold_int(void *thisObj, int arg__1);
80// KDDockWidgets::Config::setOnlyProgrammaticDrag(bool arg__1)
81DOCKS_EXPORT void c_KDDockWidgets__Config__setOnlyProgrammaticDrag_bool(void *thisObj, bool arg__1);
82// KDDockWidgets::Config::setSeparatorThickness(int value)
83DOCKS_EXPORT void c_KDDockWidgets__Config__setSeparatorThickness_int(void *thisObj, int value);
84// KDDockWidgets::Config::setStartDragDistance(int arg__1)
85DOCKS_EXPORT void c_KDDockWidgets__Config__setStartDragDistance_int(void *thisObj, int arg__1);
86// KDDockWidgets::Config::setTransparencyOnlyOverDropIndicator(bool only)
87DOCKS_EXPORT void c_KDDockWidgets__Config__setTransparencyOnlyOverDropIndicator_bool(void *thisObj, bool only);
88// KDDockWidgets::Config::setViewFactory(KDDockWidgets::Core::ViewFactory * arg__1)
89DOCKS_EXPORT void c_KDDockWidgets__Config__setViewFactory_ViewFactory(void *thisObj, void *arg__1_);
90// KDDockWidgets::Config::startDragDistance() const
91DOCKS_EXPORT int c_KDDockWidgets__Config__startDragDistance(void *thisObj);
92// KDDockWidgets::Config::transparencyOnlyOverDropIndicator() const
94// KDDockWidgets::Config::viewFactory() const
95DOCKS_EXPORT void *c_KDDockWidgets__Config__viewFactory(void *thisObj);
96DOCKS_EXPORT void c_KDDockWidgets__Config__destructor(void *thisObj);
97DOCKS_EXPORT void c_KDDockWidgets__Config_Finalizer(void *cppObj);
98}
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:234
DOCKS_EXPORT int c_KDDockWidgets__Config__startDragDistance(void *thisObj)
Definition Config_c.cpp:265
DOCKS_EXPORT bool c_KDDockWidgets__Config__onlyProgrammaticDrag(void *thisObj)
Definition Config_c.cpp:182
DOCKS_EXPORT void c_KDDockWidgets__Config__destructor(void *thisObj)
Definition Config_c.cpp:282
DOCKS_EXPORT void c_KDDockWidgets__Config__printDebug(void *thisObj)
Definition Config_c.cpp:188
DOCKS_EXPORT void c_KDDockWidgets__Config__setViewFactory_ViewFactory(void *thisObj, void *arg__1_)
Definition Config_c.cpp:259
DOCKS_EXPORT void c_KDDockWidgets__Config_Finalizer(void *cppObj)
Definition Config_c.cpp:142
DOCKS_EXPORT void c_KDDockWidgets__Config__setAbsoluteWidgetMinSize_Size(void *thisObj, void *size_)
Definition Config_c.cpp:212
DOCKS_EXPORT void c_KDDockWidgets__Config__setOnlyProgrammaticDrag_bool(void *thisObj, bool arg__1)
Definition Config_c.cpp:239
DOCKS_EXPORT void c_KDDockWidgets__Config__setLayoutSaverStrictMode_bool(void *thisObj, bool arg__1)
Definition Config_c.cpp:229
DOCKS_EXPORT void c_KDDockWidgets__Config__setDropIndicatorsInhibited_bool(void *thisObj, bool inhibit)
Definition Config_c.cpp:224
DOCKS_EXPORT void * c_KDDockWidgets__Config__viewFactory(void *thisObj)
Definition Config_c.cpp:277
DOCKS_EXPORT bool c_KDDockWidgets__Config__dropIndicatorsInhibited(void *thisObj)
Definition Config_c.cpp:164
DOCKS_EXPORT void * c_static_KDDockWidgets__Config__self()
Definition Config_c.cpp:193
DOCKS_EXPORT bool c_KDDockWidgets__Config__transparencyOnlyOverDropIndicator(void *thisObj)
Definition Config_c.cpp:271
DOCKS_EXPORT bool c_KDDockWidgets__Config__layoutSaverUsesStrictMode(void *thisObj)
Definition Config_c.cpp:170
DOCKS_EXPORT void c_KDDockWidgets__Config__setDraggedWindowOpacity_double(void *thisObj, double opacity)
Definition Config_c.cpp:219
DOCKS_EXPORT double c_KDDockWidgets__Config__draggedWindowOpacity(void *thisObj)
Definition Config_c.cpp:158
DOCKS_EXPORT void c_KDDockWidgets__Config__setTransparencyOnlyOverDropIndicator_bool(void *thisObj, bool only)
Definition Config_c.cpp:254
DOCKS_EXPORT void c_KDDockWidgets__Config__setSeparatorThickness_int(void *thisObj, int value)
Definition Config_c.cpp:244
DOCKS_EXPORT void c_KDDockWidgets__Config__setStartDragDistance_int(void *thisObj, int arg__1)
Definition Config_c.cpp:249
DOCKS_EXPORT void c_KDDockWidgets__Config__setAbsoluteWidgetMaxSize_Size(void *thisObj, void *size_)
Definition Config_c.cpp:205
DOCKS_EXPORT int c_KDDockWidgets__Config__separatorThickness(void *thisObj)
Definition Config_c.cpp:199
DOCKS_EXPORT int c_KDDockWidgets__Config__mdiPopupThreshold(void *thisObj)
Definition Config_c.cpp:176
DOCKS_EXPORT void * c_KDDockWidgets__Config__absoluteWidgetMaxSize(void *thisObj)
Definition Config_c.cpp:146
DOCKS_EXPORT void * c_KDDockWidgets__Config__absoluteWidgetMinSize(void *thisObj)
Definition Config_c.cpp:152
void setDropIndicatorsInhibited(bool inhibit) const
Definition Config_c.cpp:84
void setViewFactory(KDDockWidgets::Core::ViewFactory *arg__1)
Definition Config_c.cpp:112
KDDockWidgets::Core::ViewFactory * viewFactory() const
Definition Config_c.cpp:124
void setAbsoluteWidgetMaxSize(KDDockWidgets::Size size)
Definition Config_c.cpp:72
KDDockWidgets::Size absoluteWidgetMinSize() const
Definition Config_c.cpp:36
void setAbsoluteWidgetMinSize(KDDockWidgets::Size size)
Definition Config_c.cpp:76
static KDDockWidgets::Config & self()
Definition Config_c.cpp:64
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