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)
393
393
d->createAutoHideToAction (tr (" Right" ), SideBarRight, menu);
394
394
d->createAutoHideToAction (tr (" Bottom" ), SideBarBottom, menu);
395
395
396
+ Action = Menu.addAction (tr (" Unpin (Dock)" ), this , SLOT (unpinDockWidget ()));
397
+
396
398
Menu.exec (ev->globalPos ());
397
399
}
398
400
399
401
400
402
// ============================================================================
401
403
void CAutoHideTab::setDockWidgetFloating ()
402
404
{
403
- dockWidget ()->setFloating ();
405
+ d->DockWidget ->setFloating ();
406
+ }
407
+
408
+
409
+ // ============================================================================
410
+ void CAutoHideTab::unpinDockWidget ()
411
+ {
412
+ d->DockWidget ->setAutoHide (false );
404
413
}
405
414
406
415
Original file line number Diff line number Diff line change @@ -145,6 +145,11 @@ public Q_SLOTS:
145
145
* Set the dock widget floating, if it is floatable
146
146
*/
147
147
void setDockWidgetFloating ();
148
+
149
+ /* *
150
+ * Unpin and dock the auto hide widget
151
+ */
152
+ void unpinDockWidget ();
148
153
}; // class AutoHideTab
149
154
}
150
155
// namespace ads
You can’t perform that action at this time.
0 commit comments