Diffstat (limited to 'libopie2/opiecore/device/odevice_palm.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libopie2/opiecore/device/odevice_palm.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libopie2/opiecore/device/odevice_palm.cpp b/libopie2/opiecore/device/odevice_palm.cpp index 76399f8..399c08c 100644 --- a/libopie2/opiecore/device/odevice_palm.cpp +++ b/libopie2/opiecore/device/odevice_palm.cpp | |||
@@ -76,33 +76,33 @@ struct palm_button palm_buttons [] = { | |||
76 | "devicebuttons/palm_todo", | 76 | "devicebuttons/palm_todo", |
77 | "todolist", "raise()", | 77 | "todolist", "raise()", |
78 | "todolist", "create()" }, | 78 | "todolist", "create()" }, |
79 | { Model_Palm_TX | Model_Palm_LD | Model_Palm_Z72, | 79 | { Model_Palm_TX | Model_Palm_LD | Model_Palm_Z72, |
80 | Qt::Key_F12, QT_TRANSLATE_NOOP( "Button", "Mail Button" ), | 80 | Qt::Key_F12, QT_TRANSLATE_NOOP( "Button", "Mail Button" ), |
81 | "devicebuttons/palm_mail", | 81 | "devicebuttons/palm_mail", |
82 | "opiemail", "raise()", | 82 | "opiemail", "raise()", |
83 | "opiemail", "newmail()" }, | 83 | "opiemail", "newmail()" }, |
84 | { Model_Palm_LD, | 84 | { Model_Palm_LD, |
85 | Qt::Key_F7, QT_TRANSLATE_NOOP( "Button", "Voice Memo Button" ), | 85 | Qt::Key_F7, QT_TRANSLATE_NOOP( "Button", "Voice Memo Button" ), |
86 | "devicebuttons/palm_voice_memo", | 86 | "devicebuttons/palm_voice_memo", |
87 | "QPE/TaskBar", "toggleMenu()", | 87 | "QPE/TaskBar", "toggleMenu()", |
88 | "QPE/TaskBar", "toggleStartMenu()" }, | 88 | "QPE/TaskBar", "toggleStartMenu()" }, |
89 | { Model_Palm_LD, | 89 | { Model_Palm_LD, |
90 | Qt::Key_F8, QT_TRANSLATE_NOOP( "Button", "Rotate Button" ), | 90 | Qt::Key_F8, QT_TRANSLATE_NOOP( "Button", "Rotate Button" ), |
91 | "devicebuttons/palm_rotate", | 91 | "devicebuttons/palm_rotate", |
92 | "QPE/Rotation", "flip()",0}, | 92 | "QPE/Rotation", "flip()",0,0}, |
93 | }; | 93 | }; |
94 | 94 | ||
95 | void Palm::init(const QString& cpu_info) | 95 | void Palm::init(const QString& cpu_info) |
96 | { | 96 | { |
97 | d->m_vendorstr = "Palm"; | 97 | d->m_vendorstr = "Palm"; |
98 | d->m_vendor = Vendor_Palm; | 98 | d->m_vendor = Vendor_Palm; |
99 | 99 | ||
100 | QString model = "unknown"; | 100 | QString model = "unknown"; |
101 | 101 | ||
102 | int loc = cpu_info.find( ":" ); | 102 | int loc = cpu_info.find( ":" ); |
103 | if ( loc != -1 ) | 103 | if ( loc != -1 ) |
104 | model = cpu_info.mid( loc+2 ).simplifyWhiteSpace(); | 104 | model = cpu_info.mid( loc+2 ).simplifyWhiteSpace(); |
105 | else | 105 | else |
106 | model = cpu_info; | 106 | model = cpu_info; |
107 | 107 | ||
108 | if ( model == "Palm LifeDrive" ) { | 108 | if ( model == "Palm LifeDrive" ) { |
@@ -205,32 +205,34 @@ bool Palm::suspend() | |||
205 | 205 | ||
206 | if ( !isQWS( ) ) // only qwsserver is allowed to suspend | 206 | if ( !isQWS( ) ) // only qwsserver is allowed to suspend |
207 | return false; | 207 | return false; |
208 | 208 | ||
209 | switch ( d->m_model ) { | 209 | switch ( d->m_model ) { |
210 | case Model_Palm_LD: | 210 | case Model_Palm_LD: |
211 | case Model_Palm_Z72: | 211 | case Model_Palm_Z72: |
212 | { | 212 | { |
213 | QCopChannel::send( "QPE/System", "aboutToSuspend()" ); | 213 | QCopChannel::send( "QPE/System", "aboutToSuspend()" ); |
214 | 214 | ||
215 | ::sync(); // flush fs caches | 215 | ::sync(); // flush fs caches |
216 | res = ( ::system ( "apm --suspend" ) == 0 ); | 216 | res = ( ::system ( "apm --suspend" ) == 0 ); |
217 | 217 | ||
218 | QCopChannel::send( "QPE/System", "returnFromSuspend()" ); | 218 | QCopChannel::send( "QPE/System", "returnFromSuspend()" ); |
219 | } | 219 | } |
220 | break; | 220 | break; |
221 | default: | ||
222 | break; | ||
221 | } | 223 | } |
222 | 224 | ||
223 | return res; | 225 | return res; |
224 | } | 226 | } |
225 | 227 | ||
226 | 228 | ||
227 | int Palm::displayBrightnessResolution() const | 229 | int Palm::displayBrightnessResolution() const |
228 | { | 230 | { |
229 | int res = 1; | 231 | int res = 1; |
230 | 232 | ||
231 | switch ( d->m_model ) | 233 | switch ( d->m_model ) |
232 | { | 234 | { |
233 | case Model_Palm_LD: | 235 | case Model_Palm_LD: |
234 | case Model_Palm_TX: | 236 | case Model_Palm_TX: |
235 | case Model_Palm_Z72: | 237 | case Model_Palm_Z72: |
236 | int fd = ::open( m_backlightdev + "max_brightness", O_RDONLY|O_NONBLOCK ); | 238 | int fd = ::open( m_backlightdev + "max_brightness", O_RDONLY|O_NONBLOCK ); |