refs #335, preparation for new cockpit

* allow nested info areas
* added cockpit info area
* fixed several finder methods to excluded nested info areas from child elements
* using QScopedPointer for ui
* placeholder GUI components for new cockpit
This commit is contained in:
Klaus Basan
2014-10-07 02:25:08 +02:00
committed by Roland Winklmeier
parent b0f01a3ec6
commit 9452ff10c9
14 changed files with 1149 additions and 104 deletions

View File

@@ -51,8 +51,13 @@ namespace BlackGui
virtual void initalFloating() override;
private:
//! Find all embedded runtime components
QList<Components::CDockWidgetInfoAreaComponent *> findEmbeddedDockWidgetInfoAreaComponents() const;
//! Find all embedded dock widget components. These are components marked as CDockWidgetInfoAreaComponent
//! \remarks Only directly embedded info area components, not those of nested info areas
QList<Components::CDockWidgetInfoAreaComponent *> findEmbeddedDockWidgetInfoAreaComponents();
//! Nested info areas
QList<CDockWidgetInfoArea *> findNestedInfoAreas();
};
} // namespace