KDDockWidgets API Documentation 2.1
Loading...
Searching...
No Matches
Controller_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 <core/Controller.h>
13#include <core/View.h>
14#include <geometry_helpers_p.h>
15#include <string_p.h>
16#include <Object_p.h>
17
19namespace KDDWBindingsCore {
21{
22public:
25 bool close();
26 void destroyLater();
27 KDDockWidgets::Rect geometry() const;
28 int height() const;
29 bool inDtor() const;
30 bool isFixedHeight() const;
31 bool isFixedWidth() const;
32 bool isVisible() const;
33 KDDockWidgets::Point mapToGlobal(KDDockWidgets::Point arg__1) const;
34 KDDockWidgets::Point pos() const;
35 KDDockWidgets::Rect rect() const;
39 void setVisible(bool arg__1);
40 void show() const;
41 KDDockWidgets::Size size() const;
44 int width() const;
45 int x() const;
46 int y() const;
49};
50}
51}
52extern "C" {
53// KDDockWidgets::Core::Controller::Controller(KDDockWidgets::Core::ViewType type, KDDockWidgets::Core::View * arg__2)
54DOCKS_EXPORT void *c_KDDockWidgets__Core__Controller__constructor_ViewType_View(int type, void *arg__2_);
55// KDDockWidgets::Core::Controller::close()
56DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__close(void *thisObj);
57// KDDockWidgets::Core::Controller::destroyLater()
58DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__destroyLater(void *thisObj);
59// KDDockWidgets::Core::Controller::geometry() const
60DOCKS_EXPORT void *c_KDDockWidgets__Core__Controller__geometry(void *thisObj);
61// KDDockWidgets::Core::Controller::height() const
62DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__height(void *thisObj);
63// KDDockWidgets::Core::Controller::inDtor() const
64DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__inDtor(void *thisObj);
65// KDDockWidgets::Core::Controller::isFixedHeight() const
66DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__isFixedHeight(void *thisObj);
67// KDDockWidgets::Core::Controller::isFixedWidth() const
68DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__isFixedWidth(void *thisObj);
69// KDDockWidgets::Core::Controller::isVisible() const
70DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__isVisible(void *thisObj);
71// KDDockWidgets::Core::Controller::mapToGlobal(KDDockWidgets::Point arg__1) const
72DOCKS_EXPORT void *c_KDDockWidgets__Core__Controller__mapToGlobal_Point(void *thisObj, void *arg__1_);
73// KDDockWidgets::Core::Controller::pos() const
74DOCKS_EXPORT void *c_KDDockWidgets__Core__Controller__pos(void *thisObj);
75// KDDockWidgets::Core::Controller::rect() const
76DOCKS_EXPORT void *c_KDDockWidgets__Core__Controller__rect(void *thisObj);
77// KDDockWidgets::Core::Controller::setParentView(KDDockWidgets::Core::View * parent)
78DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__setParentView_View(void *thisObj, void *parent_);
79// KDDockWidgets::Core::Controller::setParentView_impl(KDDockWidgets::Core::View * parent)
80DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__setParentView_impl_View(void *thisObj, void *parent_);
81// KDDockWidgets::Core::Controller::setVisible(bool arg__1)
82DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__setVisible_bool(void *thisObj, bool arg__1);
83// KDDockWidgets::Core::Controller::show() const
84DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__show(void *thisObj);
85// KDDockWidgets::Core::Controller::size() const
86DOCKS_EXPORT void *c_KDDockWidgets__Core__Controller__size(void *thisObj);
87// KDDockWidgets::Core::Controller::type() const
88DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__type(void *thisObj);
89// KDDockWidgets::Core::Controller::view() const
90DOCKS_EXPORT void *c_KDDockWidgets__Core__Controller__view(void *thisObj);
91// KDDockWidgets::Core::Controller::width() const
92DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__width(void *thisObj);
93// KDDockWidgets::Core::Controller::x() const
94DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__x(void *thisObj);
95// KDDockWidgets::Core::Controller::y() const
96DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__y(void *thisObj);
97DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__destructor(void *thisObj);
98DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__registerVirtualMethodCallback(void *ptr, void *callback, int methodId);
99DOCKS_EXPORT void c_KDDockWidgets__Core__Controller_Finalizer(void *cppObj);
100}
DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__show(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__destructor(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__destroyLater(void *thisObj)
DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__inDtor(void *thisObj)
DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__isVisible(void *thisObj)
DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__x(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__setVisible_bool(void *thisObj, bool arg__1)
DOCKS_EXPORT void * c_KDDockWidgets__Core__Controller__geometry(void *thisObj)
DOCKS_EXPORT void * c_KDDockWidgets__Core__Controller__mapToGlobal_Point(void *thisObj, void *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__registerVirtualMethodCallback(void *ptr, void *callback, int methodId)
DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__isFixedHeight(void *thisObj)
DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__isFixedWidth(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__setParentView_impl_View(void *thisObj, void *parent_)
DOCKS_EXPORT void * c_KDDockWidgets__Core__Controller__view(void *thisObj)
DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__y(void *thisObj)
DOCKS_EXPORT bool c_KDDockWidgets__Core__Controller__close(void *thisObj)
DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__width(void *thisObj)
DOCKS_EXPORT void * c_KDDockWidgets__Core__Controller__constructor_ViewType_View(int type, void *arg__2_)
DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__height(void *thisObj)
DOCKS_EXPORT void * c_KDDockWidgets__Core__Controller__pos(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__Core__Controller__setParentView_View(void *thisObj, void *parent_)
DOCKS_EXPORT int c_KDDockWidgets__Core__Controller__type(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__Core__Controller_Finalizer(void *cppObj)
DOCKS_EXPORT void * c_KDDockWidgets__Core__Controller__size(void *thisObj)
DOCKS_EXPORT void * c_KDDockWidgets__Core__Controller__rect(void *thisObj)
virtual void setParentView_impl_nocallback(KDDockWidgets::Core::View *parent)
void(* Callback_setParentView_impl)(void *, KDDockWidgets::Core::View *parent)
KDDockWidgets::Point mapToGlobal(KDDockWidgets::Point arg__1) const
virtual void setParentView_impl(KDDockWidgets::Core::View *parent)
ViewType
Each View type also has a specific Controller associated with, except for ViewType::None.
Definition Controller.h:26

© 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