summaryrefslogtreecommitdiff
path: root/libopie2
authorzecke <zecke>2004-09-21 16:04:01 (UTC)
committer zecke <zecke>2004-09-21 16:04:01 (UTC)
commit2e877b93064d149ccafbbd86da55fbd244c3af4a (patch) (unidiff)
tree5b1d3618ea1690a6d810c21f2a73e7e8ae51b257 /libopie2
parent56f3bcad1a0abd199a458a62c8bde0ebdff035d5 (diff)
downloadopie-2e877b93064d149ccafbbd86da55fbd244c3af4a.zip
opie-2e877b93064d149ccafbbd86da55fbd244c3af4a.tar.gz
opie-2e877b93064d149ccafbbd86da55fbd244c3af4a.tar.bz2
Simpad:
-We're not a KeyFilter remove the inheritance and installing of it -Use /proc/mq200/driver/backlight instead of PWM_CONTROL -Soft Suspend is dead long time do not reimplement it..
Diffstat (limited to 'libopie2') (more/less context) (show whitespace changes)
-rw-r--r--libopie2/opiecore/device/odevice_simpad.cpp32
-rw-r--r--libopie2/opiecore/device/odevice_simpad.h4
2 files changed, 4 insertions, 32 deletions
diff --git a/libopie2/opiecore/device/odevice_simpad.cpp b/libopie2/opiecore/device/odevice_simpad.cpp
index 34876da..335e0db 100644
--- a/libopie2/opiecore/device/odevice_simpad.cpp
+++ b/libopie2/opiecore/device/odevice_simpad.cpp
@@ -148,7 +148,2 @@ void SIMpad::initButtons()
148 148
149 if ( isQWS( ) ) {
150 addPreHandler(this);
151 }
152
153
154 d->m_buttons = new QValueList <ODeviceButton>; 149 d->m_buttons = new QValueList <ODeviceButton>;
@@ -195,4 +190,3 @@ void SIMpad::initButtons()
195//SIMpad touchscreen backlight strength control 190//SIMpad touchscreen backlight strength control
196#define SIMPAD_BACKLIGHT_CONTROL "/proc/driver/mq200/registers/PWM_CONTROL" 191#define SIMPAD_BACKLIGHT_CONTROL "/proc/driver/mq200/backlight"
197#define SIMPAD_BACKLIGHT_MASK 0x00a10044
198 192
@@ -301,9 +295,2 @@ bool SIMpad::setLedState ( OLed l, OLedState st )
301 295
302
303bool SIMpad::filter ( int /*unicode*/, int /*keycode*/, int /*modifiers*/, bool /*isPress*/, bool /*autoRepeat*/ )
304{
305 //TODO
306 return false;
307}
308
309void SIMpad::timerEvent ( QTimerEvent * ) 296void SIMpad::timerEvent ( QTimerEvent * )
@@ -354,10 +341,2 @@ bool SIMpad::suspend() // Must override because SIMpad does NOT have apm
354 341
355
356bool SIMpad::setSoftSuspend ( bool soft )
357{
358 qDebug( "ODevice for SIMpad: UNHANDLED setSoftSuspend(%s)", soft? "on" : "off" );
359 return false;
360}
361
362
363bool SIMpad::setDisplayStatus ( bool on ) 342bool SIMpad::setDisplayStatus ( bool on )
@@ -382,9 +361,4 @@ bool SIMpad::setDisplayBrightness ( int bright )
382 if (( fd = ::open ( SIMPAD_BACKLIGHT_CONTROL, O_WRONLY )) >= 0 ) { 361 if (( fd = ::open ( SIMPAD_BACKLIGHT_CONTROL, O_WRONLY )) >= 0 ) {
383 int value = 255 - bright; 362 QCString str = QFile::encodeName( QString::number(bright));
384 const int mask = SIMPAD_BACKLIGHT_MASK; 363 res = ( ::write(fd, str, str.length()) != -1 );
385 value = value << 8;
386 value += mask;
387 char writeCommand[100];
388 const int count = snprintf( writeCommand, sizeof(writeCommand), "0x%x\n", value );
389 res = ( ::write ( fd, writeCommand, count ) != -1 );
390 ::close ( fd ); 364 ::close ( fd );
diff --git a/libopie2/opiecore/device/odevice_simpad.h b/libopie2/opiecore/device/odevice_simpad.h
index 6c42be7..dbcbbb4 100644
--- a/libopie2/opiecore/device/odevice_simpad.h
+++ b/libopie2/opiecore/device/odevice_simpad.h
@@ -41,3 +41,3 @@ namespace Internal {
41 41
42class SIMpad : public ODevice, public QWSServer::KeyboardFilter 42class SIMpad : public ODevice
43{ 43{
@@ -48,3 +48,2 @@ class SIMpad : public ODevice, public QWSServer::KeyboardFilter
48 public: 48 public:
49 virtual bool setSoftSuspend( bool soft );
50 virtual bool suspend(); 49 virtual bool suspend();
@@ -63,3 +62,2 @@ class SIMpad : public ODevice, public QWSServer::KeyboardFilter
63 protected: 62 protected:
64 virtual bool filter( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat );
65 virtual void timerEvent( QTimerEvent *te ); 63 virtual void timerEvent( QTimerEvent *te );