| 204 | } |
| 205 | |
| 206 | void SymbolWidgetGenerator::registerToDock(QWidget *parent) |
| 207 | { |
| 208 | static std::once_flag flg; |
| 209 | std::call_once(flg, [&] { |
| 210 | WindowService *winSrv = dpfGetService(WindowService); |
| 211 | symbWidget = new SymbolWidget(parent); |
| 212 | |
| 213 | auto dockWidget = new AbstractWidget(symbWidget); |
| 214 | dockWidget->setDisplayIcon(QIcon::fromTheme("symbol_tree")); |
| 215 | winSrv->registerWidgetToMode(SymbolDockName, dockWidget, CM_EDIT, Position::Left, false, true); |
| 216 | winSrv->setDockHeaderName(SymbolDockName, tr("OUTLINE")); |
| 217 | symbWidget->registerDockHeader(); |
| 218 | }); |
| 219 | } |
| 220 | |
| 221 | SymbolWidget *SymbolWidgetGenerator::symbolWidget() |
| 222 | { |
no test coverage detected