Index: src/elementdataviewer.h
===================================================================
--- src/elementdataviewer.h
+++ src/elementdataviewer.h
@@ -134,6 +134,7 @@
private slots:
void rangeChanged();
void fullRange();
+ void swapXYAxis();
public slots:
void slotZoomIn();
Index: src/elementdataviewer.cpp
===================================================================
--- src/elementdataviewer.cpp
+++ src/elementdataviewer.cpp
@@ -104,6 +104,8 @@
this, &ElementDataViewer::slotHelp);
connect(ui.full, &QPushButton::clicked,
this, &ElementDataViewer::fullRange);
+ connect(ui.swapXYAxis, &QPushButton::clicked,
+ this, &ElementDataViewer::swapXYAxis);
drawPlot();
resize(650, 500);
@@ -136,6 +138,16 @@
ui.to ->setValue(116);
}
+void ElementDataViewer::swapXYAxis()
+{
+ int x = ui.KCB_x->currentIndex();
+ int y = ui.KCB_y->currentIndex();
+
+ ui.KCB_x->setCurrentIndex(y);
+ ui.KCB_y->setCurrentIndex(x);
+
+ rangeChanged();
+}
void ElementDataViewer::setLimits()
{
Index: src/plotsetupwidget.ui
===================================================================
--- src/plotsetupwidget.ui
+++ src/plotsetupwidget.ui
@@ -25,6 +25,9 @@
+
+ Swap X and Y axis
+