29 void fillViewMenu(QMenu *menu,
const std::vector<DockSubWindow *> &moveTo);
30 void fillMoveMenu(QMenu *menu,
const std::vector<DockSubWindow *> &moveTo);
32 void addPerspectiveRec(
const QString &
name);
33 void openPerspectiveRec(
const QString &
name);
34 void removePerspectivesRec();
35 void loadPerspectivesRec(QSettings &Settings);
36 void savePerspectivesRec(QSettings &Settings)
const;
39 void childWindows(std::vector<DockSubWindow *> &subs,
bool rec)
const;
40 std::vector<DockSubWindow *> allSubWindows(
bool includeThis,
bool rec)
const;
41 std::vector<std::pair<DockSubWindow *, DockWidget *>> allDockWidgets(
bool includeThis,
bool rec)
const;
43 QString getGroupName();
44 QString getPersistGroupName();
45 static QString getGroupNameFromPersistGroupName(QString persistGroupName);
48 QMap<QString, QStringList> getGroupContents();
50 std::vector<DockWidget *> getWidgetsInGUIOrder()
const;