From 40374178c9e0f5e9b461cd0c87ffaeb9ee4b7412 Mon Sep 17 00:00:00 2001 From: Uwe Kindler Date: Fri, 15 May 2020 12:40:49 +0200 Subject: [PATCH] Added Style documentation section to user-guide.md --- doc/user-guide.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/doc/user-guide.md b/doc/user-guide.md index e000a55..94d0ab3 100644 --- a/doc/user-guide.md +++ b/doc/user-guide.md @@ -23,6 +23,8 @@ - [`FloatingContainerHasWidgetTitle`](#floatingcontainerhaswidgettitle) - [`FloatingContainerHasWidgetIcon`](#floatingcontainerhaswidgeticon) - [`HideSingleCentralWidgetTitleBar`](#hidesinglecentralwidgettitlebar) +- [Styling](#styling) + - [Disabling the Internal Style Sheet](#disabling-the-internal-style-sheet) ## Configuration Flags @@ -297,3 +299,19 @@ still has a titlebar to drag it out of the main window. ![HideSingleCentralWidgetTitleBar false](cfg_flag_HideSingleCentralWidgetTitleBar_false.png) +## Styling + +The Advanced Docking System supports styling via [Qt Style Sheets](https://doc.qt.io/qt-5/stylesheet.html). All components like like splitters, tabs, buttons, titlebar and +icons are styleable this way. + +### Disabling the Internal Style Sheet + +The dock manager uses an internal stylesheet to style its components. That +means, the style that you see in the demo application comes from the +internal stylesheets that you will find in `src/stylesheets` folder. If you want +to disable this internal stylesheet because your application uses its own, +just call the function for settings the stylesheet with an empty string. + +```c++ +DockManager->setStyleSheet(""); +```