mirror of
https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System.git
synced 2025-03-16 02:59:51 +08:00
Improved code for generation of default configuration flags
This commit is contained in:
parent
05c58a4ca9
commit
505f14a601
@ -58,7 +58,7 @@
|
|||||||
|
|
||||||
namespace ads
|
namespace ads
|
||||||
{
|
{
|
||||||
static CDockManager::ConfigFlags StaticConfigFlags = CDockManager::DefaultConfig;
|
static CDockManager::ConfigFlags StaticConfigFlags = CDockManager::DefaultOpaqueConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Private data class of CDockManager class (pimpl)
|
* Private data class of CDockManager class (pimpl)
|
||||||
|
@ -160,25 +160,24 @@ public:
|
|||||||
DockAreaHasUndockButton = 0x4000, //!< If the flag is set each dock area has an undock button
|
DockAreaHasUndockButton = 0x4000, //!< If the flag is set each dock area has an undock button
|
||||||
DockAreaHasTabsMenuButton = 0x8000, //!< If the flag is set each dock area has a tabs menu button
|
DockAreaHasTabsMenuButton = 0x8000, //!< If the flag is set each dock area has a tabs menu button
|
||||||
DockAreaHideDisabledButtons = 0x10000, //!< If the flag is set disabled dock area buttons will not appear on the tollbar at all (enabling them will bring them back)
|
DockAreaHideDisabledButtons = 0x10000, //!< If the flag is set disabled dock area buttons will not appear on the tollbar at all (enabling them will bring them back)
|
||||||
DefaultConfig = ActiveTabHasCloseButton
|
|
||||||
| DockAreaHasCloseButton
|
|
||||||
| DockAreaHasUndockButton
|
DefaultDockAreaButtons = DockAreaHasCloseButton
|
||||||
| DockAreaHasTabsMenuButton
|
| DockAreaHasUndockButton
|
||||||
| OpaqueSplitterResize
|
| DockAreaHasTabsMenuButton,///< default configuration of dock area title bar buttons
|
||||||
| XmlCompressionEnabled
|
|
||||||
| OpaqueUndocking, ///< the default configuration
|
DefaultBaseConfig = DefaultDockAreaButtons
|
||||||
DefaultNonOpaqueConfig = ActiveTabHasCloseButton
|
| ActiveTabHasCloseButton
|
||||||
| DockAreaHasCloseButton
|
| XmlCompressionEnabled,///< default base configuration settings
|
||||||
| DockAreaHasUndockButton
|
|
||||||
| DockAreaHasTabsMenuButton
|
DefaultOpaqueConfig = DefaultBaseConfig
|
||||||
| XmlCompressionEnabled
|
| OpaqueSplitterResize
|
||||||
|
| OpaqueUndocking, ///< the default configuration with opaque operations - this may cause issues if ActiveX or Qt 3D windows are involved
|
||||||
|
|
||||||
|
DefaultNonOpaqueConfig = DefaultBaseConfig
|
||||||
| DragPreviewShowsContentPixmap, ///< the default configuration for non opaque operations
|
| DragPreviewShowsContentPixmap, ///< the default configuration for non opaque operations
|
||||||
NonOpaqueWithWindowFrame = ActiveTabHasCloseButton
|
|
||||||
| DockAreaHasCloseButton
|
NonOpaqueWithWindowFrame = DefaultNonOpaqueConfig
|
||||||
| DockAreaHasUndockButton
|
|
||||||
| DockAreaHasTabsMenuButton
|
|
||||||
| XmlCompressionEnabled
|
|
||||||
| DragPreviewShowsContentPixmap
|
|
||||||
| DragPreviewHasWindowFrame ///< the default configuration for non opaque operations that show a real window with frame
|
| DragPreviewHasWindowFrame ///< the default configuration for non opaque operations that show a real window with frame
|
||||||
};
|
};
|
||||||
Q_DECLARE_FLAGS(ConfigFlags, eConfigFlag)
|
Q_DECLARE_FLAGS(ConfigFlags, eConfigFlag)
|
||||||
|
Loading…
Reference in New Issue
Block a user