diff --git a/companion/src/apppreferencesdialog.cpp b/companion/src/apppreferencesdialog.cpp
index 63c260176..e3817a9ba 100644
--- a/companion/src/apppreferencesdialog.cpp
+++ b/companion/src/apppreferencesdialog.cpp
@@ -352,6 +352,13 @@ void AppPreferencesDialog::on_ge_pathButton_clicked()
}
}
+void AppPreferencesDialog::on_btnClearPos_clicked()
+{
+ SimulatorOptions opts = g.profile[g.sessionId()].simulatorOptions();
+ opts.controlsState.clear();
+ g.profile[g.sessionId()].simulatorOptions(opts);
+}
+
#if defined(JOYSTICKS)
void AppPreferencesDialog::on_joystickChkB_clicked() {
if (ui->joystickChkB->isChecked()) {
diff --git a/companion/src/apppreferencesdialog.h b/companion/src/apppreferencesdialog.h
index 8c796cf7f..7e3f6f234 100644
--- a/companion/src/apppreferencesdialog.h
+++ b/companion/src/apppreferencesdialog.h
@@ -66,6 +66,7 @@ class AppPreferencesDialog : public QDialog
void on_SplashSelect_clicked();
void on_clearImageButton_clicked();
void on_btn_appLogsDir_clicked();
+ void on_btnClearPos_clicked();
#if defined(JOYSTICKS)
void on_joystickChkB_clicked();
diff --git a/companion/src/apppreferencesdialog.ui b/companion/src/apppreferencesdialog.ui
index c96774dca..dff6bbc00 100644
--- a/companion/src/apppreferencesdialog.ui
+++ b/companion/src/apppreferencesdialog.ui
@@ -1201,7 +1201,38 @@ Mode 4:
6
- -
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 16777215
+
+
+
+ 1
+
+
+ 0.500000000000000
+
+
+ 3.000000000000000
+
+
+ 0.100000000000000
+
+
+ 1.000000000000000
+
+
+
+ -
@@ -1214,14 +1245,20 @@ Mode 4:
- -
-
+
-
+
+
+
+ 0
+ 0
+
+
- Calibrate
+ Screenshot capture folder
- -
+
-
@@ -1256,31 +1293,22 @@ Mode 4:
- -
-
-
-
- 0
- 0
-
-
+
-
+
- Screenshot capture folder
+ Calibrate
- -
-
-
- Qt::Vertical
+
-
+
+
+ Select Folder
-
-
- 20
- 5
-
+
+ false
-
+
-
@@ -1295,7 +1323,7 @@ Mode 4:
- -
+
-
@@ -1308,17 +1336,20 @@ Mode 4:
- -
-
-
- Select Folder
+
-
+
+
+ Qt::Vertical
-
- false
+
+
+ 20
+ 5
+
-
+
- -
+
-
@@ -1331,7 +1362,20 @@ Mode 4:
- -
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Simulator Volume Gain
+
+
+
+ -
@@ -1369,10 +1413,17 @@ Mode 4:
- -
+
-
+
+
+ Simulator controls
+
+
+
+ -
-
+
0
0
@@ -1382,47 +1433,10 @@ Mode 4:
- -
-
-
-
- 0
- 0
-
-
+
-
+
- Simulator Volume Gain
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 50
- 16777215
-
-
-
- 1
-
-
- 0.500000000000000
-
-
- 3.000000000000000
-
-
- 0.100000000000000
-
-
- 1.000000000000000
+ Clear saved positions