Skip to content

Commit c630a59

Browse files
committed
Replace CDockWidget::releaseWidget() with CDockWidget::takeWidget()
1 parent b9b8ff9 commit c630a59

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/DockWidget.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,11 +263,12 @@ void CDockWidget::setWidget(QWidget* widget, eInsertMode InsertMode)
263263

264264

265265
//============================================================================
266-
void CDockWidget::releaseWidget()
266+
QWidget* CDockWidget::takeWidget()
267267
{
268268
d->ScrollArea->takeWidget();
269269
d->Layout->removeWidget(d->Widget);
270270
d->Widget->setParent(nullptr);
271+
return d->Widget;
271272
}
272273

273274

src/DockWidget.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ private slots:
241241
/**
242242
* Remove the widget from the dock and give ownership back to the caller
243243
*/
244-
void releaseWidget();
244+
QWidget* takeWidget();
245245

246246
/**
247247
* Returns the widget for the dock widget. This function returns zero if

0 commit comments

Comments
 (0)