File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -393,14 +393,23 @@ void CAutoHideTab::contextMenuEvent(QContextMenuEvent* ev)
393393 d->createAutoHideToAction (tr (" Right" ), SideBarRight, menu);
394394 d->createAutoHideToAction (tr (" Bottom" ), SideBarBottom, menu);
395395
396+ Action = Menu.addAction (tr (" Unpin (Dock)" ), this , SLOT (unpinDockWidget ()));
397+
396398 Menu.exec (ev->globalPos ());
397399}
398400
399401
400402// ============================================================================
401403void CAutoHideTab::setDockWidgetFloating ()
402404{
403- dockWidget ()->setFloating ();
405+ d->DockWidget ->setFloating ();
406+ }
407+
408+
409+ // ============================================================================
410+ void CAutoHideTab::unpinDockWidget ()
411+ {
412+ d->DockWidget ->setAutoHide (false );
404413}
405414
406415
Original file line number Diff line number Diff line change @@ -145,6 +145,11 @@ public Q_SLOTS:
145145 * Set the dock widget floating, if it is floatable
146146 */
147147 void setDockWidgetFloating ();
148+
149+ /* *
150+ * Unpin and dock the auto hide widget
151+ */
152+ void unpinDockWidget ();
148153}; // class AutoHideTab
149154}
150155 // namespace ads
You can’t perform that action at this time.
0 commit comments