History

Move Faceshift related member out of Menu

Moved it to Faceshift class

Atlante45 committed 11 years ago

Commit ef5cfdc1 parent 8f5f6346 files · +22 −19Browse files

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

Unified · Split

interface/src/ui/PreferencesDialog.cpp+10−6
@@ -11,6 +11,8 @@ · 10 unmodified lines
1111
1212 #include <QFileDialog>
1313
14+#include <devices/Faceshift.h>
15+
1416 #include "Application.h"
1517 #include "Audio.h"
1618 #include "MainWindow.h"
@@ -124,10 +126,11 @@ void PreferencesDialog::loadPreferences() { · 107 unmodified lines
124126 ui.pupilDilationSlider->setValue(myAvatar->getHead()->getPupilDilation() *
125127 ui.pupilDilationSlider->maximum());
126128
127− ui.faceshiftEyeDeflectionSider->setValue(menuInstance->getFaceshiftEyeDeflection() *
129+ auto faceshift = DependencyManager::get<Faceshift>();
130+ ui.faceshiftEyeDeflectionSider->setValue(faceshift->getEyeDeflection() *
128131 ui.faceshiftEyeDeflectionSider->maximum());
129132
130− ui.faceshiftHostnameEdit->setText(menuInstance->getFaceshiftHostname());
133+ ui.faceshiftHostnameEdit->setText(faceshift->getHostname());
131134
132135 auto audio = DependencyManager::get<Audio>();
133136 MixedProcessedAudioStream& stream = audio->getReceivedAudioStream();
@@ -231,11 +234,12 @@ void PreferencesDialog::savePreferences() { · 97 unmodified lines
231234 Menu::getInstance()->setRealWorldFieldOfView(ui.realWorldFieldOfViewSpin->value());
232235
233236 Menu::getInstance()->setFieldOfView(ui.fieldOfViewSpin->value());
234−
235− Menu::getInstance()->setFaceshiftEyeDeflection(ui.faceshiftEyeDeflectionSider->value() /
236− (float)ui.faceshiftEyeDeflectionSider->maximum());
237237
238− Menu::getInstance()->setFaceshiftHostname(ui.faceshiftHostnameEdit->text());
238+ auto faceshift = DependencyManager::get<Faceshift>();
239+ faceshift->setEyeDeflection(ui.faceshiftEyeDeflectionSider->value() /
240+ (float)ui.faceshiftEyeDeflectionSider->maximum());
241+
242+ faceshift->setHostname(ui.faceshiftHostnameEdit->text());
239243
240244 Menu::getInstance()->setMaxOctreePacketsPerSecond(ui.maxOctreePPSSpin->value());
241245