summaryrefslogtreecommitdiffhomepage
path: root/FTNoIR_Filter_Accela/ftnoir_filter_accela_dialog.cpp
diff options
context:
space:
mode:
authorWim Vriend <facetracknoir@gmail.com>2013-01-02 12:47:43 +0000
committerWim Vriend <facetracknoir@gmail.com>2013-01-02 12:47:43 +0000
commit9593aa9c3c231add3dadabf0a1ea9f8182f88a79 (patch)
treed1757438f9fae9b280760269258b23b9849796bc /FTNoIR_Filter_Accela/ftnoir_filter_accela_dialog.cpp
parentb0fdafe9f556048023e5cdc7098e7d6fd839e40c (diff)
Added reduction parameter for Patrick.
git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@202 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
Diffstat (limited to 'FTNoIR_Filter_Accela/ftnoir_filter_accela_dialog.cpp')
-rw-r--r--FTNoIR_Filter_Accela/ftnoir_filter_accela_dialog.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/FTNoIR_Filter_Accela/ftnoir_filter_accela_dialog.cpp b/FTNoIR_Filter_Accela/ftnoir_filter_accela_dialog.cpp
index 8af8a280..c230eed8 100644
--- a/FTNoIR_Filter_Accela/ftnoir_filter_accela_dialog.cpp
+++ b/FTNoIR_Filter_Accela/ftnoir_filter_accela_dialog.cpp
@@ -3,7 +3,7 @@
* gamers from Holland, who don't like to pay much for *
* head-tracking. *
* *
-* Copyright (C) 2012 Wim Vriend (Developing) *
+* Copyright (C) 2013 Wim Vriend (Developing) *
* Ron Hendriks (Researching and Testing) *
* *
* Homepage *
@@ -22,6 +22,10 @@
* with this program; if not, see <http://www.gnu.org/licenses/>. *
* *
********************************************************************************/
+/*
+ Modifications (last one on top):
+ 20130102 - WVR: Added 'reduction factor' to accommodate Patrick's need for speed.
+*/
#include "ftnoir_filter_Accela.h"
#include "math.h"
#include <QDebug>
@@ -46,6 +50,9 @@ FilterControls::FilterControls() :
connect(ui.scalingConfig, SIGNAL(CurveChanged(bool)), this, SLOT(settingChanged(bool)));
connect(ui.translationScalingConfig, SIGNAL(CurveChanged(bool)), this, SLOT(settingChanged(bool)));
+ // Connect slider for reduction
+ connect(ui.slideReduction, SIGNAL(valueChanged(int)), this, SLOT(settingChanged(int)));
+
qDebug() << "FilterControls() says: started";
}
@@ -160,6 +167,10 @@ QList<QPointF> defPoints;
ui.translationScalingConfig->setConfig(&translationFunctionConfig, currentFile);
ui.scalingConfig->setConfig(&functionConfig, currentFile);
+ iniFile.beginGroup ( "Accela" );
+ ui.slideReduction->setValue (iniFile.value ( "Reduction", 100 ).toInt());
+ iniFile.endGroup ();
+
settingsDirty = false;
}
@@ -174,6 +185,10 @@ void FilterControls::save() {
qDebug() << "FTNoIR_Filter::save() says: iniFile = " << currentFile;
+ iniFile.beginGroup ( "Accela" );
+ iniFile.setValue ( "Reduction", ui.slideReduction->value() );
+ iniFile.endGroup ();
+
functionConfig.saveSettings(iniFile);
translationFunctionConfig.saveSettings(iniFile);