summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/taskbar.cpp16
-rw-r--r--library/custom-ipaq.h164
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
@@ -15,9 +15,9 @@
**
** Contact info@trolltech.com if any conditions of this licensing are
** not clear to you.
**
-**********************************************************************/
+*********************************************************************/
#include "startmenu.h"
#include "inputmethods.h"
#include "mrulist.h"
@@ -31,11 +31,11 @@
#include <qpe/qpeapplication.h>
#include <qpe/qcopenvelope_qws.h>
#include <qpe/global.h>
-#ifdef QT_QWS_CUSTOM
-#include <qpe/custom.h>
-#endif
+//#ifdef QT_QWS_CUSTOM
+//#include <qpe/custom.h>
+//#endif
#if defined(QT_QWS_IPAQ)
#include "qpe/custom-ipaq.h"
#endif
@@ -150,16 +150,16 @@ TaskBar::TaskBar() : QHBox(0, 0, WStyle_Customize | WStyle_Tool | WStyle_StaysOn
inputMethods = new InputMethods( this );
connect( inputMethods, SIGNAL(inputToggled(bool)),
this, SLOT(calcMaxWindowRect()) );
//new QuickLauncher( this );
-
+
stack = new QWidgetStack( this );
stack->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Minimum ) );
label = new QLabel(stack);
mru = new MRUList( stack );
stack->raiseWidget( mru );
-
+
waitIcon = new Wait( this );
(void) new AppIcons( this );
sysTray = new SysTray( this );
@@ -271,15 +271,15 @@ void TaskBar::receive( const QCString &msg, const QByteArray &data )
sysTray->loadApplets();
} else if ( msg == "soundAlarm()" ) {
Desktop::soundAlarm();
}
-#ifdef CUSTOM_LEDS
+#ifdef CUSTOM_LEDS
else if ( msg == "setLed(int,bool)" ) {
int led, status;
stream >> led >> status;
CUSTOM_LEDS( led, status );
}
-#endif
+#endif
}
QWidget *TaskBar::calibrate(bool)
{
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
@@ -16,156 +16,22 @@
** Contact info@trolltech.com if any conditions of this licensing are
** not clear to you.
**
**********************************************************************/
-
#include <unistd.h>
#include <stdio.h>
#include <signal.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <linux/soundcard.h>
-
#include <qpe/resource.h>
-#include <qsound.g>
-
-// these are from collie_buzzer.c
-// you could use these, or a real wav file somewhere
-/* unsigned short tap_data[] = { */
-/* 0x0040 , 0xfec0 , 0xfc00 , 0x01c0 , 0xf940 , 0xfb40 , 0xc200 , 0x3e00 , */
-/* 0xd5c0 , 0xce80 , 0x3d00 , 0x1a80 , 0xc300 , 0x3d00 , 0xd140 , 0xd040 , */
-/* 0x1240 , 0x1180 , 0xc580 , 0x2480 , 0xe200 , 0x3d00 , 0xd440 , 0xc380 , */
-/* 0x24c0 , 0x0140 , 0xccc0 , 0x3a00 , 0x3a00 , 0xfb00 , 0x2e40 , 0xe580 , */
-/* 0xd300 , 0x1200 , 0xc780 , 0x3800 , 0x0f80 , 0x3700 , 0xf540 , 0x3700 , */
-/* 0xd540 , 0xfb00 , 0xd5c0 , 0x3600 , 0xcb40 , 0x2740 , 0xf680 , 0x33c0 , */
-/* 0x3400 , 0xdbc0 , 0xcc00 , 0xcc00 , 0xcd40 , 0x3100 , 0x3300 , 0x3300 , */
-/* 0x32c0 , 0x2500 , 0xcf80 , 0xda80 , 0xe140 , 0xe180 , 0x07c0 , 0xdec0 , */
-/* 0x01c0 , 0x2a80 , 0x2900 , 0xf740 , 0xdd40 , 0xd600 , 0xd680 , 0xe380 , */
-/* 0xf200 , 0xf9c0 , 0xd940 , 0xeb80 , 0xf080 , 0x0340 , 0xe180 , 0xe2c0 , */
-/* 0xe2c0 , 0xde00 , 0xdf00 , 0xe080 , 0xf300 , 0xeac0 , 0x2080 , 0x0e80 , */
-/* 0x1380 , 0x1280 , 0x2140 , 0x1900 , 0x1080 , 0x0400 , 0x0d00 , 0xe840 , */
-/* 0xe780 , 0xf880 , 0xee80 , 0xf300 , 0x1880 , 0x1580 , 0x1f80 , 0x1cc0 , */
-/* 0x0c40 , 0x1100 , 0x15c0 , 0x1140 , 0x1840 , 0x1c00 , 0x0d40 , 0x1000 , */
-/* 0x0fc0 , 0x1880 , 0x0080 , 0xfcc0 , 0x02c0 , 0xff40 , 0x0c40 , 0x0740 , */
-/* 0x0a00 , 0xff80 , 0x0840 , 0x1140 , 0x0fc0 , 0xf140 , 0x0000 , 0xec80 , */
-/* 0x0c40 , 0x1400 , 0x1300 , 0x0ac0 , 0xf580 , 0xea80 , 0xeb00 , 0xf180 , */
-/* 0xedc0 , 0xf240 , 0xf480 , 0xfa40 , 0x0e40 , 0x0540 , 0xf600 , 0x0880 , */
-/* 0x0840 , 0x0cc0 , 0xfb80 , 0x07c0 , 0xf180 , 0xed40 , 0xf140 , 0x09c0 , */
-/* 0x02c0 , 0x0400 , 0xf940 , 0xf300 , 0xf780 , 0x0980 , 0x0d40 , 0x0380 , */
-/* 0xff80 , 0xf680 , 0xf400 , 0xfa40 , 0xed00 , 0xf0c0 , 0x0300 , 0xf840 , */
-/* 0xfd00 , 0xf680 , 0xff00 , 0xf340 , 0xfa00 , 0xfd00 , 0xf180 , 0xf840 , */
-/* 0xf740 , 0xfd80 , 0x00c0 , 0x0e80 , 0x0ac0 , 0x0240 , 0xfd40 , 0xf1c0 , */
-/* 0xf200 , 0xfa80 , 0x0d00 , 0x0d00 , 0x0d00 , 0x0c00 , 0x0ac0 , 0x0a00 , */
-/* 0x0180 , 0x0300 , 0x0680 , 0x06c0 , 0x0500 , 0x06c0 , 0x03c0 , 0x0140 , */
-/* 0x0480 , 0x02c0 , 0x0900 , 0x0900 , 0x0900 , 0x0800 , 0x0040 , 0x00c0 , */
-/* 0x0140 , 0x01c0 , 0x03c0 , 0x0340 , 0x0400 , 0x0140 , 0x0000 , 0x02c0 , */
-/* 0x0380 , 0x0380 , 0x0000 , 0x0000 , 0x0040 , 0x0000 , 0x0000 , 0x0100 , */
-/* 0xffc0 , 0xff40 , 0xfe80 , 0xfd00 , 0xfd00 , 0xfd00 , 0xfe00 , 0xfe40 , */
-/* 0xfe80 , 0xff40 , 0xff00 , 0xff00 , 0xff00 , 0xff00 , 0x0000 , 0x0000 , */
-/* 0x0000 , 0x0000 , 0x0000 , }; */
-
-
-/* unsigned short click_data[] = { */
-/* 0x0100 , 0x0100 , 0x0100 , 0x0000 , */
-/* 0x0100 , 0xff00 , 0x0100 , 0x0000 , */
-/* 0xff00 , 0xff00 , 0xff00 , 0x0000 , */
-/* 0xff00 , 0xff00 , 0xff00 , 0xff00 , */
-/* 0xff00 , 0xff00 , 0x0000 , 0xff00 , */
-/* 0xff00 , 0xff00 , 0x0000 , 0xff00 , */
-/* 0xff00 , 0xff00 , 0xff00 , 0x0100 , */
-/* 0x0000 , 0xff00 , 0xfe00 , 0x0100 , */
-/* 0xff00 , 0x0100 , 0xff00 , 0x0100 , */
-/* 0x0100 , 0x0300 , 0xff00 , 0xff00 , */
-/* 0xff00 , 0x0100 , 0x0100 , 0x0000 , */
-/* 0xfe00 , 0xfe00 , 0xfe00 , 0xfc00 , */
-/* 0xfe00 , 0x0100 , 0xfd00 , 0xff00 , */
-/* 0xff00 , 0xfc00 , 0xfe00 , 0xfd00 , */
-/* 0x0100 , 0xfe00 , 0x0100 , 0xf800 , */
-/* 0xfe00 , 0xfe00 , 0xfc00 , 0xe600 , */
-/* 0xdb00 , 0x2500 , 0xdb00 , 0xee00 , */
-/* 0xdb00 , 0x0600 , 0xeb00 , 0x1f00 , */
-/* 0x1e00 , 0xeb00 , 0xfe00 , 0x0000 , */
-/* 0xff00 , 0x1900 , 0xef00 , 0xf700 , */
-/* 0x2100 , 0xe400 , 0x0100 , 0x0600 , */
-/* 0xff00 , 0x0300 , 0xf900 , 0x0f00 , */
-/* 0xf600 , 0x0100 , 0xfe00 , 0xf900 , */
-/* 0x0500 , 0xf500 , 0x0600 , 0xfb00 , */
-/* 0x0800 , 0x0100 , 0x0300 , 0x0100 , */
-/* 0xf700 , 0xfa00 , 0xfd00 , 0xfc00 , */
-/* 0x0800 , 0xfb00 , 0x0500 , 0xfe00 , */
-/* 0xfc00 , 0xfc00 , 0xfe00 , 0x0400 , */
-/* 0xff00 , 0xff00 , 0x0500 , 0x0100 , */
-/* 0xfc00 , 0xff00 , 0xfe00 , 0xfb00 , */
-/* 0x0200 , 0x0200 , 0xff00 , 0xfe00 , */
-/* 0xfe00 , 0x0600 , 0xfb00 , 0xff00 , */
-/* 0xfc00 , 0x0600 , 0xfb00 , 0xff00 , */
-/* 0xff00 , 0x0100 , 0xff00 , 0x0200 , */
-/* 0xff00 , 0xfb00 , 0xff00 , 0x0200 , */
-/* 0xff00 , 0x0200 , 0x0100 , 0xfe00 , */
-/* 0xfe00 , 0x0100 , 0xfd00 , 0x0200 , */
-/* 0xfc00 , 0x0800 , 0xfe00 , 0xfe00 , */
-/* 0x0400 , 0xfc00 , 0xff00 , 0xfc00 , */
-/* 0x0500 , 0x0200 , 0x0800 , 0x0200 , */
-/* 0x0100 , 0xfe00 , 0x0100 , 0xff00 , */
-/* 0x0700 , 0xfb00 , 0xfc00 , 0x0100 , */
-/* 0xfe00 , 0xfc00 , 0x0b00 , 0xfb00 , */
-/* 0xfb00 , 0x0700 , 0xfb00 , 0xfb00 , */
-/* 0x0100 , 0xff00 , 0xfb00 , 0xfd00 , */
-/* 0x0000 , 0xfe00 , 0xfe00 , 0xff00 , */
-/* 0xfc00 , 0x0400 , 0x0000 , 0xfe00 , */
-/* 0xff00 , 0x0200 , 0xff00 , 0x0000 , */
-/* 0x0500 , 0x0100 , 0x0100 , 0x0100 , */
-/* 0x0100 , 0x0000 , 0x0300 , 0xfe00 , */
-/* 0xff00 , 0x0100 , 0x0100 , 0xfe00 , */
-/* 0x0000 , 0xff00 , 0x0100 , 0xff00 , */
-/* 0x0200 , 0xff00 , 0xff00 , 0xff00 , */
-/* 0xff00 , 0xfe00 , 0x0000 , 0xff00 , */
-/* 0xfe00 , 0xff00 , 0xfd00 , 0x0000 , */
-/* 0xff00 , 0xfe00 , 0xff00 , 0xfc00 , */
-/* 0x0100 , 0xfd00 , 0xff00 , 0xff00 , */
-/* 0x0200 , 0xff00 , 0x0100 , 0xff00 , */
-/* 0xfc00 , 0x0300 , 0xff00 , 0x0200 , */
-/* 0xff00 , 0x0100 , 0xff00 , 0x0100 , */
-/* 0xff00 , 0xff00 , 0x0100 , 0xfe00 , */
-/* 0x0300 , 0xfc00 , 0x0100 , 0xff00 , */
-/* 0x0100 , 0x0100 , 0x0100 , 0xfc00 , */
-/* 0xff00 , 0x0100 , 0x0100 , 0xfe00 , */
-/* 0x0100 , 0xff00 , 0x0100 , 0xfc00 , */
-/* 0x0100 , 0x0200 , 0xff00 , 0x0100 , */
-/* 0xff00 , 0xff00 , 0x0200 , 0xfd00 , */
-/* 0xfe00 , 0x0100 , 0xff00 , 0x0100 , */
-/* 0xfe00 , 0x0100 , 0x0300 , 0xfe00 , */
-/* 0x0300 , 0xfe00 , 0xff00 , 0x0100 , */
-/* 0xff00 , 0x0200 , 0xfd00 , 0x0000 , */
-/* 0xff00 , 0x0200 , 0xff00 , 0x0200 , */
-/* 0xff00 , 0x0100 , 0x0000 , 0xff00 , */
-/* 0x0200 , 0x0100 , 0x0000 , 0xff00 , */
-/* 0x0100 , 0xfe00 , 0x0200 , 0xfe00 , */
-/* 0xfe00 , 0x0100 , 0xfe00 , 0x0100 , */
-/* 0xfd00 , 0xff00 , 0xff00 , 0xfe00 , */
-/* 0xff00 , 0xfc00 , 0x0100 , 0xfe00 , */
-/* 0x0100 , 0xff00 , 0xfe00 , 0xff00 , */
-/* 0xff00 , 0xfe00 , 0x0100 , 0xfe00 , */
-/* 0x0100 , 0xff00 , 0x0100 , 0xfe00 , */
-/* 0xff00 , 0x0200 , 0xfe00 , 0x0000 , */
-/* 0x0100 , 0x0200 , 0xff00 , 0x0200 , */
-/* 0xff00 , 0x0000 , 0x0100 , 0x0100 , */
-/* 0xff00 , 0x0200 , 0xfe00 , 0xff00 , */
-/* 0xff00 , 0xff00 , 0x0100 , 0x0000 , */
-/* 0xff00 , 0x0100 , 0xff00 , 0x0000 , */
-/* 0x0100 , 0xff00 , 0xfe00 , 0xff00 , */
-/* 0xff00 , 0x0100 , 0xff00 , 0x0100 , */
-/* 0xfe00 , 0xff00 , 0xff00 , 0xff00 , */
-/* 0xfe00 , 0xff00 , 0xff00 , 0x0100 , */
-/* 0xff00 , 0x0200 , 0xff00 , 0x0100 , */
-/* 0xff00 , 0xff00 }; */
-
+#include <qsound.h>
unsigned short alarm_data[] = {
- 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 0
- 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 1
- 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 2
- 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 3
+ 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 ,
+ 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 ,
+ 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 ,
+ 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 3
0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 4
0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 5
0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 6
0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x7fff , 0x7fff , 0x8000 , 0x8000 , // 7
@@ -640,21 +506,18 @@ unsigned short alarm_data[] = {
0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 6
0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 7
0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 8
0x7fff , 0x7fff , 0x7fff , 0x7fff , 0x8000 , 0x8000 , 0x8000 , 0x8000 , // 9 5
-
};
-#define CUSTOM_SOUND_ALARM \
+#define CUSTOM_SOUND_ALARM \
{ \
-int dsp = ::open("/dev/dsp", O_RDWR); \
+ int dsp = ::open("/dev/dsp", O_RDWR); \
if(dsp == -1) { \
perror("open(\"/dev/dsp\")"); \
- return -1; \
} \
- // hope this works, and not blows out any devices..
- int result = write( dsp, alarm_data, sizeof(alarm_data) ); \
- ::close(dsp); \
+ int result = write( dsp, alarm_data, sizeof(alarm_data) ); \
+ ::close(dsp); \
} \
/* #define CUSTOM_SOUND_KEYCLICK \ */
@@ -673,15 +536,6 @@ int dsp = ::open("/dev/dsp", O_RDWR); \
#define CUSTOM_SOUND_TOUCH \
{ \
QSound::play(Resource::findSound("screensound"));\
-// may have to change this.. I'm doing this blind and deaf
-/* int dsp = ::open("/dev/dsp", O_RDWR); \ */
-/* if(dsp == -1) { \ */
-/* perror("open(\"/dev/dsp\")"); \ */
-/* return -1; \ */
-/* } \ */
-/* // hope this works, and not blows out any devices.. */
-/* int result = write( dsp, tap_data, sizeof(tap_data) ); \ */
-/* ::close(dsp); \ */
} \