KDDockWidgets API Documentation  1.5
Classes | Namespaces | Enumerations | Functions
KDDockWidgets.h File Reference

File with KDDockWidgets namespace-level enums and methods. More...

#include "docks_export.h"
#include "Qt5Qt6Compat_p.h"
#include <QObject>
#include <QDebug>
Include dependency graph for KDDockWidgets.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  KDDockWidgets::InitialOption
 Struct describing the preferred dock widget size and visibility when adding it to a layout. More...
 

Namespaces

 KDDockWidgets
 
 Layouting
 

Enumerations

enum  KDDockWidgets::AddingOption { KDDockWidgets::AddingOption_None = 0, KDDockWidgets::AddingOption_StartHidden }
 Only here for source-compat with v1.2. Do not use. Use InitialVisibilityOption instead. More...
 
enum  KDDockWidgets::CursorPosition {
  KDDockWidgets::CursorPosition_Undefined = 0, KDDockWidgets::CursorPosition_Left = 1, KDDockWidgets::CursorPosition_Right = 2, KDDockWidgets::CursorPosition_Top = 4,
  KDDockWidgets::CursorPosition_Bottom = 8, KDDockWidgets::CursorPosition_TopLeft = CursorPosition_Top | CursorPosition_Left, KDDockWidgets::CursorPosition_TopRight = CursorPosition_Top | CursorPosition_Right, KDDockWidgets::CursorPosition_BottomRight = CursorPosition_Bottom | CursorPosition_Right,
  KDDockWidgets::CursorPosition_BottomLeft = CursorPosition_Bottom | CursorPosition_Left, KDDockWidgets::CursorPosition_Horizontal = CursorPosition_Right | CursorPosition_Left, KDDockWidgets::CursorPosition_Vertical = CursorPosition_Top | CursorPosition_Bottom, KDDockWidgets::CursorPosition_All = CursorPosition_Left | CursorPosition_Right | CursorPosition_Top | CursorPosition_Bottom
}
 
enum  KDDockWidgets::DefaultSizeMode { KDDockWidgets::DefaultSizeMode::ItemSize, KDDockWidgets::DefaultSizeMode::Fair, KDDockWidgets::DefaultSizeMode::FairButFloor, KDDockWidgets::DefaultSizeMode::NoDefaultSizeMode }
 
enum  KDDockWidgets::DropIndicatorType { KDDockWidgets::DropIndicatorType::Classic, KDDockWidgets::DropIndicatorType::Segmented, KDDockWidgets::DropIndicatorType::None }
 
enum  KDDockWidgets::FrameOption {
  KDDockWidgets::FrameOption_None = 0, KDDockWidgets::FrameOption_AlwaysShowsTabs = 1, KDDockWidgets::FrameOption_IsCentralFrame = 2, KDDockWidgets::FrameOption_IsOverlayed = 4,
  KDDockWidgets::FrameOption_NonDockable = 8
}
 
enum  KDDockWidgets::InitialVisibilityOption { KDDockWidgets::InitialVisibilityOption::StartVisible = 0, KDDockWidgets::InitialVisibilityOption::StartHidden }
 
enum  KDDockWidgets::Location {
  KDDockWidgets::Location_None, KDDockWidgets::Location_OnLeft, KDDockWidgets::Location_OnTop, KDDockWidgets::Location_OnRight,
  KDDockWidgets::Location_OnBottom
}
 
enum  KDDockWidgets::MainWindowOption { KDDockWidgets::MainWindowOption_None = 0, KDDockWidgets::MainWindowOption_HasCentralFrame = 1, KDDockWidgets::MainWindowOption_MDI = 2, KDDockWidgets::MainWindowOption_HasCentralWidget = 4 | MainWindowOption_HasCentralFrame }
 
enum  KDDockWidgets::RestoreOption { KDDockWidgets::RestoreOption_None = 0, KDDockWidgets::RestoreOption_RelativeToMainWindow = 1 }
 
enum  KDDockWidgets::SideBarLocation {
  KDDockWidgets::SideBarLocation::None, KDDockWidgets::SideBarLocation::North, KDDockWidgets::SideBarLocation::East, KDDockWidgets::SideBarLocation::West,
  KDDockWidgets::SideBarLocation::South
}
 Each main window supports 4 sidebars. More...
 
enum  KDDockWidgets::SuggestedGeometryHint { KDDockWidgets::SuggestedGeometryHint_None, KDDockWidgets::SuggestedGeometryHint_PreserveCenter = 1, KDDockWidgets::SuggestedGeometryHint_GeometryIsFromDocked = 2 }
 
enum  KDDockWidgets::TitleBarButtonType {
  KDDockWidgets::TitleBarButtonType::Close, KDDockWidgets::TitleBarButtonType::Float, KDDockWidgets::TitleBarButtonType::Minimize, KDDockWidgets::TitleBarButtonType::Maximize,
  KDDockWidgets::TitleBarButtonType::Normal, KDDockWidgets::TitleBarButtonType::AutoHide, KDDockWidgets::TitleBarButtonType::UnautoHide
}
 describes a type of button you can have in the title bar More...
 

Functions

QString KDDockWidgets::locationStr (Location loc)
 
QT_BEGIN_NAMESPACE QDebug operator<< (QDebug d, KDDockWidgets::InitialOption o)
 
Qt5Qt6Compat::qhashtype KDDockWidgets::qHash (SideBarLocation loc, Qt5Qt6Compat::qhashtype seed)
 

Detailed Description

File with KDDockWidgets namespace-level enums and methods.

Author
Sérgio Martins <sergi.nosp@m.o.ma.nosp@m.rtins.nosp@m.@kda.nosp@m.b.com>

Definition in file KDDockWidgets.h.

Function Documentation

◆ operator<<()

QT_BEGIN_NAMESPACE QDebug operator<< ( QDebug  d,
KDDockWidgets::InitialOption  o 
)
inline

Definition at line 291 of file KDDockWidgets.h.

References KDDockWidgets::InitialOption::startsHidden().


© 2019-2022 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 on Mon Mar 7 2022 02:01:21 for KDDockWidgets API Documentation by doxygen 1.8.20