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

#include <ViewFactory_c.h>

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

Public Types

typedef KDDockWidgets::Core::ClassicIndicatorWindowViewInterface *(* Callback_createClassicIndicatorWindow) (void *, KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_createDockWidget) (void *, const QString &uniqueName, QFlags< KDDockWidgets::DockWidgetOption > options, QFlags< KDDockWidgets::LayoutSaverOption > layoutSaverOptions, Qt::WindowFlags windowFlags)
 
typedef KDDockWidgets::Core::View *(* Callback_createDropArea) (void *, KDDockWidgets::Core::DropArea *arg__1, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_createFloatingWindow) (void *, KDDockWidgets::Core::FloatingWindow *controller, KDDockWidgets::Core::MainWindow *parent, Qt::WindowFlags windowFlags)
 
typedef KDDockWidgets::Core::View *(* Callback_createGroup) (void *, KDDockWidgets::Core::Group *arg__1, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_createRubberBand) (void *, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_createSeparator) (void *, KDDockWidgets::Core::Separator *arg__1, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_createSideBar) (void *, KDDockWidgets::Core::SideBar *arg__1, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_createStack) (void *, KDDockWidgets::Core::Stack *stack, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_createTabBar) (void *, KDDockWidgets::Core::TabBar *tabBar, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_createTitleBar) (void *, KDDockWidgets::Core::TitleBar *controller, KDDockWidgets::Core::View *parent)
 

Public Member Functions

 ViewFactory_wrapper ()
 
 ~ViewFactory_wrapper ()
 
virtual KDDockWidgets::Core::ClassicIndicatorWindowViewInterfacecreateClassicIndicatorWindow (KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
 Creates the window that will show the actual drop indicators. They need a higher z-order, so this is actually a separate window, not parented to the main window.
 
virtual KDDockWidgets::Core::ClassicIndicatorWindowViewInterfacecreateClassicIndicatorWindow_nocallback (KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
 
virtual KDDockWidgets::Core::ViewcreateDockWidget (const QString &uniqueName, QFlags< KDDockWidgets::DockWidgetOption > options={}, QFlags< KDDockWidgets::LayoutSaverOption > layoutSaverOptions={}, Qt::WindowFlags windowFlags={}) const
 
virtual KDDockWidgets::Core::ViewcreateDockWidget_nocallback (const QString &uniqueName, QFlags< KDDockWidgets::DockWidgetOption > options={}, QFlags< KDDockWidgets::LayoutSaverOption > layoutSaverOptions={}, Qt::WindowFlags windowFlags={}) const
 
virtual KDDockWidgets::Core::ViewcreateDropArea (KDDockWidgets::Core::DropArea *arg__1, KDDockWidgets::Core::View *parent) const
 Called by the framework to create a DropArea view.
 
virtual KDDockWidgets::Core::ViewcreateDropArea_nocallback (KDDockWidgets::Core::DropArea *arg__1, KDDockWidgets::Core::View *parent) const
 
virtual KDDockWidgets::Core::ViewcreateFloatingWindow (KDDockWidgets::Core::FloatingWindow *controller, KDDockWidgets::Core::MainWindow *parent=nullptr, Qt::WindowFlags windowFlags={}) const
 Called by the framework to create a FloatingWindow view Override to provide your own FloatingWindow sub-class.
 
virtual KDDockWidgets::Core::ViewcreateFloatingWindow_nocallback (KDDockWidgets::Core::FloatingWindow *controller, KDDockWidgets::Core::MainWindow *parent=nullptr, Qt::WindowFlags windowFlags={}) const
 
virtual KDDockWidgets::Core::ViewcreateGroup (KDDockWidgets::Core::Group *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
 Called by the framework to create a Frame view Override to provide your own Frame sub-class. A group is the widget that holds the titlebar and tab-widget which holds the DockWidgets.
 
virtual KDDockWidgets::Core::ViewcreateGroup_nocallback (KDDockWidgets::Core::Group *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
 
virtual KDDockWidgets::Core::ViewcreateRubberBand (KDDockWidgets::Core::View *parent) const
 Called by the framework to create a RubberBand view to show as drop zone.
 
virtual KDDockWidgets::Core::ViewcreateRubberBand_nocallback (KDDockWidgets::Core::View *parent) const
 
virtual KDDockWidgets::Core::ViewcreateSeparator (KDDockWidgets::Core::Separator *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
 Called by the framework to create a Separator view Override to provide your own Separator sub-class. The Separator allows the user to resize nested dock widgets.
 
virtual KDDockWidgets::Core::ViewcreateSeparator_nocallback (KDDockWidgets::Core::Separator *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
 
virtual KDDockWidgets::Core::ViewcreateSideBar (KDDockWidgets::Core::SideBar *arg__1, KDDockWidgets::Core::View *parent) const
 Called by the framework to create a SideBar view.
 
virtual KDDockWidgets::Core::ViewcreateSideBar_nocallback (KDDockWidgets::Core::SideBar *arg__1, KDDockWidgets::Core::View *parent) const
 
virtual KDDockWidgets::Core::ViewcreateStack (KDDockWidgets::Core::Stack *stack, KDDockWidgets::Core::View *parent) const
 Called by the framework to create a Stack view Override to provide your own Stack sub-class.
 
virtual KDDockWidgets::Core::ViewcreateStack_nocallback (KDDockWidgets::Core::Stack *stack, KDDockWidgets::Core::View *parent) const
 
virtual KDDockWidgets::Core::ViewcreateTabBar (KDDockWidgets::Core::TabBar *tabBar, KDDockWidgets::Core::View *parent=nullptr) const
 Called by the framework to create a TabBar view Override to provide your own TabBar sub-class.
 
virtual KDDockWidgets::Core::ViewcreateTabBar_nocallback (KDDockWidgets::Core::TabBar *tabBar, KDDockWidgets::Core::View *parent=nullptr) const
 
virtual KDDockWidgets::Core::ViewcreateTitleBar (KDDockWidgets::Core::TitleBar *controller, KDDockWidgets::Core::View *parent) const
 Called by the framework to create a TitleBar view Override to provide your own TitleBar sub-class. Just forward the controller and parent arguments to the TitleBar view ctor.
 
virtual KDDockWidgets::Core::ViewcreateTitleBar_nocallback (KDDockWidgets::Core::TitleBar *controller, KDDockWidgets::Core::View *parent) const
 
- Public Member Functions inherited from KDDockWidgets::Core::ViewFactory
 ViewFactory ()=default
 
virtual ~ViewFactory ()
 Destructor. Don't delete ViewFactory directly, it's owned by the framework.
 
virtual QString classicIndicatorsPath () const
 The path to a folder containing the classic_indicator png files.
 
virtual KDDockWidgets::Core::ActioncreateAction (Core::DockWidget *, const char *debugName) const =0
 Creates a QAction if QtWidgets, or an equivalent fallback if QtQuick/Flutter Not needed to be overridden by users.
 
virtual ViewcreateDockWidget (const QString &uniqueName, DockWidgetOptions options={}, LayoutSaverOptions layoutSaverOptions={}, Qt::WindowFlags windowFlags={}) const =0
 Creates a dock widget. This is only used by MainWindow's persistent widget feature. In all other cases users will instantiate DockWidget directly.
 
virtual ViewcreateMDILayout (Core::MDILayout *, View *parent) const =0
 Called by the framework to create a MDI Layout view.
 
virtual ViewcreateSegmentedDropIndicatorOverlayView (Core::SegmentedDropIndicatorOverlay *controller, View *parent) const =0
 Creates the view that will parent the segmented drop indicators.
 
virtual Icon iconForButtonType (TitleBarButtonType type, double dpr) const =0
 Returns the icon to be used with the specified type.
 

Public Attributes

Callback_createClassicIndicatorWindow m_createClassicIndicatorWindowCallback = nullptr
 
Callback_createDockWidget m_createDockWidgetCallback = nullptr
 
Callback_createDropArea m_createDropAreaCallback = nullptr
 
Callback_createFloatingWindow m_createFloatingWindowCallback = nullptr
 
Callback_createGroup m_createGroupCallback = nullptr
 
Callback_createRubberBand m_createRubberBandCallback = nullptr
 
Callback_createSeparator m_createSeparatorCallback = nullptr
 
Callback_createSideBar m_createSideBarCallback = nullptr
 
Callback_createStack m_createStackCallback = nullptr
 
Callback_createTabBar m_createTabBarCallback = nullptr
 
Callback_createTitleBar m_createTitleBarCallback = nullptr
 

Additional Inherited Members

- Static Public Attributes inherited from KDDockWidgets::Core::ViewFactory
static DropIndicatorType s_dropIndicatorType = DropIndicatorType::Classic
 @ The drop indicator type
 

Detailed Description

Definition at line 30 of file KDDWBindingsCore/ViewFactory_c.h.

Member Typedef Documentation

◆ Callback_createClassicIndicatorWindow

typedef KDDockWidgets::Core::ClassicIndicatorWindowViewInterface *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createClassicIndicatorWindow) (void *, KDDockWidgets::Core::ClassicDropIndicatorOverlay *arg__1, KDDockWidgets::Core::View *parent)

Definition at line 57 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createDockWidget

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createDockWidget) (void *, const QString &uniqueName, QFlags< KDDockWidgets::DockWidgetOption > options, QFlags< KDDockWidgets::LayoutSaverOption > layoutSaverOptions, Qt::WindowFlags windowFlags)

Definition at line 59 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createDropArea

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createDropArea) (void *, KDDockWidgets::Core::DropArea *arg__1, KDDockWidgets::Core::View *parent)

Definition at line 61 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createFloatingWindow

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createFloatingWindow) (void *, KDDockWidgets::Core::FloatingWindow *controller, KDDockWidgets::Core::MainWindow *parent, Qt::WindowFlags windowFlags)

Definition at line 63 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createGroup

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createGroup) (void *, KDDockWidgets::Core::Group *arg__1, KDDockWidgets::Core::View *parent)

Definition at line 65 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createRubberBand

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createRubberBand) (void *, KDDockWidgets::Core::View *parent)

Definition at line 67 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createSeparator

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createSeparator) (void *, KDDockWidgets::Core::Separator *arg__1, KDDockWidgets::Core::View *parent)

Definition at line 69 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createSideBar

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createSideBar) (void *, KDDockWidgets::Core::SideBar *arg__1, KDDockWidgets::Core::View *parent)

Definition at line 71 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createStack

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createStack) (void *, KDDockWidgets::Core::Stack *stack, KDDockWidgets::Core::View *parent)

Definition at line 73 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createTabBar

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createTabBar) (void *, KDDockWidgets::Core::TabBar *tabBar, KDDockWidgets::Core::View *parent)

Definition at line 75 of file KDDWBindingsCore/ViewFactory_c.h.

◆ Callback_createTitleBar

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::Callback_createTitleBar) (void *, KDDockWidgets::Core::TitleBar *controller, KDDockWidgets::Core::View *parent)

Definition at line 77 of file KDDWBindingsCore/ViewFactory_c.h.

Constructor & Destructor Documentation

◆ ~ViewFactory_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::~ViewFactory_wrapper ( )

Definition at line 202 of file KDDWBindingsCore/ViewFactory_c.cpp.

◆ ViewFactory_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::ViewFactory_wrapper ( )

Definition at line 33 of file KDDWBindingsCore/ViewFactory_c.cpp.

Member Function Documentation

◆ createClassicIndicatorWindow()

KDDockWidgets::Core::ClassicIndicatorWindowViewInterface * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createClassicIndicatorWindow ( KDDockWidgets::Core::ClassicDropIndicatorOverlay ,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

Creates the window that will show the actual drop indicators. They need a higher z-order, so this is actually a separate window, not parented to the main window.

Implements KDDockWidgets::Core::ViewFactory.

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

References m_createClassicIndicatorWindowCallback.

◆ createClassicIndicatorWindow_nocallback()

KDDockWidgets::Core::ClassicIndicatorWindowViewInterface * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createClassicIndicatorWindow_nocallback ( KDDockWidgets::Core::ClassicDropIndicatorOverlay arg__1,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

◆ createDockWidget()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createDockWidget ( const QString uniqueName,
QFlags< KDDockWidgets::DockWidgetOption options = {},
QFlags< KDDockWidgets::LayoutSaverOption layoutSaverOptions = {},
Qt::WindowFlags  windowFlags = {} 
) const
virtual

Definition at line 52 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createDockWidgetCallback.

◆ createDockWidget_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createDockWidget_nocallback ( const QString uniqueName,
QFlags< KDDockWidgets::DockWidgetOption options = {},
QFlags< KDDockWidgets::LayoutSaverOption layoutSaverOptions = {},
Qt::WindowFlags  windowFlags = {} 
) const
virtual

◆ createDropArea()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createDropArea ( KDDockWidgets::Core::DropArea ,
KDDockWidgets::Core::View parent 
) const
virtual

Called by the framework to create a DropArea view.

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 67 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createDropAreaCallback.

◆ createDropArea_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createDropArea_nocallback ( KDDockWidgets::Core::DropArea arg__1,
KDDockWidgets::Core::View parent 
) const
virtual

◆ createFloatingWindow()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createFloatingWindow ( KDDockWidgets::Core::FloatingWindow controller,
KDDockWidgets::Core::MainWindow parent = nullptr,
Qt::WindowFlags  windowFlags = {} 
) const
virtual

Called by the framework to create a FloatingWindow view Override to provide your own FloatingWindow sub-class.

Parameters
parentJust forward to FloatingWindow's constructor.

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 82 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createFloatingWindowCallback.

◆ createFloatingWindow_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createFloatingWindow_nocallback ( KDDockWidgets::Core::FloatingWindow controller,
KDDockWidgets::Core::MainWindow parent = nullptr,
Qt::WindowFlags  windowFlags = {} 
) const
virtual

◆ createGroup()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createGroup ( KDDockWidgets::Core::Group ,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

Called by the framework to create a Frame view Override to provide your own Frame sub-class. A group is the widget that holds the titlebar and tab-widget which holds the DockWidgets.

Parameters
parentjust forward to Frame's constructor

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 97 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createGroupCallback.

◆ createGroup_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createGroup_nocallback ( KDDockWidgets::Core::Group arg__1,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

◆ createRubberBand()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createRubberBand ( KDDockWidgets::Core::View parent) const
virtual

Called by the framework to create a RubberBand view to show as drop zone.

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 112 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createRubberBandCallback.

◆ createRubberBand_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createRubberBand_nocallback ( KDDockWidgets::Core::View parent) const
virtual

◆ createSeparator()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createSeparator ( KDDockWidgets::Core::Separator ,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

Called by the framework to create a Separator view Override to provide your own Separator sub-class. The Separator allows the user to resize nested dock widgets.

Parameters
parentJust forward to Separator's constructor.

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 127 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createSeparatorCallback.

◆ createSeparator_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createSeparator_nocallback ( KDDockWidgets::Core::Separator arg__1,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

◆ createSideBar()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createSideBar ( KDDockWidgets::Core::SideBar ,
KDDockWidgets::Core::View parent 
) const
virtual

Called by the framework to create a SideBar view.

Parameters
locThe side-bar location without the main window. Just forward into your SideBar sub-class ctor.
parentThe MainWindow. Just forward into your SideBar sub-class ctor.

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 142 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createSideBarCallback.

◆ createSideBar_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createSideBar_nocallback ( KDDockWidgets::Core::SideBar arg__1,
KDDockWidgets::Core::View parent 
) const
virtual

◆ createStack()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createStack ( KDDockWidgets::Core::Stack stack,
KDDockWidgets::Core::View parent 
) const
virtual

Called by the framework to create a Stack view Override to provide your own Stack sub-class.

Parameters
parentJust forward to Stack's constructor.

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 157 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createStackCallback.

◆ createStack_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createStack_nocallback ( KDDockWidgets::Core::Stack stack,
KDDockWidgets::Core::View parent 
) const
virtual

◆ createTabBar()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createTabBar ( KDDockWidgets::Core::TabBar tabBar,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

Called by the framework to create a TabBar view Override to provide your own TabBar sub-class.

Parameters
parentJust forward to TabBar's's constructor.

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 172 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createTabBarCallback.

◆ createTabBar_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createTabBar_nocallback ( KDDockWidgets::Core::TabBar tabBar,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

◆ createTitleBar()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createTitleBar ( KDDockWidgets::Core::TitleBar controller,
KDDockWidgets::Core::View parent 
) const
virtual

Called by the framework to create a TitleBar view Override to provide your own TitleBar sub-class. Just forward the controller and parent arguments to the TitleBar view ctor.

Implements KDDockWidgets::Core::ViewFactory.

Definition at line 187 of file KDDWBindingsCore/ViewFactory_c.cpp.

References m_createTitleBarCallback.

◆ createTitleBar_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::createTitleBar_nocallback ( KDDockWidgets::Core::TitleBar controller,
KDDockWidgets::Core::View parent 
) const
virtual

Member Data Documentation

◆ m_createClassicIndicatorWindowCallback

Callback_createClassicIndicatorWindow KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createClassicIndicatorWindowCallback = nullptr

Definition at line 58 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createClassicIndicatorWindow().

◆ m_createDockWidgetCallback

Callback_createDockWidget KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createDockWidgetCallback = nullptr

Definition at line 60 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createDockWidget().

◆ m_createDropAreaCallback

Callback_createDropArea KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createDropAreaCallback = nullptr

Definition at line 62 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createDropArea().

◆ m_createFloatingWindowCallback

Callback_createFloatingWindow KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createFloatingWindowCallback = nullptr

Definition at line 64 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createFloatingWindow().

◆ m_createGroupCallback

Callback_createGroup KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createGroupCallback = nullptr

Definition at line 66 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createGroup().

◆ m_createRubberBandCallback

Callback_createRubberBand KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createRubberBandCallback = nullptr

Definition at line 68 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createRubberBand().

◆ m_createSeparatorCallback

Callback_createSeparator KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createSeparatorCallback = nullptr

Definition at line 70 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createSeparator().

◆ m_createSideBarCallback

Callback_createSideBar KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createSideBarCallback = nullptr

Definition at line 72 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createSideBar().

◆ m_createStackCallback

Callback_createStack KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createStackCallback = nullptr

Definition at line 74 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createStack().

◆ m_createTabBarCallback

Callback_createTabBar KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createTabBarCallback = nullptr

Definition at line 76 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createTabBar().

◆ m_createTitleBarCallback

Callback_createTitleBar KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::ViewFactory_wrapper::m_createTitleBarCallback = nullptr

Definition at line 78 of file KDDWBindingsCore/ViewFactory_c.h.

Referenced by createTitleBar().


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