3333#include < vector>
3434#include < actions/ViewPluginSamplerAction.h>
3535
36- Q_PLUGIN_METADATA (IID " nl.tudelft .ScatterplotPlugin" )
36+ Q_PLUGIN_METADATA (IID " studio.manivault .ScatterplotPlugin" )
3737
3838using namespace mv;
3939using namespace mv ::util;
@@ -81,8 +81,6 @@ ScatterplotPlugin::ScatterplotPlugin(const PluginFactory* factory) :
8181 _primaryToolbarAction.addAction (&_settingsAction.getSelectionAction ());
8282 _primaryToolbarAction.addAction (&getSamplerAction ());
8383
84- _secondaryToolbarAction.addAction (&_settingsAction.getColoringAction ().getColorMap1DAction (), 1 );
85-
8684 auto focusSelectionAction = new ToggleAction (this , " Focus selection" );
8785
8886 focusSelectionAction->setIcon (Application::getIconFont (" FontAwesome" ).getIcon (" mouse-pointer" ));
@@ -104,6 +102,7 @@ ScatterplotPlugin::ScatterplotPlugin(const PluginFactory* factory) :
104102 connect (_scatterPlotWidget, &ScatterplotWidget::renderModeChanged, this , updateReadOnly);
105103 connect (&_positionDataset, &Dataset<Points>::changed, this , updateReadOnly);
106104
105+ _secondaryToolbarAction.addAction (&_settingsAction.getColoringAction ().getColorMap1DAction (), 1 );
107106 _secondaryToolbarAction.addAction (focusSelectionAction, 2 );
108107 // _secondaryToolbarAction.addAction(&_settingsAction.getExportAction());
109108 _secondaryToolbarAction.addAction (&_settingsAction.getMiscellaneousAction ());
@@ -134,7 +133,7 @@ ScatterplotPlugin::ScatterplotPlugin(const PluginFactory* factory) :
134133 if (datasetsMimeData->getDatasets ().count () > 1 )
135134 return dropRegions;
136135
137- const auto dataset = datasetsMimeData->getDatasets ().first ();
136+ const auto & dataset = datasetsMimeData->getDatasets ().first ();
138137 const auto datasetGuiName = dataset->text ();
139138 const auto datasetId = dataset->getId ();
140139 const auto dataType = dataset->getDataType ();
@@ -831,7 +830,7 @@ PluginTriggerActions ScatterplotPluginFactory::getPluginTriggerActions(const mv:
831830
832831 if (numberOfDatasets >= 1 ) {
833832 auto pluginTriggerAction = new PluginTriggerAction (const_cast <ScatterplotPluginFactory*>(this ), this , " Scatterplot" , " View selected datasets side-by-side in separate scatter plot viewers" , fontAwesome.getIcon (" braille" ), [this , getInstance, datasets](PluginTriggerAction& pluginTriggerAction) -> void {
834- for (auto dataset : datasets)
833+ for (const auto & dataset : datasets)
835834 getInstance ()->loadData (Datasets ({ dataset }));
836835 });
837836
0 commit comments