@@ -152,7 +152,13 @@ public:
152152 TabCloseButtonIsToolButton,
153153 AllTabsHaveCloseButton,
154154 RetainTabSizeWhenCloseButtonHidden,
155+ OpaqueUndocking,
156+ DragPreviewIsDynamic,
157+ DragPreviewShowsContentPixmap,
158+ DragPreviewHasWindowFrame,
155159 DefaultConfig,
160+ DefaultNonOpaqueConfig,
161+ NonOpaqueWithWindowFrame,
156162 };
157163 typedef QFlags<ads::CDockManager::eConfigFlag> ConfigFlags;
158164
@@ -161,20 +167,22 @@ public:
161167 static ads::CDockManager::ConfigFlags configFlags();
162168 static void setConfigFlags(const ads::CDockManager::ConfigFlags Flags);
163169 static void setConfigFlag(ads::CDockManager::eConfigFlag Flag, bool On = true);
170+ static ads::CIconProvider& iconProvider();
164171 ads::CDockAreaWidget* addDockWidget(ads::DockWidgetArea area, ads::CDockWidget* Dockwidget /Transfer/,
165172 ads::CDockAreaWidget* DockAreaWidget /Transfer/ = 0);
166173 ads::CDockAreaWidget* addDockWidgetTab(ads::DockWidgetArea area,
167174 ads::CDockWidget* Dockwidget /Transfer/);
168175 ads::CDockAreaWidget* addDockWidgetTabToArea(ads::CDockWidget* Dockwidget /Transfer/,
169176 ads::CDockAreaWidget* DockAreaWidget /Transfer/);
177+ ads::CFloatingDockContainer* addDockWidgetFloating(ads::CDockWidget* DockWidget /Transfer/);
170178 ads::CDockWidget* findDockWidget(const QString& ObjectName) const;
171179 void removeDockWidget(ads::CDockWidget* Dockwidget) /TransferBack/;
172180 QMap<QString, ads::CDockWidget*> dockWidgetsMap() const;
173181 const QList<ads::CDockContainerWidget*> dockContainers() const;
174182 const QList<ads::CFloatingDockContainer*> floatingWidgets() const;
175183 virtual unsigned int zOrderIndex() const;
176- QByteArray saveState(int version = 0 ) const;
177- bool restoreState(const QByteArray &state, int version = 0 );
184+ QByteArray saveState(int version = 1 ) const;
185+ bool restoreState(const QByteArray &state, int version = 1 );
178186 void addPerspective(const QString& UniquePrespectiveName);
179187 void removePerspective(const QString& Name);
180188 void removePerspectives(const QStringList& Names);
@@ -198,8 +206,9 @@ signals:
198206 void stateRestored();
199207 void openingPerspective(const QString& PerspectiveName);
200208 void perspectiveOpened(const QString& PerspectiveName);
209+ void dockAreaCreated(ads::CDockAreaWidget* DockArea);
201210};
202211
203212};
204213
205- %End
214+ %End
0 commit comments