aboutsummaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorSamuel Fadel <samuelfadel@gmail.com>2016-02-28 21:46:31 -0300
committerSamuel Fadel <samuelfadel@gmail.com>2016-02-28 21:46:31 -0300
commitd3d3526bab2ab051656a1b80b4e0f1337037b5de (patch)
tree1df83705676cfac7cc8f755d8025d05b1b1e43cd /main.cpp
parent5bd1fec462466d605f974fa27c3b00826a1bab57 (diff)
Added colormap orientation & improved UI.
* Colormap: orientation now enables vertical & horizontal colormap display * Two colormap components, one for each type of point (regular, control) * Improved controls grouping and cohesion
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp14
1 files changed, 4 insertions, 10 deletions
diff --git a/main.cpp b/main.cpp
index 407753c..235f036 100644
--- a/main.cpp
+++ b/main.cpp
@@ -151,7 +151,8 @@ int main(int argc, char **argv)
// Initialize pointers to visual components
m->cpPlot = engine.rootObjects()[0]->findChild<Scatterplot *>("cpPlot");
m->rpPlot = engine.rootObjects()[0]->findChild<Scatterplot *>("rpPlot");
- m->colormap = engine.rootObjects()[0]->findChild<Colormap *>("colormap");
+ m->cpColormap = engine.rootObjects()[0]->findChild<Colormap *>("cpColormap");
+ m->rpColormap = engine.rootObjects()[0]->findChild<Colormap *>("rpColormap");
m->splat = engine.rootObjects()[0]->findChild<VoronoiSplat *>("splat");
m->cpBarChart = engine.rootObjects()[0]->findChild<BarChart *>("cpBarChart");
m->rpBarChart = engine.rootObjects()[0]->findChild<BarChart *>("rpBarChart");
@@ -193,9 +194,6 @@ int main(int argc, char **argv)
QObject::connect(m->projectionHistory, &ProjectionHistory::currentMapChanged,
&mapScaleHandler, &MapScaleHandler::scaleToMap);
- QObject::connect(m->splat, &VoronoiSplat::colorScaleChanged,
- m->colormap, &Colormap::setColorScale);
-
// Linking between selections
SelectionHandler cpSelectionHandler(cpIndices.n_elem);
QObject::connect(m->cpPlot, &Scatterplot::selectionInteractivelyChanged,
@@ -276,12 +274,8 @@ int main(int argc, char **argv)
m->cpBarChart->setAcceptedMouseButtons(Qt::LeftButton | Qt::RightButton);
m->rpBarChart->setAcceptedMouseButtons(Qt::LeftButton | Qt::RightButton);
- m->setColormapColorScale(Main::ColorScaleRainbow);
- m->setCPPlotColorScale(Main::ColorScaleRainbow);
- m->setRPPlotColorScale(Main::ColorScaleRainbow);
- m->setSplatColorScale(Main::ColorScaleRainbow);
- m->setCPBarChartColorScale(Main::ColorScaleRainbow);
- m->setRPBarChartColorScale(Main::ColorScaleRainbow);
+ m->setCPColorScale(Main::ColorScaleRainbow);
+ m->setRPColorScale(Main::ColorScaleRainbow);
// This sets the initial CP configuration, triggering all the necessary
// signals to set up the helper objects and visual components