KDDockWidgets API Documentation 2.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper Class Reference

#include <DropIndicatorOverlay_c.h>

Inheritance diagram for KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper:
Inheritance graph
[legend]
Collaboration diagram for KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper:
Collaboration graph
[legend]

Public Types

typedef bool(* Callback_dropIndicatorVisible) (void *, KDDockWidgets::DropLocation arg__1)
 
typedef KDDockWidgets::DropLocation(* Callback_hover_impl) (void *, KDDockWidgets::Point *globalPos)
 
typedef void(* Callback_onHoveredGroupChanged) (void *, KDDockWidgets::Core::Group *arg__1)
 
typedef KDDockWidgets::Point *(* Callback_posForIndicator) (void *, KDDockWidgets::DropLocation arg__1)
 
typedef void(* Callback_setCurrentDropLocation) (void *, KDDockWidgets::DropLocation arg__1)
 
typedef void(* Callback_setParentView_impl) (void *, KDDockWidgets::Core::View *parent)
 
typedef void(* Callback_updateVisibility) (void *)
 

Public Member Functions

 DropIndicatorOverlay_wrapper (KDDockWidgets::Core::DropArea *dropArea)
 
 DropIndicatorOverlay_wrapper (KDDockWidgets::Core::DropArea *dropArea, KDDockWidgets::Core::View *view)
 
 ~DropIndicatorOverlay_wrapper ()
 
KDDockWidgets::DropLocation currentDropLocation () const
 
virtual bool dropIndicatorVisible (KDDockWidgets::DropLocation arg__1) const
 Returns whether the specified drop indicator should be visible.
 
virtual bool dropIndicatorVisible_nocallback (KDDockWidgets::DropLocation arg__1) const
 
KDDockWidgets::DropLocation hover (KDDockWidgets::Point globalPos)
 
virtual KDDockWidgets::DropLocation hover_impl (KDDockWidgets::Point globalPos)
 
virtual KDDockWidgets::DropLocation hover_impl_nocallback (KDDockWidgets::Point globalPos)
 
KDDockWidgets::Core::GrouphoveredGroup () const
 
KDDockWidgets::Rect hoveredGroupRect () const
 
bool isHovered () const
 
virtual void onHoveredGroupChanged (KDDockWidgets::Core::Group *arg__1)
 
virtual void onHoveredGroupChanged_nocallback (KDDockWidgets::Core::Group *arg__1)
 
virtual KDDockWidgets::Point posForIndicator (KDDockWidgets::DropLocation arg__1) const
 returns the position of the specified drop location The return is in global coordinates
 
virtual KDDockWidgets::Point posForIndicator_nocallback (KDDockWidgets::DropLocation arg__1) const
 
void removeHover ()
 
virtual void setCurrentDropLocation (KDDockWidgets::DropLocation arg__1)
 
virtual void setCurrentDropLocation_nocallback (KDDockWidgets::DropLocation arg__1)
 
void setHoveredGroup (KDDockWidgets::Core::Group *arg__1)
 
virtual void setParentView_impl (KDDockWidgets::Core::View *parent)
 
virtual void setParentView_impl_nocallback (KDDockWidgets::Core::View *parent)
 
void setWindowBeingDragged (bool arg__1)
 
virtual void updateVisibility ()
 
virtual void updateVisibility_nocallback ()
 
- Public Member Functions inherited from KDDockWidgets::Core::DropIndicatorOverlay
 DropIndicatorOverlay (DropArea *dropArea)
 
 DropIndicatorOverlay (DropArea *dropArea, View *view)
 
 ~DropIndicatorOverlay () override
 
DropLocation currentDropLocation () const
 
Private * dptr () const
 
KDDockWidgets::DropLocation hover (Point globalPos)
 
GrouphoveredGroup () const
 
Rect hoveredGroupRect () const
 
bool isHovered () const
 
void removeHover ()
 Clears and hides drop indicators.
 
void setHoveredGroup (Group *)
 
void setWindowBeingDragged (bool)
 
- Public Member Functions inherited from KDDockWidgets::Core::Controller
 Controller (ViewType type, View *)
 
virtual ~Controller ()
 
bool close ()
 
void destroyLater ()
 
Controller::Private * dptr () const
 
Rect geometry () const
 
int height () const
 
bool inDtor () const
 
bool is (ViewType) const
 Returns whether this controller is of the specified type.
 
bool isFixedHeight () const
 
bool isFixedWidth () const
 
bool isVisible () const
 
Point mapToGlobal (Point) const
 
Point pos () const
 
Rect rect () const
 
void setParentView (View *parent)
 
void setVisible (bool)
 
void show () const
 
Size size () const
 
ViewType type () const
 Returns the type of this controller.
 
Viewview () const
 Returns the view associated with this controller, if any.
 
int width () const
 
std::shared_ptr< Viewwindow () const
 
int x () const
 
int y () const
 

Static Public Member Functions

static KDDockWidgets::Location multisplitterLocationFor (KDDockWidgets::DropLocation arg__1)
 
- Static Public Member Functions inherited from KDDockWidgets::Core::DropIndicatorOverlay
static KDDockWidgets::Location multisplitterLocationFor (DropLocation)
 

Public Attributes

Callback_dropIndicatorVisible m_dropIndicatorVisibleCallback = nullptr
 
Callback_hover_impl m_hover_implCallback = nullptr
 
Callback_onHoveredGroupChanged m_onHoveredGroupChangedCallback = nullptr
 
Callback_posForIndicator m_posForIndicatorCallback = nullptr
 
Callback_setCurrentDropLocation m_setCurrentDropLocationCallback = nullptr
 
Callback_setParentView_impl m_setParentView_implCallback = nullptr
 
Callback_updateVisibility m_updateVisibilityCallback = nullptr
 

Additional Inherited Members

- Protected Attributes inherited from KDDockWidgets::Core::DropIndicatorOverlay
bool m_draggedWindowIsHovering = false
 
DropArea *const m_dropArea
 
Groupm_hoveredGroup = nullptr
 
- Protected Attributes inherited from KDDockWidgets::Core::Controller
bool m_inDtor = false
 

Detailed Description

Definition at line 19 of file DropIndicatorOverlay_c.h.

Member Typedef Documentation

◆ Callback_dropIndicatorVisible

typedef bool(* KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::Callback_dropIndicatorVisible) (void *, KDDockWidgets::DropLocation arg__1)

Definition at line 48 of file DropIndicatorOverlay_c.h.

◆ Callback_hover_impl

typedef KDDockWidgets::DropLocation(* KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::Callback_hover_impl) (void *, KDDockWidgets::Point *globalPos)

Definition at line 50 of file DropIndicatorOverlay_c.h.

◆ Callback_onHoveredGroupChanged

typedef void(* KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::Callback_onHoveredGroupChanged) (void *, KDDockWidgets::Core::Group *arg__1)

Definition at line 52 of file DropIndicatorOverlay_c.h.

◆ Callback_posForIndicator

typedef KDDockWidgets::Point *(* KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::Callback_posForIndicator) (void *, KDDockWidgets::DropLocation arg__1)

Definition at line 54 of file DropIndicatorOverlay_c.h.

◆ Callback_setCurrentDropLocation

typedef void(* KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::Callback_setCurrentDropLocation) (void *, KDDockWidgets::DropLocation arg__1)

Definition at line 56 of file DropIndicatorOverlay_c.h.

◆ Callback_setParentView_impl

typedef void(* KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::Callback_setParentView_impl) (void *, KDDockWidgets::Core::View *parent)

Definition at line 58 of file DropIndicatorOverlay_c.h.

◆ Callback_updateVisibility

typedef void(* KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::Callback_updateVisibility) (void *)

Definition at line 60 of file DropIndicatorOverlay_c.h.

Constructor & Destructor Documentation

◆ ~DropIndicatorOverlay_wrapper()

KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::~DropIndicatorOverlay_wrapper ( )

Definition at line 171 of file DropIndicatorOverlay_c.cpp.

◆ DropIndicatorOverlay_wrapper() [1/2]

KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::DropIndicatorOverlay_wrapper ( KDDockWidgets::Core::DropArea dropArea)

Definition at line 32 of file DropIndicatorOverlay_c.cpp.

◆ DropIndicatorOverlay_wrapper() [2/2]

KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::DropIndicatorOverlay_wrapper ( KDDockWidgets::Core::DropArea dropArea,
KDDockWidgets::Core::View view 
)

Definition at line 36 of file DropIndicatorOverlay_c.cpp.

Member Function Documentation

◆ currentDropLocation()

KDDockWidgets::DropLocation KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::currentDropLocation ( ) const

Definition at line 40 of file DropIndicatorOverlay_c.cpp.

◆ dropIndicatorVisible()

bool KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::dropIndicatorVisible ( KDDockWidgets::DropLocation  dropLoc) const
virtual

Returns whether the specified drop indicator should be visible.

Reimplemented from KDDockWidgets::Core::DropIndicatorOverlay.

Definition at line 44 of file DropIndicatorOverlay_c.cpp.

References m_dropIndicatorVisibleCallback.

◆ dropIndicatorVisible_nocallback()

bool KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::dropIndicatorVisible_nocallback ( KDDockWidgets::DropLocation  arg__1) const
virtual

◆ hover()

KDDockWidgets::DropLocation KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::hover ( KDDockWidgets::Point  globalPos)

Definition at line 57 of file DropIndicatorOverlay_c.cpp.

◆ hover_impl()

KDDockWidgets::DropLocation KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::hover_impl ( KDDockWidgets::Point  globalPos)
virtual

◆ hover_impl_nocallback()

KDDockWidgets::DropLocation KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::hover_impl_nocallback ( KDDockWidgets::Point  globalPos)
virtual

◆ hoveredGroup()

KDDockWidgets::Core::Group * KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::hoveredGroup ( ) const

Definition at line 76 of file DropIndicatorOverlay_c.cpp.

◆ hoveredGroupRect()

KDDockWidgets::Rect KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::hoveredGroupRect ( ) const

Definition at line 80 of file DropIndicatorOverlay_c.cpp.

◆ isHovered()

bool KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::isHovered ( ) const

Definition at line 84 of file DropIndicatorOverlay_c.cpp.

◆ multisplitterLocationFor()

KDDockWidgets::Location KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::multisplitterLocationFor ( KDDockWidgets::DropLocation  arg__1)
static

◆ onHoveredGroupChanged()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::onHoveredGroupChanged ( KDDockWidgets::Core::Group arg__1)
virtual

◆ onHoveredGroupChanged_nocallback()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::onHoveredGroupChanged_nocallback ( KDDockWidgets::Core::Group arg__1)
virtual

◆ posForIndicator()

KDDockWidgets::Point KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::posForIndicator ( KDDockWidgets::DropLocation  ) const
virtual

returns the position of the specified drop location The return is in global coordinates

Implements KDDockWidgets::Core::DropIndicatorOverlay.

Definition at line 105 of file DropIndicatorOverlay_c.cpp.

References m_posForIndicatorCallback.

◆ posForIndicator_nocallback()

KDDockWidgets::Point KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::posForIndicator_nocallback ( KDDockWidgets::DropLocation  arg__1) const
virtual

◆ removeHover()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::removeHover ( )

◆ setCurrentDropLocation()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::setCurrentDropLocation ( KDDockWidgets::DropLocation  arg__1)
virtual

◆ setCurrentDropLocation_nocallback()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::setCurrentDropLocation_nocallback ( KDDockWidgets::DropLocation  arg__1)
virtual

◆ setHoveredGroup()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::setHoveredGroup ( KDDockWidgets::Core::Group arg__1)

◆ setParentView_impl()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::setParentView_impl ( KDDockWidgets::Core::View parent)
virtual

◆ setParentView_impl_nocallback()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::setParentView_impl_nocallback ( KDDockWidgets::Core::View parent)
virtual

◆ setWindowBeingDragged()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::setWindowBeingDragged ( bool  arg__1)

◆ updateVisibility()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::updateVisibility ( )
virtual

◆ updateVisibility_nocallback()

void KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::updateVisibility_nocallback ( )
virtual

Member Data Documentation

◆ m_dropIndicatorVisibleCallback

Callback_dropIndicatorVisible KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::m_dropIndicatorVisibleCallback = nullptr

Definition at line 49 of file DropIndicatorOverlay_c.h.

Referenced by dropIndicatorVisible().

◆ m_hover_implCallback

Callback_hover_impl KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::m_hover_implCallback = nullptr

Definition at line 51 of file DropIndicatorOverlay_c.h.

Referenced by hover_impl().

◆ m_onHoveredGroupChangedCallback

Callback_onHoveredGroupChanged KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::m_onHoveredGroupChangedCallback = nullptr

Definition at line 53 of file DropIndicatorOverlay_c.h.

Referenced by onHoveredGroupChanged().

◆ m_posForIndicatorCallback

Callback_posForIndicator KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::m_posForIndicatorCallback = nullptr

Definition at line 55 of file DropIndicatorOverlay_c.h.

Referenced by posForIndicator().

◆ m_setCurrentDropLocationCallback

Callback_setCurrentDropLocation KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::m_setCurrentDropLocationCallback = nullptr

Definition at line 57 of file DropIndicatorOverlay_c.h.

Referenced by setCurrentDropLocation().

◆ m_setParentView_implCallback

Callback_setParentView_impl KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::m_setParentView_implCallback = nullptr

Definition at line 59 of file DropIndicatorOverlay_c.h.

Referenced by setParentView_impl().

◆ m_updateVisibilityCallback

Callback_updateVisibility KDDockWidgetsBindings_wrappersNS::DropIndicatorOverlay_wrapper::m_updateVisibilityCallback = nullptr

Definition at line 61 of file DropIndicatorOverlay_c.h.

Referenced by updateVisibility().


The documentation for this class was generated from the following files:

© 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