diff --git a/src/ScatterplotWidget.cpp b/src/ScatterplotWidget.cpp index 5ad29d3..8fc0413 100644 --- a/src/ScatterplotWidget.cpp +++ b/src/ScatterplotWidget.cpp @@ -60,6 +60,8 @@ ScatterplotWidget::ScatterplotWidget(mv::plugin::ViewPlugin* parentPlugin) : _pixelSelectionTool.setEnabled(true); _pixelSelectionTool.setMainColor(QColor(Qt::black)); _pixelSelectionTool.setFixedBrushRadiusModifier(Qt::AltModifier); + _pixelSelectionTool.setFixedLineWidthModifier(Qt::AltModifier); + _pixelSelectionTool.setFixedLineAngleModifier(Qt::AltModifier); connect(&_pixelSelectionTool, &PixelSelectionTool::shapeChanged, [this]() { if (isInitialized()) @@ -126,6 +128,8 @@ ScatterplotWidget::ScatterplotWidget(mv::plugin::ViewPlugin* parentPlugin) : _samplerPixelSelectionTool.setEnabled(true); _samplerPixelSelectionTool.setMainColor(QColor(Qt::black)); _samplerPixelSelectionTool.setFixedBrushRadiusModifier(Qt::AltModifier); + _samplerPixelSelectionTool.setFixedLineWidthModifier(Qt::AltModifier); + _samplerPixelSelectionTool.setFixedLineAngleModifier(Qt::AltModifier); getPointRendererNavigator().setEnabled(true); diff --git a/src/SelectionAction.cpp b/src/SelectionAction.cpp index 1e71d63..0135b40 100644 --- a/src/SelectionAction.cpp +++ b/src/SelectionAction.cpp @@ -24,6 +24,8 @@ SelectionAction::SelectionAction(QObject* parent, const QString& title) : addAction(&_pixelSelectionAction.getTypeAction()); addAction(&_pixelSelectionAction.getBrushRadiusAction()); + addAction(&_pixelSelectionAction.getLineWidthAction()); + addAction(&_pixelSelectionAction.getLineAngleAction()); addAction(&_pixelSelectionAction.getModifierAction(), OptionAction::HorizontalButtons); addAction(&_pixelSelectionAction.getSelectAction()); addAction(&_pixelSelectionAction.getNotifyDuringSelectionAction()); @@ -67,6 +69,7 @@ void SelectionAction::initialize(ScatterplotPlugin* scatterplotPlugin) getPixelSelectionAction().initialize(&scatterplotWidget, &scatterplotWidget.getPixelSelectionTool(), { PixelSelectionType::Rectangle, + PixelSelectionType::Line, PixelSelectionType::Brush, PixelSelectionType::Lasso, PixelSelectionType::Polygon