KDDockWidgets API Documentation 2.1
Loading...
Searching...
No Matches
ClassicDropIndicatorOverlay_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"
13#include "core/DropArea.h"
14#include <geometry_helpers_p.h>
16#include <core/View.h>
17#include <core/Group.h>
18
20namespace KDDWBindingsCore {
22{
23public:
26 virtual bool dropIndicatorVisible(KDDockWidgets::DropLocation arg__1) const;
28 virtual KDDockWidgets::DropLocation hover_impl(KDDockWidgets::Point globalPos);
29 virtual KDDockWidgets::DropLocation hover_impl_nocallback(KDDockWidgets::Point globalPos);
33 bool onResize(KDDockWidgets::Size newSize);
34 virtual KDDockWidgets::Point posForIndicator(KDDockWidgets::DropLocation arg__1) const;
35 virtual KDDockWidgets::Point posForIndicator_nocallback(KDDockWidgets::DropLocation arg__1) const;
41 virtual void updateVisibility();
42 virtual void updateVisibility_nocallback();
45 typedef KDDockWidgets::DropLocation (*Callback_hover_impl)(void *, KDDockWidgets::Point *globalPos);
49 typedef KDDockWidgets::Point *(*Callback_posForIndicator)(void *, KDDockWidgets::DropLocation arg__1);
55 typedef void (*Callback_updateVisibility)(void *);
57};
58}
59}
60extern "C" {
61// KDDockWidgets::Core::ClassicDropIndicatorOverlay::ClassicDropIndicatorOverlay(KDDockWidgets::Core::DropArea * dropArea)
63// KDDockWidgets::Core::ClassicDropIndicatorOverlay::dropIndicatorVisible(KDDockWidgets::DropLocation arg__1) const
65// KDDockWidgets::Core::ClassicDropIndicatorOverlay::hover_impl(KDDockWidgets::Point globalPos)
66DOCKS_EXPORT int c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__hover_impl_Point(void *thisObj, void *globalPos_);
67// KDDockWidgets::Core::ClassicDropIndicatorOverlay::indicatorWindow() const
69// KDDockWidgets::Core::ClassicDropIndicatorOverlay::onHoveredGroupChanged(KDDockWidgets::Core::Group * arg__1)
71// KDDockWidgets::Core::ClassicDropIndicatorOverlay::onResize(KDDockWidgets::Size newSize)
72DOCKS_EXPORT bool c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__onResize_Size(void *thisObj, void *newSize_);
73// KDDockWidgets::Core::ClassicDropIndicatorOverlay::posForIndicator(KDDockWidgets::DropLocation arg__1) const
75// KDDockWidgets::Core::ClassicDropIndicatorOverlay::rubberBand() const
77// KDDockWidgets::Core::ClassicDropIndicatorOverlay::setCurrentDropLocation(KDDockWidgets::DropLocation arg__1)
79// KDDockWidgets::Core::ClassicDropIndicatorOverlay::setParentView_impl(KDDockWidgets::Core::View * parent)
80DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__setParentView_impl_View(void *thisObj, void *parent_);
81// KDDockWidgets::Core::ClassicDropIndicatorOverlay::updateVisibility()
84DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__registerVirtualMethodCallback(void *ptr, void *callback, int methodId);
86}
DOCKS_EXPORT bool c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__dropIndicatorVisible_DropLocation(void *thisObj, int arg__1)
DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__onHoveredGroupChanged_Group(void *thisObj, void *arg__1_)
DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__updateVisibility(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__registerVirtualMethodCallback(void *ptr, void *callback, int methodId)
DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay_Finalizer(void *cppObj)
DOCKS_EXPORT void * c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__indicatorWindow(void *thisObj)
DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__destructor(void *thisObj)
DOCKS_EXPORT void * c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__posForIndicator_DropLocation(void *thisObj, int arg__1)
DOCKS_EXPORT void * c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__rubberBand(void *thisObj)
DOCKS_EXPORT void * c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__constructor_DropArea(void *dropArea_)
DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__setCurrentDropLocation_DropLocation(void *thisObj, int arg__1)
DOCKS_EXPORT bool c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__onResize_Size(void *thisObj, void *newSize_)
DOCKS_EXPORT int c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__hover_impl_Point(void *thisObj, void *globalPos_)
DOCKS_EXPORT void c_KDDockWidgets__Core__ClassicDropIndicatorOverlay__setParentView_impl_View(void *thisObj, void *parent_)
virtual KDDockWidgets::Point posForIndicator(KDDockWidgets::DropLocation arg__1) const
returns the position of the specified drop location The return is in global coordinates
KDDockWidgets::DropLocation(* Callback_hover_impl)(void *, KDDockWidgets::Point *globalPos)
virtual KDDockWidgets::DropLocation hover_impl_nocallback(KDDockWidgets::Point globalPos)
virtual KDDockWidgets::Point posForIndicator_nocallback(KDDockWidgets::DropLocation arg__1) const
KDDockWidgets::Point *(* Callback_posForIndicator)(void *, KDDockWidgets::DropLocation arg__1)
virtual bool dropIndicatorVisible(KDDockWidgets::DropLocation arg__1) const
Returns whether the specified drop indicator should be visible.
The window that will hold the classic indicators This is a window so it can be over the window that i...
A MultiSplitter with support for drop indicators when hovering over.
DropLocation
Enum describing the different drop indicator types.

© 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