void RKWorkplace::addWindow (RKMDIWindow *window, bool attached) { RK_TRACE (APP); windows.append (window); connect (window, SIGNAL (destroyed (QObject *)), this, SLOT (windowDestroyed (QObject *))); if (attached) attachWindow (window); else detachWindow (window, false); }
void InspectorFrontendClientLocal::requestSetDockSide(DockSide dockSide) { if (dockSide == DockSide::Undocked) { detachWindow(); setAttachedWindow(dockSide); } else if (canAttachWindow()) { attachWindow(dockSide); setAttachedWindow(dockSide); } }