author | harlekin <harlekin> | 2002-05-22 16:43:38 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-05-22 16:43:38 (UTC) |
commit | 9b5016f30bb619b702664aad1e12cd4de4bc5b5b (patch) (unidiff) | |
tree | f053e522c1e33067bb7b60880a35c049753e2823 | |
parent | d7c7e0a272996ef3ae386e939d25737d3060e427 (diff) | |
download | opie-9b5016f30bb619b702664aad1e12cd4de4bc5b5b.zip opie-9b5016f30bb619b702664aad1e12cd4de4bc5b5b.tar.gz opie-9b5016f30bb619b702664aad1e12cd4de4bc5b5b.tar.bz2 |
followup for custom-ipaq to make it compile again
-rw-r--r-- | core/launcher/taskbar.cpp | 16 | ||||
-rw-r--r-- | library/custom-ipaq.h | 164 |
2 files changed, 17 insertions, 163 deletions
diff --git a/core/launcher/taskbar.cpp b/core/launcher/taskbar.cpp index 54777c6..b69d165 100644 --- a/core/launcher/taskbar.cpp +++ b/core/launcher/taskbar.cpp | |||
@@ -7,43 +7,43 @@ | |||
7 | ** GNU General Public License version 2 as published by the Free Software | 7 | ** GNU General Public License version 2 as published by the Free Software |
8 | ** Foundation and appearing in the file LICENSE.GPL included in the | 8 | ** Foundation and appearing in the file LICENSE.GPL included in the |
9 | ** packaging of this file. | 9 | ** packaging of this file. |
10 | ** | 10 | ** |
11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | 11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | 12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
13 | ** | 13 | ** |
14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. | 14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. |
15 | ** | 15 | ** |
16 | ** Contact info@trolltech.com if any conditions of this licensing are | 16 | ** Contact info@trolltech.com if any conditions of this licensing are |
17 | ** not clear to you. | 17 | ** not clear to you. |
18 | ** | 18 | ** |
19 | **********************************************************************/ | 19 | *********************************************************************/ |
20 | 20 | ||
21 | #include "startmenu.h" | 21 | #include "startmenu.h" |
22 | #include "inputmethods.h" | 22 | #include "inputmethods.h" |
23 | #include "mrulist.h" | 23 | #include "mrulist.h" |
24 | #include "systray.h" | 24 | #include "systray.h" |
25 | #include "calibrate.h" | 25 | #include "calibrate.h" |
26 | #include "wait.h" | 26 | #include "wait.h" |
27 | #include "appicons.h" | 27 | #include "appicons.h" |
28 | 28 | ||
29 | #include "taskbar.h" | 29 | #include "taskbar.h" |
30 | #include "desktop.h" | 30 | #include "desktop.h" |
31 | 31 | ||
32 | #include <qpe/qpeapplication.h> | 32 | #include <qpe/qpeapplication.h> |
33 | #include <qpe/qcopenvelope_qws.h> | 33 | #include <qpe/qcopenvelope_qws.h> |
34 | #include <qpe/global.h> | 34 | #include <qpe/global.h> |
35 | #ifdef QT_QWS_CUSTOM | 35 | //#ifdef QT_QWS_CUSTOM |
36 | #include <qpe/custom.h> | 36 | //#include <qpe/custom.h> |
37 | #endif | 37 | //#endif |
38 | #if defined(QT_QWS_IPAQ) | 38 | #if defined(QT_QWS_IPAQ) |
39 | #include "qpe/custom-ipaq.h" | 39 | #include "qpe/custom-ipaq.h" |
40 | #endif | 40 | #endif |
41 | 41 | ||
42 | 42 | ||
43 | #include <qlabel.h> | 43 | #include <qlabel.h> |
44 | #include <qlayout.h> | 44 | #include <qlayout.h> |
45 | #include <qtimer.h> | 45 | #include <qtimer.h> |
46 | #include <qwindowsystem_qws.h> | 46 | #include <qwindowsystem_qws.h> |
47 | #include <qwidgetstack.h> | 47 | #include <qwidgetstack.h> |
48 | 48 | ||
49 | #if defined( Q_WS_QWS ) | 49 | #if defined( Q_WS_QWS ) |
@@ -142,32 +142,32 @@ TaskBar::~TaskBar() | |||
142 | 142 | ||
143 | 143 | ||
144 | TaskBar::TaskBar() : QHBox(0, 0, WStyle_Customize | WStyle_Tool | WStyle_StaysOnTop | WGroupLeader) | 144 | TaskBar::TaskBar() : QHBox(0, 0, WStyle_Customize | WStyle_Tool | WStyle_StaysOnTop | WGroupLeader) |
145 | { | 145 | { |
146 | Global::setBuiltinCommands(builtins); | 146 | Global::setBuiltinCommands(builtins); |
147 | 147 | ||
148 | sm = new StartMenu( this ); | 148 | sm = new StartMenu( this ); |
149 | 149 | ||
150 | inputMethods = new InputMethods( this ); | 150 | inputMethods = new InputMethods( this ); |
151 | connect( inputMethods, SIGNAL(inputToggled(bool)), | 151 | connect( inputMethods, SIGNAL(inputToggled(bool)), |
152 | this, SLOT(calcMaxWindowRect()) ); | 152 | this, SLOT(calcMaxWindowRect()) ); |
153 | //new QuickLauncher( this ); | 153 | //new QuickLauncher( this ); |
154 | 154 | ||
155 | stack = new QWidgetStack( this ); | 155 | stack = new QWidgetStack( this ); |
156 | stack->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Minimum ) ); | 156 | stack->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Minimum ) ); |
157 | label = new QLabel(stack); | 157 | label = new QLabel(stack); |
158 | 158 | ||
159 | mru = new MRUList( stack ); | 159 | mru = new MRUList( stack ); |
160 | stack->raiseWidget( mru ); | 160 | stack->raiseWidget( mru ); |
161 | 161 | ||
162 | waitIcon = new Wait( this ); | 162 | waitIcon = new Wait( this ); |
163 | (void) new AppIcons( this ); | 163 | (void) new AppIcons( this ); |
164 | 164 | ||
165 | sysTray = new SysTray( this ); | 165 | sysTray = new SysTray( this ); |
166 | 166 | ||
167 | // ## make customizable in some way? | 167 | // ## make customizable in some way? |
168 | #ifdef QT_QWS_CUSTOM | 168 | #ifdef QT_QWS_CUSTOM |
169 | lockState = new LockKeyState( this ); | 169 | lockState = new LockKeyState( this ); |
170 | #else | 170 | #else |
171 | lockState = 0; | 171 | lockState = 0; |
172 | #endif | 172 | #endif |
173 | 173 | ||
@@ -263,31 +263,31 @@ void TaskBar::receive( const QCString &msg, const QByteArray &data ) | |||
263 | setStatusMessage( text ); | 263 | setStatusMessage( text ); |
264 | } else if ( msg == "hideInputMethod()" ) { | 264 | } else if ( msg == "hideInputMethod()" ) { |
265 | inputMethods->hideInputMethod(); | 265 | inputMethods->hideInputMethod(); |
266 | } else if ( msg == "showInputMethod()" ) { | 266 | } else if ( msg == "showInputMethod()" ) { |
267 | inputMethods->showInputMethod(); | 267 | inputMethods->showInputMethod(); |
268 | } else if ( msg == "reloadInputMethods()" ) { | 268 | } else if ( msg == "reloadInputMethods()" ) { |
269 | inputMethods->loadInputMethods(); | 269 | inputMethods->loadInputMethods(); |
270 | } else if ( msg == "reloadApplets()" ) { | 270 | } else if ( msg == "reloadApplets()" ) { |
271 | sysTray->loadApplets(); | 271 | sysTray->loadApplets(); |
272 | } else if ( msg == "soundAlarm()" ) { | 272 | } else if ( msg == "soundAlarm()" ) { |
273 | Desktop::soundAlarm(); | 273 | Desktop::soundAlarm(); |
274 | } | 274 | } |
275 | #ifdef CUSTOM_LEDS | 275 | #ifdef CUSTOM_LEDS |
276 | else if ( msg == "setLed(int,bool)" ) { | 276 | else if ( msg == "setLed(int,bool)" ) { |
277 | int led, status; | 277 | int led, status; |
278 | stream >> led >> status; | 278 | stream >> led >> status; |
279 | CUSTOM_LEDS( led, status ); | 279 | CUSTOM_LEDS( led, status ); |
280 | } | 280 | } |
281 | #endif | 281 | #endif |
282 | } | 282 | } |
283 | 283 | ||
284 | QWidget *TaskBar::calibrate(bool) | 284 | QWidget *TaskBar::calibrate(bool) |
285 | { | 285 | { |
286 | #ifdef Q_WS_QWS | 286 | #ifdef Q_WS_QWS |
287 | Calibrate *c = new Calibrate; | 287 | Calibrate *c = new Calibrate; |
288 | c->show(); | 288 | c->show(); |
289 | return c; | 289 | return c; |
290 | #else | 290 | #else |
291 | return 0; | 291 | return 0; |
292 | #endif | 292 | #endif |
293 | } | 293 | } |
diff --git a/library/custom-ipaq.h b/library/custom-ipaq.h index 6d3e50d..8434da7 100644 --- a/library/custom-ipaq.h +++ b/library/custom-ipaq.h | |||
@@ -8,172 +8,38 @@ | |||
8 | ** Foundation and appearing in the file LICENSE.GPL included in the | 8 | ** Foundation and appearing in the file LICENSE.GPL included in the |
9 | ** packaging of this file. | 9 | ** packaging of this file. |
10 | ** | 10 | ** |
11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | 11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | 12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
13 | ** | 13 | ** |
14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. | 14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. |
15 | ** | 15 | ** |
16 | ** Contact info@trolltech.com if any conditions of this licensing are | 16 | ** Contact info@trolltech.com if any conditions of this licensing are |
17 | ** not clear to you. | 17 | ** not clear to you. |
18 | ** | 18 | ** |
19 | **********************************************************************/ | 19 | **********************************************************************/ |
20 | |||
21 | #include <unistd.h> | 20 | #include <unistd.h> |
22 | #include <stdio.h> | 21 | #include <stdio.h> |
23 | #include <signal.h> | 22 | #include <signal.h> |
24 | #include <fcntl.h> | 23 | #include <fcntl.h> |
25 | #include <sys/ioctl.h> | 24 | #include <sys/ioctl.h> |
26 | #include <linux/soundcard.h> | 25 | #include <linux/soundcard.h> |
27 | |||
28 | #include <qpe/resource.h> | 26 | #include <qpe/resource.h> |
29 | #include <qsound.g> | 27 | #include <qsound.h> |
30 | |||
31 | // these are from collie_buzzer.c | ||
32 | // you could use these, or a real wav file somewhere | ||
33 | /* unsigned short tap_data[] = { */ | ||
34 | /* 0x0040 , 0xfec0 , 0xfc00 , 0x01c0 , 0xf940 , 0xfb40 , 0xc200 , 0x3e00 , */ | ||
35 | /* 0xd5c0 , 0xce80 , 0x3d00 , 0x1a80 , 0xc300 , 0x3d00 , 0xd140 , 0xd040 , */ | ||
36 | /* 0x1240 , 0x1180 , 0xc580 , 0x2480 , 0xe200 , 0x3d00 , 0xd440 , 0xc380 , */ | ||
37 | /* 0x24c0 , 0x0140 , 0xccc0 , 0x3a00 , 0x3a00 , 0xfb00 , 0x2e40 , 0xe580 , */ | ||
38 | /* 0xd300 , 0x1200 , 0xc780 , 0x3800 , 0x0f80 , 0x3700 , 0xf540 , 0x3700 , */ | ||
39 | /* 0xd540 , 0xfb00 , 0xd5c0 , 0x3600 , 0xcb40 , 0x2740 , 0xf680 , 0x33c0 , */ | ||
40 | /* 0x3400 , 0xdbc0 , 0xcc00 , 0xcc00 , 0xcd40 , 0x3100 , 0x3300 , 0x3300 , */ | ||
41 | /* 0x32c0 , 0x2500 , 0xcf80 , 0xda80 , 0xe140 , 0xe180 , 0x07c0 , 0xdec0 , */ | ||
42 | /* 0x01c0 , 0x2a80 , 0x2900 , 0xf740 , 0xdd40 , 0xd600 , 0xd680 , 0xe380 , */ | ||
43 | /* 0xf200 , 0xf9c0 , 0xd940 , 0xeb80 , 0xf080 , 0x0340 , 0xe180 , 0xe2c0 , */ | ||
44 | /* 0xe2c0 , 0xde00 , 0xdf00 , 0xe080 , 0xf300 , 0xeac0 , 0x2080 , 0x0e80 , */ | ||
45 | /* 0x1380 , 0x1280 , 0x2140 , 0x1900 , 0x1080 , 0x0400 , 0x0d00 , 0xe840 , */ | ||
46 | /* 0xe780 , 0xf880 , 0xee80 , 0xf300 , 0x1880 , 0x1580 , 0x1f80 , 0x1cc0 , */ | ||
47 | /* 0x0c40 , 0x1100 , 0x15c0 , 0x1140 , 0x1840 , 0x1c00 , 0x0d40 , 0x1000 , */ | ||
48 | /* 0x0fc0 , 0x1880 , 0x0080 , 0xfcc0 , 0x02c0 , 0xff40 , 0x0c40 , 0x0740 , */ | ||
49 | /* 0x0a00 , 0xff80 , 0x0840 , 0x1140 , 0x0fc0 , 0xf140 , 0x0000 , 0xec80 , */ | ||
50 | /* 0x0c40 , 0x1400 , 0x1300 , 0x0ac0 , 0xf580 , 0xea80 , 0xeb00 , 0xf180 , */ | ||
51 | /* 0xedc0 , 0xf240 , 0xf480 , 0xfa40 , 0x0e40 , 0x0540 , 0xf600 , 0x0880 , */ | ||
52 | /* 0x0840 , 0x0cc0 , 0xfb80 , 0x07c0 , 0xf180 , 0xed40 , 0xf140 , 0x09c0 , */ | ||
53 | /* 0x02c0 , 0x0400 , 0xf940 , 0xf300 , 0xf780 , 0x0980 , 0x0d40 , 0x0380 , */ | ||
54 | /* 0xff80 , 0xf680 , 0xf400 , 0xfa40 , 0xed00 , 0xf0c0 , 0x0300 , 0xf840 , */ | ||
55 | /* 0xfd00 , 0xf680 , 0xff00 , 0xf340 , 0xfa00 , 0xfd00 , 0xf180 , 0xf840 , */ | ||
56 | /* 0xf740 , 0xfd80 , 0x00c0 , 0x0e80 , 0x0ac0 , 0x0240 , 0xfd40 , 0xf1c0 , */ | ||
57 | /* 0xf200 , 0xfa80 , 0x0d00 , 0x0d00 , 0x0d00 , 0x0c00 , 0x0ac0 , 0x0a00 , */ | ||
58 | /* 0x0180 , 0x0300 , 0x0680 , 0x06c0 , 0x0500 , 0x06c0 , 0x03c0 , 0x0140 , */ | ||
59 | /* 0x0480 , 0x02c0 , 0x0900 , 0x0900 , 0x0900 , 0x0800 , 0x0040 , 0x00c0 , */ | ||
60 | /* 0x0140 , 0x01c0 , 0x03c0 , 0x0340 , 0x0400 , 0x0140 , 0x0000 , 0x02c0 , */ | ||
61 | /* 0x0380 , 0x0380 , 0x0000 , 0x0000 , 0x0040 , 0x0000 , 0x0000 , 0x0100 , */ | ||
62 | /* 0xffc0 , 0xff40 , 0xfe80 , 0xfd00 , 0xfd00 , 0xfd00 , 0xfe00 , 0xfe40 , */ | ||
63 | /* 0xfe80 , 0xff40 , 0xff00 , 0xff00 , 0xff00 , 0xff00 , 0x0000 , 0x0000 , */ | ||
64 | /* 0x0000 , 0x0000 , 0x0000 , }; */ | ||
65 | |||
66 | |||
67 | /* unsigned short click_data[] = { */ | ||
68 | /* 0x0100 , 0x0100 , 0x0100 , 0x0000 , */ | ||
69 | /* 0x0100 , 0xff00 , 0x0100 , 0x0000 , */ | ||
70 | /* 0xff00 , 0xff00 , 0xff00 , 0x0000 , */ | ||
71 | /* 0xff00 , 0xff00 , 0xff00 , 0xff00 , */ | ||
72 | /* 0xff00 , 0xff00 , 0x0000 , 0xff00 , */ | ||
73 | /* 0xff00 , 0xff00 , 0x0000 , 0xff00 , */ | ||
74 | /* 0xff00 , 0xff00 , 0xff00 , 0x0100 , */ | ||
75 | /* 0x0000 , 0xff00 , 0xfe00 , 0x0100 , */ | ||
76 | /* 0xff00 , 0x0100 , 0xff00 , 0x0100 , */ | ||
77 | /* 0x0100 , 0x0300 , 0xff00 , 0xff00 , */ | ||
78 | /* 0xff00 , 0x0100 , 0x0100 , 0x0000 , */ | ||
79 | /* 0xfe00 , 0xfe00 , 0xfe00 , 0xfc00 , */ | ||
80 | /* 0xfe00 , 0x0100 , 0xfd00 , 0xff00 , */ | ||
81 | /* 0xff00 , 0xfc00 , 0xfe00 , 0xfd00 , */ | ||
82 | /* 0x0100 , 0xfe00 , 0x0100 , 0xf800 , */ | ||
83 | /* 0xfe00 , 0xfe00 , 0xfc00 , 0xe600 , */ | ||
84 | /* 0xdb00 , 0x2500 , 0xdb00 , 0xee00 , */ | ||
85 | /* 0xdb00 , 0x0600 , 0xeb00 , 0x1f00 , */ | ||
86 | /* 0x1e00 , 0xeb00 , 0xfe00 , 0x0000 , */ | ||
87 | /* 0xff00 , 0x1900 , 0xef00 , 0xf700 , */ | ||
88 | /* 0x2100 , 0xe400 , 0x0100 , 0x0600 , */ | ||
89 | /* 0xff00 , 0x0300 , 0xf900 , 0x0f00 , */ | ||
90 | /* 0xf600 , 0x0100 , 0xfe00 , 0xf900 , */ | ||
91 | /* 0x0500 , 0xf500 , 0x0600 , 0xfb00 , */ | ||
92 | /* 0x0800 , 0x0100 , 0x0300 , 0x0100 , */ | ||
93 | /* 0xf700 , 0xfa00 , 0xfd00 , 0xfc00 , */ | ||
94 | /* 0x0800 , 0xfb00 , 0x0500 , 0xfe00 , */ | ||
95 | /* 0xfc00 , 0xfc00 , 0xfe00 , 0x0400 , */ | ||
96 | /* 0xff00 , 0xff00 , 0x0500 , 0x0100 , */ | ||
97 | /* 0xfc00 , 0xff00 , 0xfe00 , 0xfb00 , */ | ||
98 | /* 0x0200 , 0x0200 , 0xff00 , 0xfe00 , */ | ||
99 | /* 0xfe00 , 0x0600 , 0xfb00 , 0xff00 , */ | ||
100 | /* 0xfc00 , 0x0600 , 0xfb00 , 0xff00 , */ | ||
101 | /* 0xff00 , 0x0100 , 0xff00 , 0x0200 , */ | ||
102 | /* 0xff00 , 0xfb00 , 0xff00 , 0x0200 , */ | ||
103 | /* 0xff00 , 0x0200 , 0x0100 , 0xfe00 , */ | ||
104 | /* 0xfe00 , 0x0100 , 0xfd00 , 0x0200 , */ | ||
105 | /* 0xfc00 , 0x0800 , 0xfe00 , 0xfe00 , */ | ||
106 | /* 0x0400 , 0xfc00 , 0xff00 , 0xfc00 , */ | ||
107 | /* 0x0500 , 0x0200 , 0x0800 , 0x0200 , */ | ||
108 | /* 0x0100 , 0xfe00 , 0x0100 , 0xff00 , */ | ||
109 | /* 0x0700 , 0xfb00 , 0xfc00 , 0x0100 , */ | ||
110 | /* 0xfe00 , 0xfc00 , 0x0b00 , 0xfb00 , */ | ||
111 | /* 0xfb00 , 0x0700 , 0xfb00 , 0xfb00 , */ | ||
112 | /* 0x0100 , 0xff00 , 0xfb00 , 0xfd00 , */ | ||
113 | /* 0x0000 , 0xfe00 , 0xfe00 , 0xff00 , */ | ||
114 | /* 0xfc00 , 0x0400 , 0x0000 , 0xfe00 , */ | ||
115 | /* 0xff00 , 0x0200 , 0xff00 , 0x0000 , */ | ||
116 | /* 0x0500 , 0x0100 , 0x0100 , 0x0100 , */ | ||
117 | /* 0x0100 , 0x0000 , 0x0300 , 0xfe00 , */ | ||
118 | /* 0xff00 , 0x0100 , 0x0100 , 0xfe00 , */ | ||
119 | /* 0x0000 , 0xff00 , 0x0100 , 0xff00 , */ | ||
120 | /* 0x0200 , 0xff00 , 0xff00 , 0xff00 , */ | ||
121 | /* 0xff00 , 0xfe00 , 0x0000 , 0xff00 , */ | ||
122 | /* 0xfe00 , 0xff00 , 0xfd00 , 0x0000 , */ | ||
123 | /* 0xff00 , 0xfe00 , 0xff00 , 0xfc00 , */ | ||
124 | /* 0x0100 , 0xfd00 , 0xff00 , 0xff00 , */ | ||
125 | /* 0x0200 , 0xff00 , 0x0100 , 0xff00 , */ | ||
126 | /* 0xfc00 , 0x0300 , 0xff00 , 0x0200 , */ | ||
127 | /* 0xff00 , 0x0100 , 0xff00 , 0x0100 , */ | ||
128 | /* 0xff00 , 0xff00 , 0x0100 , 0xfe00 , */ | ||
129 | /* 0x0300 , 0xfc00 , 0x0100 , 0xff00 , */ | ||
130 | /* 0x0100 , 0x0100 , 0x0100 , 0xfc00 , */ | ||
131 | /* 0xff00 , 0x0100 , 0x0100 , 0xfe00 , */ | ||
132 | /* 0x0100 , 0xff00 , 0x0100 , 0xfc00 , */ | ||
133 | /* 0x0100 , 0x0200 , 0xff00 , 0x0100 , */ | ||
134 | /* 0xff00 , 0xff00 , 0x0200 , 0xfd00 , */ | ||
135 | /* 0xfe00 , 0x0100 , 0xff00 , 0x0100 , */ | ||
136 | /* 0xfe00 , 0x0100 , 0x0300 , 0xfe00 , */ | ||
137 | /* 0x0300 , 0xfe00 , 0xff00 , 0x0100 , */ | ||
138 | /* 0xff00 , 0x0200 , 0xfd00 , 0x0000 , */ | ||
139 | /* 0xff00 , 0x0200 , 0xff00 , 0x0200 , */ | ||
140 | /* 0xff00 , 0x0100 , 0x0000 , 0xff00 , */ | ||
141 | /* 0x0200 , 0x0100 , 0x0000 , 0xff00 , */ | ||
142 | /* 0x0100 , 0xfe00 , 0x0200 , 0xfe00 , */ | ||
143 | /* 0xfe00 , 0x0100 , 0xfe00 , 0x0100 , */ | ||
144 | /* 0xfd00 , 0xff00 , 0xff00 , 0xfe00 , */ | ||
145 | /* 0xff00 , 0xfc00 , 0x0100 , 0xfe00 , */ | ||
146 | /* 0x0100 , 0xff00 , 0xfe00 , 0xff00 , */ | ||
147 | /* 0xff00 , 0xfe00 , 0x0100 , 0xfe00 , */ | ||
148 | /* 0x0100 , 0xff00 , 0x0100 , 0xfe00 , */ | ||
149 | /* 0xff00 , 0x0200 , 0xfe00 , 0x0000 , */ | ||
150 | /* 0x0100 , 0x0200 , 0xff00 , 0x0200 , */ | ||
151 | /* 0xff00 , 0x0000 , 0x0100 , 0x0100 , */ | ||
152 | /* 0xff00 , 0x0200 , 0xfe00 , 0xff00 , */ | ||
153 | /* 0xff00 , 0xff00 , 0x0100 , 0x0000 , */ | ||
154 | /* 0xff00 , 0x0100 , 0xff00 , 0x0000 , */ | ||
155 | /* 0x0100 , 0xff00 , 0xfe00 , 0xff00 , */ | ||
156 | /* 0xff00 , 0x0100 , 0xff00 , 0x0100 , */ | ||
157 | /* 0xfe00 , 0xff00 , 0xff00 , 0xff00 , */ | ||
158 | /* 0xfe00 , 0xff00 , 0xff00 , 0x0100 , */ | ||
159 | /* 0xff00 , 0x0200 , 0xff00 , 0x0100 , */ | ||
160 | /* 0xff00 , 0xff00 }; */ | ||
161 | |||
162 | 28 | ||
163 | unsigned short alarm_data[] = { | 29 | unsigned short alarm_data[] = { |
164 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 0 | 30 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , |
165 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 1 | 31 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , |
166 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 2 | 32 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , |
167 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 3 | 33 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 3 |
168 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 4 | 34 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 4 |
169 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 5 | 35 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 5 |
170 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 6 | 36 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 6 |
171 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 7 | 37 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 7 |
172 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 8 | 38 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 8 |
173 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 9 0 | 39 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 9 0 |
174 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 0 | 40 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 0 |
175 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 1 | 41 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 1 |
176 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 2 | 42 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 2 |
177 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 3 | 43 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 3 |
178 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 4 | 44 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 4 |
179 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 5 | 45 | 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 5 |
@@ -632,56 +498,44 @@ unsigned short alarm_data[] = { | |||
632 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 8 | 498 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 8 |
633 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 9 4 | 499 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 9 4 |
634 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 0 | 500 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 0 |
635 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 1 | 501 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 1 |
636 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 2 | 502 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 2 |
637 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 3 | 503 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 3 |
638 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 4 | 504 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 4 |
639 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 5 | 505 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 5 |
640 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 6 | 506 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 6 |
641 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 7 | 507 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 7 |
642 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 8 | 508 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 8 |
643 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 9 5 | 509 | 0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 9 5 |
644 | |||
645 | }; | 510 | }; |
646 | 511 | ||
647 | #define CUSTOM_SOUND_ALARM \ | 512 | #define CUSTOM_SOUND_ALARM \ |
648 | { \ | 513 | { \ |
649 | int dsp = ::open("/dev/dsp", O_RDWR); \ | 514 | int dsp = ::open("/dev/dsp", O_RDWR); \ |
650 | if(dsp == -1) { \ | 515 | if(dsp == -1) { \ |
651 | perror("open(\"/dev/dsp\")"); \ | 516 | perror("open(\"/dev/dsp\")"); \ |
652 | return -1; \ | ||
653 | } \ | 517 | } \ |
654 | // hope this works, and not blows out any devices.. | 518 | int result = write( dsp, alarm_data, sizeof(alarm_data) ); \ |
655 | int result = write( dsp, alarm_data, sizeof(alarm_data) ); \ | 519 | ::close(dsp); \ |
656 | ::close(dsp); \ | ||
657 | } \ | 520 | } \ |
658 | 521 | ||
659 | 522 | ||
660 | /* #define CUSTOM_SOUND_KEYCLICK \ */ | 523 | /* #define CUSTOM_SOUND_KEYCLICK \ */ |
661 | /* { \ */ | 524 | /* { \ */ |
662 | /* int dsp = ::open("/dev/dsp", O_RDWR); \ */ | 525 | /* int dsp = ::open("/dev/dsp", O_RDWR); \ */ |
663 | /* if(dsp == -1) { \ */ | 526 | /* if(dsp == -1) { \ */ |
664 | /* perror("open(\"/dev/dsp\")"); \ */ | 527 | /* perror("open(\"/dev/dsp\")"); \ */ |
665 | /* return -1; \ */ | 528 | /* return -1; \ */ |
666 | /* } \ */ | 529 | /* } \ */ |
667 | /* // hope this works, and not blows out any devices.. */ | 530 | /* // hope this works, and not blows out any devices.. */ |
668 | /* int result = write( dsp, click_data, sizeof( click_data) ); \ */ | 531 | /* int result = write( dsp, click_data, sizeof( click_data) ); \ */ |
669 | /* ::close(dsp); \ */ | 532 | /* ::close(dsp); \ */ |
670 | 533 | ||
671 | /* } \ */ | 534 | /* } \ */ |
672 | 535 | ||
673 | 536 | ||
674 | #define CUSTOM_SOUND_TOUCH \ | 537 | #define CUSTOM_SOUND_TOUCH \ |
675 | { \ | 538 | { \ |
676 | QSound::play(Resource::findSound("screensound"));\ | 539 | QSound::play(Resource::findSound("screensound"));\ |
677 | // may have to change this.. I'm doing this blind and deaf | ||
678 | /* int dsp = ::open("/dev/dsp", O_RDWR); \ */ | ||
679 | /* if(dsp == -1) { \ */ | ||
680 | /* perror("open(\"/dev/dsp\")"); \ */ | ||
681 | /* return -1; \ */ | ||
682 | /* } \ */ | ||
683 | /* // hope this works, and not blows out any devices.. */ | ||
684 | /* int result = write( dsp, tap_data, sizeof(tap_data) ); \ */ | ||
685 | /* ::close(dsp); \ */ | ||
686 | } \ | 540 | } \ |
687 | 541 | ||