summaryrefslogtreecommitdiff
path: root/core/settings/light-and-power/calibration.cpp
authorsandman <sandman>2002-10-28 23:46:23 (UTC)
committer sandman <sandman>2002-10-28 23:46:23 (UTC)
commit4251429b30aaf4175c74f714ee01d59368c950f4 (patch) (side-by-side diff)
tree717fb8fd8f17780c86b4bca84acd490f3191d0bf /core/settings/light-and-power/calibration.cpp
parenta775c3be38fc7fbd5d120e7e3c1dd3a80a250293 (diff)
downloadopie-4251429b30aaf4175c74f714ee01d59368c950f4.zip
opie-4251429b30aaf4175c74f714ee01d59368c950f4.tar.gz
opie-4251429b30aaf4175c74f714ee01d59368c950f4.tar.bz2
- some minor UI fixes
- parameters for sensor light range were reversed - added reasonable calibration default values (at least on my 3870) - l&p now automatically shows the 'right' (Batt/AC) tab when started
Diffstat (limited to 'core/settings/light-and-power/calibration.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/settings/light-and-power/calibration.cpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/core/settings/light-and-power/calibration.cpp b/core/settings/light-and-power/calibration.cpp
index 307de1f..6a3360f 100644
--- a/core/settings/light-and-power/calibration.cpp
+++ b/core/settings/light-and-power/calibration.cpp
@@ -94,26 +94,26 @@ int Calibration::interval ( ) const
void Calibration::setStartPoint ( const QPoint &p )
{
- m_p [0] = p;
+ m_p [0] = QPoint ( p. x ( ), m_scale. height ( ) - p. y ( ) - 1 );
checkPoints ( );
update ( );
}
QPoint Calibration::startPoint ( ) const
{
- return m_p [0];
+ return QPoint ( m_p [0]. x ( ), m_scale. height ( ) - m_p [0]. y ( ) - 1 );
}
void Calibration::setEndPoint ( const QPoint &p )
{
- m_p [1] = p;
+ m_p [1] = QPoint ( p. x ( ), m_scale. height ( ) - p. y ( ) - 1 );
checkPoints ( );
update ( );
}
QPoint Calibration::endPoint ( ) const
{
- return m_p [1];
+ return QPoint ( m_p [1]. x ( ), m_scale. height ( ) - m_p [1]. y ( ) - 1 );
}
void Calibration::checkPoints ( )
@@ -204,12 +204,12 @@ void Calibration::mouseMoveEvent ( QMouseEvent *e )
m_p [i] = n [i];
if ( i == 0 ) {
- r |= QRect ( 0, 0, nx [0] - 0 + 1, ny [0] - 0 + 1 );
- r |= QRect ( 0, 0, ox [0] - 0 + 1, oy [0] - 0 + 1 );
+ r |= QRect ( 0, ny [0], nx [0] - 0 + 1, 1 );
+ r |= QRect ( 0, oy [0], ox [0] - 0 + 1, 1 );
}
else if ( i == 1 ) {
- r |= QRect ( nx [1], ny [1], width ( ) - nx [1], height ( ) - ny [1] );
- r |= QRect ( ox [1], oy [1], width ( ) - ox [1], height ( ) - oy [1] );
+ r |= QRect ( nx [1], ny [1], width ( ) - nx [1], 1 );
+ r |= QRect ( ox [1], oy [1], width ( ) - ox [1], 1 );
}
}
}
@@ -253,8 +253,7 @@ void Calibration::paintEvent ( QPaintEvent * )
p. setPen ( g. highlight ( ));
- p. drawLine ( BRD, BRD, ex, BRD );
- p. drawLine ( ex, BRD, ex, ey );
+ p. drawLine ( BRD, ey, ex, ey );
for ( int i = 1; i < m_steps; i++ ) {
int fx = x0 + dx * i / m_steps;