History

Move Sixense related members out of Menu

Moved to SixenseManager

Atlante45 committed 11 years ago

Commit 47babc21 parent ef5cfdc4 files · +19 −15Browse files

Showing the changes to interface/src/ui/PreferencesDialog.cpp (1 of 4 files). Show all

Unified · Split

interface/src/ui/PreferencesDialog.cpp+8−7
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <QFileDialog>
1313
1414 #include <devices/Faceshift.h>
15+#include <devices/SixenseManager.h>
1516
1617 #include "Application.h"
1718 #include "Audio.h"
@@ -163,9 +164,9 @@ void PreferencesDialog::loadPreferences() { · 145 unmodified lines
163164
164165 ui.oculusUIAngularSizeSpin->setValue(qApp->getApplicationOverlay().getOculusUIAngularSize());
165166
166− ui.sixenseReticleMoveSpeedSpin->setValue(menuInstance->getSixenseReticleMoveSpeed());
167−
168− ui.invertSixenseButtonsCheckBox->setChecked(menuInstance->getInvertSixenseButtons());
167+ SixenseManager& sixense = SixenseManager::getInstance();
168+ ui.sixenseReticleMoveSpeedSpin->setValue(sixense.getReticleMoveSpeed());
169+ ui.invertSixenseButtonsCheckBox->setChecked(sixense.getInvertButtons());
169170
170171 }
171172
@@ -244,10 +245,10 @@ void PreferencesDialog::savePreferences() { · 72 unmodified lines
244245 Menu::getInstance()->setMaxOctreePacketsPerSecond(ui.maxOctreePPSSpin->value());
245246
246247 qApp->getApplicationOverlay().setOculusUIAngularSize(ui.oculusUIAngularSizeSpin->value());
247−
248− Menu::getInstance()->setSixenseReticleMoveSpeed(ui.sixenseReticleMoveSpeedSpin->value());
249−
250− Menu::getInstance()->setInvertSixenseButtons(ui.invertSixenseButtonsCheckBox->isChecked());
248+
249+ SixenseManager& sixense = SixenseManager::getInstance();
250+ sixense.setReticleMoveSpeed(ui.sixenseReticleMoveSpeedSpin->value());
251+ sixense.setInvertButtons(ui.invertSixenseButtonsCheckBox->isChecked());
251252
252253 auto audio = DependencyManager::get<Audio>();
253254 MixedProcessedAudioStream& stream = audio->getReceivedAudioStream();