summaryrefslogtreecommitdiff
path: root/core/settings/light-and-power/sensor.cpp
Unidiff
Diffstat (limited to 'core/settings/light-and-power/sensor.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/settings/light-and-power/sensor.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/core/settings/light-and-power/sensor.cpp b/core/settings/light-and-power/sensor.cpp
index ddd71d6..c1df04d 100644
--- a/core/settings/light-and-power/sensor.cpp
+++ b/core/settings/light-and-power/sensor.cpp
@@ -36,12 +36,12 @@
36Sensor::Sensor ( QStringList &params, QWidget *parent, const char *name ) 36Sensor::Sensor ( QStringList &params, QWidget *parent, const char *name )
37 : SensorBase ( parent, name, true, WStyle_ContextHelp ), m_params ( params ) 37 : SensorBase ( parent, name, true, WStyle_ContextHelp ), m_params ( params )
38{ 38{
39 int steps = 5; 39 int steps = 12;
40 int inter = 5; 40 int inter = 2;
41 41
42 int smin = 0; 42 int smin = 40;
43 int smax = 255; 43 int smax = 215;
44 int lmin = 0; 44 int lmin = 1;
45 int lmax = 255; 45 int lmax = 255;
46 46
47 switch ( params. count ( )) { 47 switch ( params. count ( )) {
@@ -50,7 +50,7 @@ Sensor::Sensor ( QStringList &params, QWidget *parent, const char *name )
50 case 4: smax = params [3]. toInt ( ); 50 case 4: smax = params [3]. toInt ( );
51 case 3: smin = params [2]. toInt ( ); 51 case 3: smin = params [2]. toInt ( );
52 case 2: steps = params [1]. toInt ( ); 52 case 2: steps = params [1]. toInt ( );
53 case 1: inter = params [0]. toInt ( ); 53 case 1: inter = params [0]. toInt ( ) / 1000;
54 } 54 }
55 55
56 QVBoxLayout *lay = new QVBoxLayout ( frame ); 56 QVBoxLayout *lay = new QVBoxLayout ( frame );
@@ -61,8 +61,8 @@ Sensor::Sensor ( QStringList &params, QWidget *parent, const char *name )
61 m_calib-> setScale ( QSize ( 256, 256 )); 61 m_calib-> setScale ( QSize ( 256, 256 ));
62 m_calib-> setLineSteps ( steps ); 62 m_calib-> setLineSteps ( steps );
63 m_calib-> setInterval ( inter ); 63 m_calib-> setInterval ( inter );
64 m_calib-> setStartPoint ( QPoint ( smin, lmin )); 64 m_calib-> setStartPoint ( QPoint ( smin, lmax ));
65 m_calib-> setEndPoint ( QPoint ( smax, lmax )); 65 m_calib-> setEndPoint ( QPoint ( smax, lmin ));
66 66
67 interval-> setValue ( inter ); 67 interval-> setValue ( inter );
68 linesteps-> setValue ( steps ); 68 linesteps-> setValue ( steps );
@@ -74,12 +74,12 @@ Sensor::Sensor ( QStringList &params, QWidget *parent, const char *name )
74void Sensor::accept ( ) 74void Sensor::accept ( )
75{ 75{
76 m_params. clear ( ); 76 m_params. clear ( );
77 m_params << QString::number ( m_calib-> interval ( )) 77 m_params << QString::number ( m_calib-> interval ( ) * 1000 )
78 << QString::number ( m_calib-> lineSteps ( )) 78 << QString::number ( m_calib-> lineSteps ( ))
79 << QString::number ( m_calib-> startPoint ( ). x ( )) 79 << QString::number ( m_calib-> startPoint ( ). x ( ))
80 << QString::number ( m_calib-> endPoint ( ). x ( )) 80 << QString::number ( m_calib-> endPoint ( ). x ( ))
81 << QString::number ( m_calib-> startPoint ( ). y ( )) 81 << QString::number ( m_calib-> endPoint ( ). y ( ))
82 << QString::number ( m_calib-> endPoint ( ). y ( )); 82 << QString::number ( m_calib-> startPoint ( ). y ( ));
83 83
84 QDialog::accept ( ); 84 QDialog::accept ( );
85} 85}