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

#include <ClassicIndicatorWindowViewInterface_c.h>

Inheritance diagram for KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper:
Inheritance graph
[legend]
Collaboration diagram for KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper:
Collaboration graph
[legend]

Public Types

typedef KDDockWidgets::DropLocation(* Callback_hover) (void *, KDDockWidgets::Point *arg__1)
 
typedef bool(* Callback_isWindow) (void *)
 
typedef KDDockWidgets::Point *(* Callback_posForIndicator) (void *, KDDockWidgets::DropLocation arg__1)
 
typedef void(* Callback_raise) (void *)
 
typedef void(* Callback_resize) (void *, KDDockWidgets::Size *arg__1)
 
typedef void(* Callback_setGeometry) (void *, KDDockWidgets::Rect *arg__1)
 
typedef void(* Callback_setObjectName) (void *, const QString &arg__1)
 
typedef void(* Callback_setVisible) (void *, bool arg__1)
 
typedef void(* Callback_updateIndicatorVisibility) (void *)
 
typedef void(* Callback_updatePositions) (void *)
 

Public Member Functions

 ClassicIndicatorWindowViewInterface_wrapper ()
 
 ~ClassicIndicatorWindowViewInterface_wrapper ()
 
virtual KDDockWidgets::DropLocation hover (KDDockWidgets::Point arg__1)
 
virtual KDDockWidgets::DropLocation hover_nocallback (KDDockWidgets::Point arg__1)
 
virtual bool isWindow () const
 
virtual bool isWindow_nocallback () const
 
virtual KDDockWidgets::Point posForIndicator (KDDockWidgets::DropLocation arg__1) const
 
virtual KDDockWidgets::Point posForIndicator_nocallback (KDDockWidgets::DropLocation arg__1) const
 
virtual void raise ()
 
virtual void raise_nocallback ()
 
virtual void resize (KDDockWidgets::Size arg__1)
 
virtual void resize_nocallback (KDDockWidgets::Size arg__1)
 
virtual void setGeometry (KDDockWidgets::Rect arg__1)
 
virtual void setGeometry_nocallback (KDDockWidgets::Rect arg__1)
 
virtual void setObjectName (const QString &arg__1)
 
virtual void setObjectName_nocallback (const QString &arg__1)
 
virtual void setVisible (bool arg__1)
 
virtual void setVisible_nocallback (bool arg__1)
 
virtual void updateIndicatorVisibility ()
 
virtual void updateIndicatorVisibility_nocallback ()
 
virtual void updatePositions ()
 
virtual void updatePositions_nocallback ()
 
- Public Member Functions inherited from KDDockWidgets::Core::ClassicIndicatorWindowViewInterface
 ClassicIndicatorWindowViewInterface ()=default
 
 ClassicIndicatorWindowViewInterface (const ClassicIndicatorWindowViewInterface &)=delete
 
virtual ~ClassicIndicatorWindowViewInterface ()
 
ClassicIndicatorWindowViewInterfaceoperator= (const ClassicIndicatorWindowViewInterface &)=delete
 

Public Attributes

Callback_hover m_hoverCallback = nullptr
 
Callback_isWindow m_isWindowCallback = nullptr
 
Callback_posForIndicator m_posForIndicatorCallback = nullptr
 
Callback_raise m_raiseCallback = nullptr
 
Callback_resize m_resizeCallback = nullptr
 
Callback_setGeometry m_setGeometryCallback = nullptr
 
Callback_setObjectName m_setObjectNameCallback = nullptr
 
Callback_setVisible m_setVisibleCallback = nullptr
 
Callback_updateIndicatorVisibility m_updateIndicatorVisibilityCallback = nullptr
 
Callback_updatePositions m_updatePositionsCallback = nullptr
 

Detailed Description

Definition at line 18 of file ClassicIndicatorWindowViewInterface_c.h.

Member Typedef Documentation

◆ Callback_hover

typedef KDDockWidgets::DropLocation(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_hover) (void *, KDDockWidgets::Point *arg__1)

Definition at line 43 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_isWindow

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_isWindow) (void *)

Definition at line 45 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_posForIndicator

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

Definition at line 47 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_raise

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_raise) (void *)

Definition at line 49 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_resize

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_resize) (void *, KDDockWidgets::Size *arg__1)

Definition at line 51 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_setGeometry

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_setGeometry) (void *, KDDockWidgets::Rect *arg__1)

Definition at line 53 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_setObjectName

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_setObjectName) (void *, const QString &arg__1)

Definition at line 55 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_setVisible

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_setVisible) (void *, bool arg__1)

Definition at line 57 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_updateIndicatorVisibility

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_updateIndicatorVisibility) (void *)

Definition at line 59 of file ClassicIndicatorWindowViewInterface_c.h.

◆ Callback_updatePositions

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::Callback_updatePositions) (void *)

Definition at line 61 of file ClassicIndicatorWindowViewInterface_c.h.

Constructor & Destructor Documentation

◆ ~ClassicIndicatorWindowViewInterface_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::~ClassicIndicatorWindowViewInterface_wrapper ( )

Definition at line 187 of file ClassicIndicatorWindowViewInterface_c.cpp.

◆ ClassicIndicatorWindowViewInterface_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::ClassicIndicatorWindowViewInterface_wrapper ( )

Definition at line 33 of file ClassicIndicatorWindowViewInterface_c.cpp.

Member Function Documentation

◆ hover()

KDDockWidgets::DropLocation KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::hover ( KDDockWidgets::Point  )
virtual

Called when the mouse is dragging a window over a drop area The implementer should:

  • Iterate over all visible indicators, if any is under the mouse then it should show the "active" icon variant.

Implements KDDockWidgets::Core::ClassicIndicatorWindowViewInterface.

Definition at line 37 of file ClassicIndicatorWindowViewInterface_c.cpp.

References m_hoverCallback.

◆ hover_nocallback()

KDDockWidgets::DropLocation KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::hover_nocallback ( KDDockWidgets::Point  arg__1)
virtual

◆ isWindow()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::isWindow ( ) const
virtual

◆ isWindow_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::isWindow_nocallback ( ) const
virtual

◆ posForIndicator()

KDDockWidgets::Point KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::posForIndicator ( KDDockWidgets::DropLocation  ) const
virtual

Returns the position for the specified drop indicator This is used by tests only, so we know where to drop a window The position is the center of the indicator and is in global coordinates

Implements KDDockWidgets::Core::ClassicIndicatorWindowViewInterface.

Definition at line 67 of file ClassicIndicatorWindowViewInterface_c.cpp.

References m_posForIndicatorCallback.

◆ posForIndicator_nocallback()

KDDockWidgets::Point KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::posForIndicator_nocallback ( KDDockWidgets::DropLocation  arg__1) const
virtual

◆ raise()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::raise ( )
virtual

◆ raise_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::raise_nocallback ( )
virtual

◆ resize()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::resize ( KDDockWidgets::Size  arg__1)
virtual

◆ resize_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::resize_nocallback ( KDDockWidgets::Size  arg__1)
virtual

◆ setGeometry()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::setGeometry ( KDDockWidgets::Rect  arg__1)
virtual

◆ setGeometry_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::setGeometry_nocallback ( KDDockWidgets::Rect  arg__1)
virtual

◆ setObjectName()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::setObjectName ( const QString arg__1)
virtual

◆ setObjectName_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::setObjectName_nocallback ( const QString arg__1)
virtual

◆ setVisible()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::setVisible ( bool  arg__1)
virtual

◆ setVisible_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::setVisible_nocallback ( bool  arg__1)
virtual

◆ updateIndicatorVisibility()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::updateIndicatorVisibility ( )
virtual

◆ updateIndicatorVisibility_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::updateIndicatorVisibility_nocallback ( )
virtual

◆ updatePositions()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::updatePositions ( )
virtual

Called by the framework to updates the position of the individual drop indicators This function is called when the drag first starts and also if the window resizes itself (unlikely during drag though) The implementer should:

  • call rect() to know where to put the outer indicators
  • call classicIndicators->hoveredGroup(), if not null, will give you the rect for the inner indicators

Implements KDDockWidgets::Core::ClassicIndicatorWindowViewInterface.

Definition at line 172 of file ClassicIndicatorWindowViewInterface_c.cpp.

References m_updatePositionsCallback.

◆ updatePositions_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::updatePositions_nocallback ( )
virtual

Member Data Documentation

◆ m_hoverCallback

Callback_hover KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_hoverCallback = nullptr

Definition at line 44 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by hover().

◆ m_isWindowCallback

Callback_isWindow KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_isWindowCallback = nullptr

Definition at line 46 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by isWindow().

◆ m_posForIndicatorCallback

Callback_posForIndicator KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_posForIndicatorCallback = nullptr

Definition at line 48 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by posForIndicator().

◆ m_raiseCallback

Callback_raise KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_raiseCallback = nullptr

Definition at line 50 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by raise().

◆ m_resizeCallback

Callback_resize KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_resizeCallback = nullptr

Definition at line 52 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by resize().

◆ m_setGeometryCallback

Callback_setGeometry KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_setGeometryCallback = nullptr

Definition at line 54 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by setGeometry().

◆ m_setObjectNameCallback

Callback_setObjectName KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_setObjectNameCallback = nullptr

Definition at line 56 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by setObjectName().

◆ m_setVisibleCallback

Callback_setVisible KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_setVisibleCallback = nullptr

Definition at line 58 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by setVisible().

◆ m_updateIndicatorVisibilityCallback

Callback_updateIndicatorVisibility KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_updateIndicatorVisibilityCallback = nullptr

Definition at line 60 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by updateIndicatorVisibility().

◆ m_updatePositionsCallback

Callback_updatePositions KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ClassicIndicatorWindowViewInterface_wrapper::m_updatePositionsCallback = nullptr

Definition at line 62 of file ClassicIndicatorWindowViewInterface_c.h.

Referenced by updatePositions().


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