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

#include <Stack_c.h>

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

Public Types

typedef bool(* Callback_isMDI) (void *)
 
typedef bool(* Callback_isPositionDraggable) (void *, KDDockWidgets::Point *p)
 
typedef bool(* Callback_isWindow) (void *)
 
typedef void(* Callback_setParentView_impl) (void *, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::DockWidget *(* Callback_singleDockWidget) (void *)
 

Public Member Functions

 ~Stack_wrapper ()
 
void addDockWidget (KDDockWidgets::Core::DockWidget *arg__1)
 
bool contains (KDDockWidgets::Core::DockWidget *dw) const
 
KDDockWidgets::Core::Groupgroup () const
 
bool insertDockWidget (KDDockWidgets::Core::DockWidget *dockwidget, int index)
 
virtual bool isMDI () const
 
virtual bool isMDI_nocallback () const
 
virtual bool isPositionDraggable (KDDockWidgets::Point p) const
 
virtual bool isPositionDraggable_nocallback (KDDockWidgets::Point p) const
 
virtual bool isWindow () const
 
virtual bool isWindow_nocallback () const
 
int numDockWidgets () const
 
bool onMouseDoubleClick (KDDockWidgets::Point localPos)
 
void setDocumentMode (bool arg__1)
 
virtual void setParentView_impl (KDDockWidgets::Core::View *parent)
 
virtual void setParentView_impl_nocallback (KDDockWidgets::Core::View *parent)
 
void setTabBarAutoHide (bool arg__1)
 
KDDockWidgets::Core::TabBartabBar () const
 
bool tabBarAutoHide () const
 
- Public Member Functions inherited from KDDockWidgets::Core::Stack
 Stack (Group *, StackOptions)
 
virtual ~Stack () override
 
void addDockWidget (DockWidget *)
 appends a dock widget into this TabWidget
 
bool contains (DockWidget *dw) const
 Returns whether dockwidget dw is contained in this tab widget Equivalent to indexOf(dw) != -1.
 
Groupgroup () const
 getter for the group
 
bool insertDockWidget (DockWidget *dockwidget, int index)
 inserts dockwidget into the TabWidget, at index
 
bool isMDI () const override
 
bool isPositionDraggable (Point p) const override
 
bool isWindow () const override
 
std::unique_ptr< WindowBeingDragged > makeWindow () override
 
int numDockWidgets () const
 returns the number of dock widgets in this TabWidget
 
bool onMouseDoubleClick (Point localPos)
 
StackOptions options () const
 
void setDocumentMode (bool)
 Enables document mode. Default is false.
 
void setTabBarAutoHide (bool)
 
DockWidgetsingleDockWidget () const override final
 
Core::TabBartabBar () const
 Returns the tab bar.
 
bool tabBarAutoHide () const
 
- 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 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
 

Public Attributes

Callback_isMDI m_isMDICallback = nullptr
 
Callback_isPositionDraggable m_isPositionDraggableCallback = nullptr
 
Callback_isWindow m_isWindowCallback = nullptr
 
Callback_setParentView_impl m_setParentView_implCallback = nullptr
 
Callback_singleDockWidget m_singleDockWidgetCallback = nullptr
 

Additional Inherited Members

- Protected Attributes inherited from KDDockWidgets::Core::Controller
bool m_inDtor = false
 

Detailed Description

Definition at line 21 of file KDDWBindingsCore/Stack_c.h.

Member Typedef Documentation

◆ Callback_isMDI

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::Callback_isMDI) (void *)

Definition at line 43 of file KDDWBindingsCore/Stack_c.h.

◆ Callback_isPositionDraggable

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::Callback_isPositionDraggable) (void *, KDDockWidgets::Point *p)

Definition at line 45 of file KDDWBindingsCore/Stack_c.h.

◆ Callback_isWindow

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

Definition at line 47 of file KDDWBindingsCore/Stack_c.h.

◆ Callback_setParentView_impl

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

Definition at line 49 of file KDDWBindingsCore/Stack_c.h.

◆ Callback_singleDockWidget

typedef KDDockWidgets::Core::DockWidget *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::Callback_singleDockWidget) (void *)

Definition at line 51 of file KDDWBindingsCore/Stack_c.h.

Constructor & Destructor Documentation

◆ ~Stack_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::~Stack_wrapper ( )

Definition at line 125 of file KDDWBindingsCore/Stack_c.cpp.

Member Function Documentation

◆ addDockWidget()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::addDockWidget ( KDDockWidgets::Core::DockWidget arg__1)

◆ contains()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::contains ( KDDockWidgets::Core::DockWidget dw) const

Definition at line 37 of file KDDWBindingsCore/Stack_c.cpp.

◆ group()

KDDockWidgets::Core::Group * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::group ( ) const

Definition at line 41 of file KDDWBindingsCore/Stack_c.cpp.

◆ insertDockWidget()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::insertDockWidget ( KDDockWidgets::Core::DockWidget dockwidget,
int  index 
)

Definition at line 45 of file KDDWBindingsCore/Stack_c.cpp.

◆ isMDI()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::isMDI ( ) const
virtual

Definition at line 49 of file KDDWBindingsCore/Stack_c.cpp.

References m_isMDICallback.

◆ isMDI_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::isMDI_nocallback ( ) const
virtual

Definition at line 58 of file KDDWBindingsCore/Stack_c.cpp.

Referenced by c_KDDockWidgets__Core__Stack__isMDI().

◆ isPositionDraggable()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::isPositionDraggable ( KDDockWidgets::Point  p) const
virtual

Definition at line 62 of file KDDWBindingsCore/Stack_c.cpp.

References m_isPositionDraggableCallback.

◆ isPositionDraggable_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::isPositionDraggable_nocallback ( KDDockWidgets::Point  p) const
virtual

◆ isWindow()

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

Definition at line 75 of file KDDWBindingsCore/Stack_c.cpp.

References m_isWindowCallback.

◆ isWindow_nocallback()

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

Definition at line 84 of file KDDWBindingsCore/Stack_c.cpp.

Referenced by c_KDDockWidgets__Core__Stack__isWindow().

◆ numDockWidgets()

int KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::numDockWidgets ( ) const

Definition at line 88 of file KDDWBindingsCore/Stack_c.cpp.

◆ onMouseDoubleClick()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::onMouseDoubleClick ( KDDockWidgets::Point  localPos)

Definition at line 92 of file KDDWBindingsCore/Stack_c.cpp.

◆ setDocumentMode()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::setDocumentMode ( bool  arg__1)

◆ setParentView_impl()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::setParentView_impl ( KDDockWidgets::Core::View parent)
virtual

◆ setParentView_impl_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::setParentView_impl_nocallback ( KDDockWidgets::Core::View parent)
virtual

◆ setTabBarAutoHide()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::setTabBarAutoHide ( bool  arg__1)

◆ tabBar()

KDDockWidgets::Core::TabBar * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::tabBar ( ) const

Definition at line 117 of file KDDWBindingsCore/Stack_c.cpp.

◆ tabBarAutoHide()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::tabBarAutoHide ( ) const

Definition at line 121 of file KDDWBindingsCore/Stack_c.cpp.

Member Data Documentation

◆ m_isMDICallback

Callback_isMDI KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::m_isMDICallback = nullptr

Definition at line 44 of file KDDWBindingsCore/Stack_c.h.

Referenced by isMDI().

◆ m_isPositionDraggableCallback

Callback_isPositionDraggable KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::m_isPositionDraggableCallback = nullptr

Definition at line 46 of file KDDWBindingsCore/Stack_c.h.

Referenced by isPositionDraggable().

◆ m_isWindowCallback

Callback_isWindow KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::m_isWindowCallback = nullptr

Definition at line 48 of file KDDWBindingsCore/Stack_c.h.

Referenced by isWindow().

◆ m_setParentView_implCallback

Callback_setParentView_impl KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::m_setParentView_implCallback = nullptr

Definition at line 50 of file KDDWBindingsCore/Stack_c.h.

Referenced by setParentView_impl().

◆ m_singleDockWidgetCallback

Callback_singleDockWidget KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Stack_wrapper::m_singleDockWidgetCallback = nullptr

Definition at line 52 of file KDDWBindingsCore/Stack_c.h.


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