QtCanpool 3.3.0
载入中...
搜索中...
未找到
QxDock 命名空间参考

Copyleft (C) 2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: MulanPSL-2.0 更多...

命名空间

namespace  internal
 

类

class  CreateChildDockAction
 
class  DestroyGroupAction
 
class  DockAutoHideContainer
 Auto hide container for hosting an auto hide dock widget 更多...
 
class  DockButton
 
class  DockContainer
 Container that manages a number of dock panels with single dock widgets or tabyfied dock widgets in each area. 更多...
 
class  DockFloatingContainer
 This implements a floating widget that is a dock container that accepts docking of dock widgets like the main window and that can be docked into another dock container. 更多...
 
class  DockFloatingPreview
 A floating overlay is a temporary floating widget that is just used to indicate the floating widget movement. 更多...
 
class  DockFloatingWidget
 Pure virtual interface for floating widgets. 更多...
 
class  DockFocusController
 Manages focus styling of dock widgets and handling of focus changes 更多...
 
class  DockGroup
 
class  DockGroupManager
 
class  DockIconProvider
 
class  DockLabel
 
class  DockManager
 The dock manager that maintains the complete docking system. 更多...
 
class  DockOverlay
 DockOverlay paints a translucent rectangle over another widget. 更多...
 
class  DockOverlayCross
 DockOverlayCross shows a cross with 5 different drop area possibilities. 更多...
 
class  DockPanel
 DockPanel manages multiple instances of DockWidgets. 更多...
 
class  DockResizeHandle
 Resize handle for resizing its parent widget (such as DockAutoHideContainer) 更多...
 
class  DockSideBar
 Side tab bar widget that is shown at the edges of a dock container. 更多...
 
class  DockSideTab
 A dock widget Side tab that shows a title or an icon. 更多...
 
class  DockSplitter
 
class  DockStateReader
 Extends QXmlStreamReader with file version information 更多...
 
class  DockSubWindow
 
class  DockTab
 
class  DockTabBar
 Custom tabbar implementation for tab area that is shown on top of a dock panel widget. 更多...
 
class  DockTitleBar
 Title bar of a dock panel. 更多...
 
class  DockWidget
 The DockWidget class provides a widget that can be docked inside a DockWindow or floated as a top-level window on the desktop. 更多...
 
class  DockWindow
 The central dock window that maintains the complete docking system. 更多...
 
class  LoadPerspectiveAction
 
class  MoveDockWidgetAction
 
class  RemovePerspectiveAction
 
class  SpacerWidget
 This spacer widget is here because of the following problem. 更多...
 
class  TitleBarButton
 Title bar button of a dock area that customizes QToolButton appearance/behaviour according to various config flags such as: DockManager::DockAreaHas_xxx_Button - if set to 'false' keeps the button always invisible DockManager::DockAreaHideDisabledButtons - if set to 'true' hides button when it is disabled 更多...
 

枚举

enum  BorderLocation {
  BorderNone = 0 , BorderLeft = 0x01 , BorderRight = 0x02 , BorderTop = 0x04 ,
  BorderBottom = 0x08 , BorderVertical = BorderLeft | BorderRight , BorderHorizontal = BorderTop | BorderBottom , BorderTopLeft = BorderTop | BorderLeft ,
  BorderTopRight = BorderTop | BorderRight , BorderBottomLeft = BorderBottom | BorderLeft , BorderBottomRight = BorderBottom | BorderRight , BorderVerticalBottom = BorderVertical | BorderBottom ,
  BorderVerticalTop = BorderVertical | BorderTop , BorderHorizontalLeft = BorderHorizontal | BorderLeft , BorderHorizontalRight = BorderHorizontal | BorderRight , BorderAll = BorderVertical | BorderHorizontal
}
 
enum  StateFileVersion { InitialVersion = 0 , Version1 = 1 , CurrentVersion = Version1 }
 

函数

int resizeHandleLayoutPosition (Qx::DockSideBarArea area)
 
DockWidget * findWidget (QString name, const std::vector< DockSubWindow * > &sws)
 

详细描述

Copyleft (C) 2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: MulanPSL-2.0

枚举类型说明

◆ BorderLocation

枚举值
BorderNone 
BorderLeft 
BorderRight 
BorderTop 
BorderBottom 
BorderVertical 
BorderHorizontal 
BorderTopLeft 
BorderTopRight 
BorderBottomLeft 
BorderBottomRight 
BorderVerticalBottom 
BorderVerticalTop 
BorderHorizontalLeft 
BorderHorizontalRight 
BorderAll 

在文件 dockpanel.cpp 第 683 行定义.

◆ StateFileVersion

枚举值
InitialVersion 

InitialVersion

Version1 

Version1

CurrentVersion 

CurrentVersion

在文件 dockwindow.cpp 第 34 行定义.

函数说明

◆ findWidget()

DockWidget * QxDock::findWidget ( QString  name,
const std::vector< DockSubWindow * > &  sws 
)

在文件 dockgroupmanager.cpp 第 93 行定义.

◆ resizeHandleLayoutPosition()

int QxDock::resizeHandleLayoutPosition ( Qx::DockSideBarArea  area)

在文件 dockautohidecontainer.cpp 第 59 行定义.