25 QgsDockableWidgetHelper::Options options = QgsDockableWidgetHelper::Option::RaiseTab;
26 if ( usePersistentWidget )
27 options.setFlag( QgsDockableWidgetHelper::Option::PermanentWidget );
29 mDockableWidgetHelper = std::make_unique<
30 QgsDockableWidgetHelper>( tr(
"Code Editor" ),
this, QgsDockableWidgetHelper::sOwnerWindow, dockId, QStringList(), QgsDockableWidgetHelper::OpeningMode::RespectSetting,
true, Qt::BottomDockWidgetArea, options );
32 mDockToggleButton = mDockableWidgetHelper->createDockUndockToolButton();
33 mDockToggleButton->setToolTip( tr(
"Dock Code Editor" ) );
34 connect( mDockableWidgetHelper.get(), &QgsDockableWidgetHelper::closed,
this, [
this]() { close(); } );