![]() |
KDDockWidgets API Documentation 2.0
|
Classes | |
| class | Action |
| class | ClassicDropIndicatorOverlay |
| class | ClassicIndicatorWindowViewInterface |
| The window that will hold the classic indicators This is a window so it can be over the window that is being dragged. More... | |
| class | Controller |
| class | DockWidget |
| The DockWidget base-class. DockWidget and Core::DockWidget are only split in two so we can share some code with the QtQuick implementation, which also derives from Core::DockWidget. More... | |
| class | DockWidgetViewInterface |
| The interface that DockWidget views should implement. More... | |
| class | DropArea |
| class | DropIndicatorOverlay |
| class | EventFilterInterface |
| class | FloatingWindow |
| class | FocusScope |
| Allows to implement a similar functionality to QtQuick's FocusScope item, in QtWidgets. More... | |
| class | Group |
| class | GroupViewInterface |
| The interface that Frame views should implement. More... | |
| class | Layout |
| The widget (QWidget or QQuickItem) which holds a layout of dock widgets. More... | |
| class | MainWindow |
| The MainWindow base-class. MainWindow and MainWindowBase are only split in two so we can share some code with the QtQuick implementation, which also derives from MainWindowBase. More... | |
| class | MainWindowMDIViewInterface |
| Interface for MainWindowMDI views. More... | |
| class | MainWindowViewInterface |
| The interface that MainWindow views should implement. More... | |
| class | MDILayout |
| The MDILayout class implements a layout suitable for MDI style docking. Where dock widgets are free to be positioned in arbitrary positions, not restricted by layouting. More... | |
| class | NullDropIndicatorOverlay |
| A dummy DropIndicatorOverlay implementation which doesn't do anything. More... | |
| class | Platform |
| implements functions specific to a particular platform A platform can be for example qtwidgets, qtquick, etc. More... | |
| class | SegmentedDropIndicatorOverlay |
| class | Separator |
| class | SideBar |
| class | SideBarViewInterface |
| The interface that SideBar views should implement. More... | |
| class | Stack |
| class | StackViewInterface |
| The interface that Stack views share. More... | |
| class | TabBar |
| class | TabBarViewInterface |
| The interface that TabBar views should implement. More... | |
| class | TitleBar |
| class | TitleBarViewInterface |
| The interface that TitleBar views should implement. More... | |
| class | View |
| class | ViewFactory |
| A factory class for allowing the user to customize some internal views. This is optional, and if not provided, a default one will be used. More... | |
| class | ViewGuard |
| This class provides a weak reference to a view i.e., it becomes null automatically once a View is destroyed. More... | |
Typedefs | |
| using | HANDLE = const void * |
| using | WId = quintptr |
Enumerations | |
| enum class | ViewType { FIRST = 1 , None = 0 , Frame = 1 , TitleBar = 2 , TabBar = 4 , Stack = 8 , FloatingWindow = 16 , Separator = 32 , DockWidget = 64 , LayoutItem = 256 , SideBar = 512 , MainWindow = 1024 , ViewWrapper = 2048 , DropArea = 4096 , MDILayout = 8192 , RubberBand = 0x4000 , DropAreaIndicatorOverlay = 0x8000 , LAST = RubberBand } |
| Each View type also has a specific Controller associated with, except for ViewType::None. More... | |
| using KDDockWidgets::Core::HANDLE = typedef const void * |
Definition at line 28 of file core/View.h.
| using KDDockWidgets::Core::WId = typedef quintptr |
Definition at line 29 of file core/View.h.
|
strong |
Each View type also has a specific Controller associated with, except for ViewType::None.
| Enumerator | |
|---|---|
| FIRST | |
| None | |
| Frame | |
| TitleBar | |
| TabBar | |
| Stack | |
| FloatingWindow | |
| Separator | |
| DockWidget | |
| LayoutItem | |
| SideBar | |
| MainWindow | |
| ViewWrapper | |
| DropArea | |
| MDILayout | |
| RubberBand | |
| DropAreaIndicatorOverlay | |
| LAST | |
Definition at line 26 of file Controller.h.
KDDockWidgets