mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-23 22:15:37 +08:00
Ref T447, info area
* force floating windows on top "allFloatingOnTop()" * slots -> normal functions * use BLACK_VERIFY to avoid "shutdown" in release build, possible reason for Ref T334
This commit is contained in:
@@ -93,17 +93,6 @@ namespace BlackGui
|
||||
//! Docked area indexes
|
||||
QList<int> getAreaIndexesDockedOrFloating(bool floating) const;
|
||||
|
||||
signals:
|
||||
//! Tab bar changed
|
||||
void changedInfoAreaTabBarIndex(int index);
|
||||
|
||||
//! Status of info area changed
|
||||
void changedInfoAreaStatus(int currentTabIndex, QList<int> dockedAreas, QList<int> floatingAreas);
|
||||
|
||||
//! Whole info area floating
|
||||
void changedWholeInfoAreaFloating(bool floating);
|
||||
|
||||
public slots:
|
||||
//! Dock all widgets
|
||||
void dockAllWidgets();
|
||||
|
||||
@@ -113,6 +102,9 @@ namespace BlackGui
|
||||
//! All widgets floating
|
||||
void floatAllWidgets();
|
||||
|
||||
//! All floating info areas on top
|
||||
void allFloatingOnTop();
|
||||
|
||||
//! Toggle dock / floating of the whole info area
|
||||
virtual void toggleFloatingWholeInfoArea();
|
||||
|
||||
@@ -158,6 +150,16 @@ namespace BlackGui
|
||||
//! Display status messages in all info areas (according their state)
|
||||
void displayStatusMessages(const BlackMisc::CStatusMessageList &statusMessages);
|
||||
|
||||
signals:
|
||||
//! Tab bar changed
|
||||
void changedInfoAreaTabBarIndex(int index);
|
||||
|
||||
//! Status of info area changed
|
||||
void changedInfoAreaStatus(int currentTabIndex, QList<int> dockedAreas, QList<int> floatingAreas);
|
||||
|
||||
//! Whole info area floating
|
||||
void changedWholeInfoAreaFloating(bool floating);
|
||||
|
||||
protected:
|
||||
//! Constructor
|
||||
explicit CInfoArea(QWidget *parent = nullptr);
|
||||
|
||||
Reference in New Issue
Block a user