This commit is contained in:
Uwe Kindler 2020-02-17 10:42:02 +01:00
commit 3407945f19
2 changed files with 9 additions and 1 deletions

View File

@ -440,6 +440,7 @@ CDockManager::~CDockManager()
void CDockManager::registerFloatingWidget(CFloatingDockContainer* FloatingWidget) void CDockManager::registerFloatingWidget(CFloatingDockContainer* FloatingWidget)
{ {
d->FloatingWidgets.append(FloatingWidget); d->FloatingWidgets.append(FloatingWidget);
emit floatingWidgetCreated(FloatingWidget);
ADS_PRINT("d->FloatingWidgets.count() " << d->FloatingWidgets.count()); ADS_PRINT("d->FloatingWidgets.count() " << d->FloatingWidgets.count());
} }

View File

@ -450,10 +450,17 @@ signals:
/** /**
* This signal is emitted if the dock manager finished opening a * This signal is emitted if the dock manager finished opening a
* perspective * perspective.
*/ */
void perspectiveOpened(const QString& PerspectiveName); void perspectiveOpened(const QString& PerspectiveName);
/**
* This signal is emitted, if a new floating widget has been created.
* An application can use this signal to e.g. subscribe to events of
* the newly created window.
*/
void floatingWidgetCreated(CFloatingDockContainer* FloatingWidget);
/** /**
* This signal is emitted, if a new DockArea has been created. * This signal is emitted, if a new DockArea has been created.
* An application can use this signal to set custom icons or custom * An application can use this signal to set custom icons or custom