Some improvements and fixes refs #312, Navigator (aka navigation bars)

* Added extra QFrame in CDockWidgets to have better control in stylesheez (CDockWidget -> QWidget -> QFrame)
* Adjusted stylesheets
* Force update of stylesheet when frameless changes
* Cascading status message in nested CInfoArea components

Floating frameless dock widget still not transparent
This commit is contained in:
Klaus Basan
2015-04-18 03:38:05 +02:00
parent dd3f91bcd8
commit 464a8f4258
11 changed files with 526 additions and 158 deletions

View File

@@ -184,6 +184,7 @@ namespace BlackGui
bool m_resetedFloating = false;
bool m_selected = false; //!< selected when tabbed
bool m_dockWidgetVisible = false; //!< logical visible, not to be confused with QDockWidget::isVisible()
bool m_wasFrameless = false; //!< frameless when last floating
//! Empty widget with no size
void initTitleBarWidgets();
@@ -191,6 +192,8 @@ namespace BlackGui
//! Init status bar
void initStatusBar();
//! Force a style sheet update
void forceStyleSheetUpdate();
};
} // namespace