KDDockWidgets API Documentation 2.1
|
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 , Group = 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... | |
Functions | |
NeighbourSqueezeStrategy | defaultNeighbourSqueezeStrategy () |
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 | |
Group | |
TitleBar | |
TabBar | |
Stack | |
FloatingWindow | |
Separator | |
DockWidget | |
LayoutItem | |
SideBar | |
MainWindow | |
ViewWrapper | |
DropArea | |
MDILayout | |
RubberBand | |
DropAreaIndicatorOverlay | |
LAST |
Definition at line 26 of file Controller.h.
NeighbourSqueezeStrategy KDDockWidgets::Core::defaultNeighbourSqueezeStrategy | ( | ) |
Definition at line 121 of file Item.cpp.
References KDDockWidgets::InitialOption::s_defaultNeighbourSqueezeStrategy.