| 376 | } |
| 377 | |
| 378 | PlotWidget* DockWidget::ensurePlotWidget() { |
| 379 | if (plot_widget_ == nullptr) { |
| 380 | setPlotWidget(new PlotWidget(session_, catalog_, this)); |
| 381 | setName(QStringLiteral("...")); |
| 382 | } |
| 383 | return plot_widget_; |
| 384 | } |
| 385 | |
| 386 | void DockWidget::onCatalogItemsDropped(const QStringList& keys) { |
| 387 | if (catalog_ == nullptr || keys.empty()) { |