summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/batteryapplet/battery.cpp10
-rw-r--r--core/applets/clipboardapplet/clipboard.cpp14
-rw-r--r--core/applets/irdaapplet/irda.cpp2
-rw-r--r--core/applets/irdaapplet/irdaappletimpl.h2
-rw-r--r--core/applets/rotateapplet/rotate.h2
-rw-r--r--core/applets/volumeapplet/volume.cpp2
6 files changed, 23 insertions, 9 deletions
diff --git a/core/applets/batteryapplet/battery.cpp b/core/applets/batteryapplet/battery.cpp
index 078ce8d..15eb762 100644
--- a/core/applets/batteryapplet/battery.cpp
+++ b/core/applets/batteryapplet/battery.cpp
@@ -25,42 +25,45 @@
25#include <qpe/power.h> 25#include <qpe/power.h>
26#include <qpe/qpeapplication.h> 26#include <qpe/qpeapplication.h>
27 27
28#include <qpainter.h> 28#include <qpainter.h>
29#include <qtimer.h> 29#include <qtimer.h>
30 30
31 31
32BatteryMeter::BatteryMeter( QWidget *parent ) 32BatteryMeter::BatteryMeter( QWidget *parent )
33 : QWidget( parent ), charging(false) 33 : QWidget( parent ), charging(false)
34{ 34{
35 ps = new PowerStatus; 35 ps = new PowerStatus;
36 startTimer( 10000 ); 36 startTimer( 10000 );
37
38 setFixedWidth( QMAX(AppLnk::smallIconSize()*3/4, 6) );
37 setFixedHeight( AppLnk::smallIconSize() ); 39 setFixedHeight( AppLnk::smallIconSize() );
40
38 chargeTimer = new QTimer( this ); 41 chargeTimer = new QTimer( this );
39 connect( chargeTimer, SIGNAL(timeout()), this, SLOT(chargeTimeout()) ); 42 connect( chargeTimer, SIGNAL(timeout()), this, SLOT(chargeTimeout()) );
40 timerEvent(0); 43 timerEvent(0);
41 QPEApplication::setStylusOperation( this, QPEApplication::RightOnHold ); 44 QPEApplication::setStylusOperation( this, QPEApplication::RightOnHold );
42 Config c( "qpe" ); 45 Config c( "qpe" );
43 c.setGroup( "Battery" ); 46 c.setGroup( "Battery" );
44 style = c.readNumEntry( "Style", 0 ); 47 style = c.readNumEntry( "Style", 0 );
45} 48}
46 49
47BatteryMeter::~BatteryMeter() 50BatteryMeter::~BatteryMeter()
48{ 51{
49 delete ps; 52 delete ps;
50} 53}
51 54
52QSize BatteryMeter::sizeHint() const 55QSize BatteryMeter::sizeHint() const
53{ 56{
54 return QSize(10, height() ); 57 return QSize(QMAX(AppLnk::smallIconSize()*3/4, 6), height() );
55} 58}
56 59
57void BatteryMeter::mousePressEvent( QMouseEvent* e ) 60void BatteryMeter::mousePressEvent( QMouseEvent* e )
58{ 61{
59 if ( e->button() == RightButton ) 62 if ( e->button() == RightButton )
60 { 63 {
61 style = 1-style; 64 style = 1-style;
62 Config c( "qpe" ); 65 Config c( "qpe" );
63 c.setGroup( "Battery" ); 66 c.setGroup( "Battery" );
64 c.writeEntry( "Style", style ); 67 c.writeEntry( "Style", style );
65 repaint( true ); 68 repaint( true );
66 } 69 }
@@ -107,32 +110,33 @@ void BatteryMeter::chargeTimeout()
107{ 110{
108 percent += 20; 111 percent += 20;
109 if ( percent > 100 ) 112 if ( percent > 100 )
110 percent = 0; 113 percent = 0;
111 114
112 repaint(FALSE); 115 repaint(FALSE);
113 if ( batteryView ) 116 if ( batteryView )
114 batteryView->updatePercent( percent ); 117 batteryView->updatePercent( percent );
115} 118}
116 119
117void BatteryMeter::paintEvent( QPaintEvent* ) 120void BatteryMeter::paintEvent( QPaintEvent* )
118{ 121{
122 qWarning("paint");
119 if ( style == 1 ) 123 if ( style == 1 )
120 { 124 {
121 QPainter p(this); 125 QPainter p(this);
122 QFont f( "Fixed", AppLnk::smallIconSize()/2 ); 126 QFont f( "Fixed", AppLnk::smallIconSize()/2 );
123 QFontMetrics fm( f ); 127 QFontMetrics fm( f );
124 p.setFont( f ); 128 p.setFont( f );
125 p.drawText( 0, AppLnk::smallIconSize()/2, QString::number( percent ) ); 129 p.drawText( 0, height()/2, QString::number( percent ) );
126 p.drawText( AppLnk::smallIconSize()/4, AppLnk::smallIconSize(), "%" ); 130 p.drawText( width()/4, height(), "%" );
127 return; 131 return;
128 } 132 }
129 133
130 QPainter p(this); 134 QPainter p(this);
131 QColor color; 135 QColor color;
132 QColor g = gray.light( 160 ); 136 QColor g = gray.light( 160 );
133 switch ( ps->acStatus() ) 137 switch ( ps->acStatus() )
134 { 138 {
135 case PowerStatus::Offline: color = blue.light( 150 ); break; 139 case PowerStatus::Offline: color = blue.light( 150 ); break;
136 case PowerStatus::Online: color = green.dark( 130 ).light( 180 ); break; 140 case PowerStatus::Online: color = green.dark( 130 ).light( 180 ); break;
137 default: color = red.light( 160 ); 141 default: color = red.light( 160 );
138 } 142 }
diff --git a/core/applets/clipboardapplet/clipboard.cpp b/core/applets/clipboardapplet/clipboard.cpp
index 21b68e3..bb0db9b 100644
--- a/core/applets/clipboardapplet/clipboard.cpp
+++ b/core/applets/clipboardapplet/clipboard.cpp
@@ -26,27 +26,31 @@
26#include <qpainter.h> 26#include <qpainter.h>
27#include <qpopupmenu.h> 27#include <qpopupmenu.h>
28#include <qwindowsystem_qws.h> 28#include <qwindowsystem_qws.h>
29#include <qapplication.h> 29#include <qapplication.h>
30#include <qclipboard.h> 30#include <qclipboard.h>
31#include <qtimer.h> 31#include <qtimer.h>
32 32
33//=========================================================================== 33//===========================================================================
34 34
35 35
36ClipboardApplet::ClipboardApplet( QWidget *parent, const char *name ) : QWidget( parent, name ) 36ClipboardApplet::ClipboardApplet( QWidget *parent, const char *name ) : QWidget( parent, name )
37{ 37{
38 setFixedWidth ( AppLnk::smallIconSize() ); 38 setFixedWidth ( AppLnk::smallIconSize() );
39 setFixedHeight ( AppLnk::smallIconSize() ); 39 setFixedHeight ( AppLnk::smallIconSize() );
40 m_clipboardPixmap = QPixmap ( Resource::loadPixmap( "paste" ) ); 40
41 QImage img = Resource::loadImage( "paste");
42 img = img.smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() );
43
44 m_clipboardPixmap.convertFromImage( img );
41 45
42 m_timer = new QTimer ( this ); 46 m_timer = new QTimer ( this );
43 47
44 connect ( QApplication::clipboard ( ), SIGNAL( dataChanged ( )), this, SLOT( newData ( ))); 48 connect ( QApplication::clipboard ( ), SIGNAL( dataChanged ( )), this, SLOT( newData ( )));
45 connect ( m_timer, SIGNAL( timeout ( )), this, SLOT( newData ( ))); 49 connect ( m_timer, SIGNAL( timeout ( )), this, SLOT( newData ( )));
46 connect ( qApp, SIGNAL( aboutToQuit ( )), this, SLOT( shutdown ( ))); 50 connect ( qApp, SIGNAL( aboutToQuit ( )), this, SLOT( shutdown ( )));
47 51
48 m_menu = 0; 52 m_menu = 0;
49 m_dirty = true; 53 m_dirty = true;
50 m_lasttext = QString::null; 54 m_lasttext = QString::null;
51 55
52 m_timer-> start ( 0, true ); 56 m_timer-> start ( 0, true );
@@ -131,25 +135,27 @@ void ClipboardApplet::action(int id)
131 break; 135 break;
132 } 136 }
133 137
134 if ( scan ) { 138 if ( scan ) {
135 qwsServer-> sendKeyEvent ( unicode, scan, ControlButton, true, false ); 139 qwsServer-> sendKeyEvent ( unicode, scan, ControlButton, true, false );
136 qwsServer-> sendKeyEvent ( unicode, scan, ControlButton, false, false ); 140 qwsServer-> sendKeyEvent ( unicode, scan, ControlButton, false, false );
137 } 141 }
138} 142}
139 143
140void ClipboardApplet::paintEvent ( QPaintEvent* ) 144void ClipboardApplet::paintEvent ( QPaintEvent* )
141{ 145{
142 QPainter p ( this ); 146 QPainter p ( this );
143 p. drawPixmap( 0, 1, m_clipboardPixmap ); 147 /* center the height but our pixmap is as big as the height ;)*/
148 p. drawPixmap( 0, 0,
149 m_clipboardPixmap );
144} 150}
145 151
146void ClipboardApplet::newData ( ) 152void ClipboardApplet::newData ( )
147{ 153{
148 static bool excllock = false; 154 static bool excllock = false;
149 155
150 if ( excllock ) 156 if ( excllock )
151 return; 157 return;
152 else 158 else
153 excllock = true; 159 excllock = true;
154 160
155 m_timer-> stop ( ); 161 m_timer-> stop ( );
diff --git a/core/applets/irdaapplet/irda.cpp b/core/applets/irdaapplet/irda.cpp
index 51c2ebf..f850424 100644
--- a/core/applets/irdaapplet/irda.cpp
+++ b/core/applets/irdaapplet/irda.cpp
@@ -306,25 +306,25 @@ void IrdaApplet::timerEvent ( QTimerEvent * )
306 306
307 if (( m_irda_active != oldactive ) || ( m_irda_discovery_active != olddiscovery ) || receiveUpdate ) 307 if (( m_irda_active != oldactive ) || ( m_irda_discovery_active != olddiscovery ) || receiveUpdate )
308 update ( ); 308 update ( );
309} 309}
310 310
311void IrdaApplet::paintEvent ( QPaintEvent * ) 311void IrdaApplet::paintEvent ( QPaintEvent * )
312{ 312{
313 QPainter p ( this ); 313 QPainter p ( this );
314 314
315 p. drawPixmap ( 0, 1, m_irda_active ? m_irdaOnPixmap : m_irdaOffPixmap ); 315 p. drawPixmap ( 0, 1, m_irda_active ? m_irdaOnPixmap : m_irdaOffPixmap );
316 316
317 if ( m_irda_discovery_active ) 317 if ( m_irda_discovery_active )
318 p. drawPixmap( 0, 1, m_irdaDiscoveryOnPixmap ); 318 p. drawPixmap( 0, 1, m_irdaDiscoveryOnPixmap );
319 319
320 if ( m_receive_active ) 320 if ( m_receive_active )
321 p. drawPixmap( 0, 1, m_receiveActivePixmap ); 321 p. drawPixmap( 0, 1, m_receiveActivePixmap );
322} 322}
323/* 323/*
324 * We know 3 calls 324 * We know 3 calls
325 * a) enable 325 * a) enable
326 * b) disable 326 * b) disable
327 * a and b will temp enable the IrDa device and disable will disable it again if it wasn't on 327 * a and b will temp enable the IrDa device and disable will disable it again if it wasn't on
328 * c) listDevices: We will return a list of known devices 328 * c) listDevices: We will return a list of known devices
329 */ 329 */
330void IrdaApplet::slotMessage( const QCString& str, const QByteArray& ar ) { 330void IrdaApplet::slotMessage( const QCString& str, const QByteArray& ar ) {
diff --git a/core/applets/irdaapplet/irdaappletimpl.h b/core/applets/irdaapplet/irdaappletimpl.h
index ef0c5a6..f9e855a 100644
--- a/core/applets/irdaapplet/irdaappletimpl.h
+++ b/core/applets/irdaapplet/irdaappletimpl.h
@@ -11,24 +11,26 @@
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#ifndef IRDAAPPLETIMPL_H 20#ifndef IRDAAPPLETIMPL_H
21#define IRDAAPPLETIMPL_H 21#define IRDAAPPLETIMPL_H
22 22
23#include <qwidget.h>
24
23#include <qpe/taskbarappletinterface.h> 25#include <qpe/taskbarappletinterface.h>
24 26
25class IrdaApplet; 27class IrdaApplet;
26 28
27class IrdaAppletImpl : public TaskbarAppletInterface 29class IrdaAppletImpl : public TaskbarAppletInterface
28{ 30{
29public: 31public:
30 IrdaAppletImpl(); 32 IrdaAppletImpl();
31 virtual ~IrdaAppletImpl(); 33 virtual ~IrdaAppletImpl();
32 34
33 QRESULT queryInterface( const QUuid&, QUnknownInterface** ); 35 QRESULT queryInterface( const QUuid&, QUnknownInterface** );
34 Q_REFCOUNT 36 Q_REFCOUNT
diff --git a/core/applets/rotateapplet/rotate.h b/core/applets/rotateapplet/rotate.h
index 5ac7768..de2a707 100644
--- a/core/applets/rotateapplet/rotate.h
+++ b/core/applets/rotateapplet/rotate.h
@@ -25,24 +25,26 @@
25 Boston, MA 02111-1307, USA. 25 Boston, MA 02111-1307, USA.
26 26
27*/ 27*/
28 28
29 29
30 30
31#ifndef __OPIE_ROTATE_APPLET_H__ 31#ifndef __OPIE_ROTATE_APPLET_H__
32#define __OPIE_ROTATE_APPLET_H__ 32#define __OPIE_ROTATE_APPLET_H__
33 33
34#include <qpe/menuappletinterface.h> 34#include <qpe/menuappletinterface.h>
35#include <qobject.h> 35#include <qobject.h>
36 36
37#include <qobject.h>
38
37class RotateApplet : public QObject, public MenuAppletInterface 39class RotateApplet : public QObject, public MenuAppletInterface
38{ 40{
39 41
40 Q_OBJECT 42 Q_OBJECT
41 43
42public: 44public:
43 RotateApplet ( ); 45 RotateApplet ( );
44 virtual ~RotateApplet ( ); 46 virtual ~RotateApplet ( );
45 47
46 QRESULT queryInterface( const QUuid&, QUnknownInterface** ); 48 QRESULT queryInterface( const QUuid&, QUnknownInterface** );
47 Q_REFCOUNT 49 Q_REFCOUNT
48 50
diff --git a/core/applets/volumeapplet/volume.cpp b/core/applets/volumeapplet/volume.cpp
index b129be3..38f827e 100644
--- a/core/applets/volumeapplet/volume.cpp
+++ b/core/applets/volumeapplet/volume.cpp
@@ -754,25 +754,25 @@ void VolumeApplet::redraw ( bool all )
754{ 754{
755 if ( all ) 755 if ( all )
756 repaint ( true ); 756 repaint ( true );
757 else 757 else
758 repaint ( 2, height ( ) - 3, width ( ) - 4, 2, false ); 758 repaint ( 2, height ( ) - 3, width ( ) - 4, 2, false );
759} 759}
760 760
761 761
762void VolumeApplet::paintEvent ( QPaintEvent * ) 762void VolumeApplet::paintEvent ( QPaintEvent * )
763{ 763{
764 QPainter p ( this ); 764 QPainter p ( this );
765 765
766 p. drawPixmap ( 0, 1, *m_pixmap ); 766 p. drawPixmap ( (width()- m_pixmap->width())/2, QMAX( (height()-4-m_pixmap->height() )/2, 1), *m_pixmap );
767 p. setPen ( darkGray ); 767 p. setPen ( darkGray );
768 p. drawRect ( 1, height() - 4, width() - 2, 4 ); 768 p. drawRect ( 1, height() - 4, width() - 2, 4 );
769 769
770 int pixelsWide = m_dialog-> volPercent ( ) * ( width() - 4 ) / 100; 770 int pixelsWide = m_dialog-> volPercent ( ) * ( width() - 4 ) / 100;
771 p. fillRect ( 2, height() - 3, pixelsWide, 2, red ); 771 p. fillRect ( 2, height() - 3, pixelsWide, 2, red );
772 p. fillRect ( pixelsWide + 2, height() - 3, width() - 4 - pixelsWide, 2, lightGray ); 772 p. fillRect ( pixelsWide + 2, height() - 3, width() - 4 - pixelsWide, 2, lightGray );
773 773
774 if ( m_dialog-> volMuted ( )) { 774 if ( m_dialog-> volMuted ( )) {
775 p. setPen ( red ); 775 p. setPen ( red );
776 p. drawLine ( 1, 2, width() - 2, height() - 5 ); 776 p. drawLine ( 1, 2, width() - 2, height() - 5 );
777 p. drawLine ( 1, 3, width() - 2, height() - 4 ); 777 p. drawLine ( 1, 3, width() - 2, height() - 4 );
778 p. drawLine ( width() - 2, 2, 1, height() - 5 ); 778 p. drawLine ( width() - 2, 2, 1, height() - 5 );