Skip to content

Commit fc216ee

Browse files
authored
Merge pull request #175 from ManiVaultStudio/feature/line_selection
Feature/line selection
2 parents a3d5d0e + 9c1b692 commit fc216ee

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/ScatterplotWidget.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ ScatterplotWidget::ScatterplotWidget(mv::plugin::ViewPlugin* parentPlugin) :
6060
_pixelSelectionTool.setEnabled(true);
6161
_pixelSelectionTool.setMainColor(QColor(Qt::black));
6262
_pixelSelectionTool.setFixedBrushRadiusModifier(Qt::AltModifier);
63+
_pixelSelectionTool.setFixedLineWidthModifier(Qt::AltModifier);
64+
_pixelSelectionTool.setFixedLineAngleModifier(Qt::AltModifier);
6365

6466
connect(&_pixelSelectionTool, &PixelSelectionTool::shapeChanged, [this]() {
6567
if (isInitialized())
@@ -126,6 +128,8 @@ ScatterplotWidget::ScatterplotWidget(mv::plugin::ViewPlugin* parentPlugin) :
126128
_samplerPixelSelectionTool.setEnabled(true);
127129
_samplerPixelSelectionTool.setMainColor(QColor(Qt::black));
128130
_samplerPixelSelectionTool.setFixedBrushRadiusModifier(Qt::AltModifier);
131+
_samplerPixelSelectionTool.setFixedLineWidthModifier(Qt::AltModifier);
132+
_samplerPixelSelectionTool.setFixedLineAngleModifier(Qt::AltModifier);
129133

130134
getPointRendererNavigator().setEnabled(true);
131135

src/SelectionAction.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ SelectionAction::SelectionAction(QObject* parent, const QString& title) :
2424

2525
addAction(&_pixelSelectionAction.getTypeAction());
2626
addAction(&_pixelSelectionAction.getBrushRadiusAction());
27+
addAction(&_pixelSelectionAction.getLineWidthAction());
28+
addAction(&_pixelSelectionAction.getLineAngleAction());
2729
addAction(&_pixelSelectionAction.getModifierAction(), OptionAction::HorizontalButtons);
2830
addAction(&_pixelSelectionAction.getSelectAction());
2931
addAction(&_pixelSelectionAction.getNotifyDuringSelectionAction());
@@ -67,6 +69,7 @@ void SelectionAction::initialize(ScatterplotPlugin* scatterplotPlugin)
6769

6870
getPixelSelectionAction().initialize(&scatterplotWidget, &scatterplotWidget.getPixelSelectionTool(), {
6971
PixelSelectionType::Rectangle,
72+
PixelSelectionType::Line,
7073
PixelSelectionType::Brush,
7174
PixelSelectionType::Lasso,
7275
PixelSelectionType::Polygon

0 commit comments

Comments
 (0)