author | zecke <zecke> | 2004-03-14 17:37:48 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-03-14 17:37:48 (UTC) |
commit | d69b11f67e3118f86d068c38c422984d754e13cc (patch) (unidiff) | |
tree | 9733e26ab49003bead06d820d70a14babd0c09f0 | |
parent | 64820b76cc9d1c06a6967cd34114f3b95896aaeb (diff) | |
download | opie-d69b11f67e3118f86d068c38c422984d754e13cc.zip opie-d69b11f67e3118f86d068c38c422984d754e13cc.tar.gz opie-d69b11f67e3118f86d068c38c422984d754e13cc.tar.bz2 |
Updatet the applets
33 files changed, 66 insertions, 70 deletions
diff --git a/core/applets/batteryapplet/battery.cpp b/core/applets/batteryapplet/battery.cpp index b2cef55..18e368e 100644 --- a/core/applets/batteryapplet/battery.cpp +++ b/core/applets/batteryapplet/battery.cpp | |||
@@ -1,65 +1,68 @@ | |||
1 | /********************************************************************** | 1 | /********************************************************************** |
2 | ** Copyright (C) 2000 Trolltech AS. All rights reserved. | 2 | ** Copyright (C) 2000 Trolltech AS. All rights reserved. |
3 | ** | 3 | ** |
4 | ** This file is part of Qtopia Environment. | 4 | ** This file is part of Qtopia Environment. |
5 | ** | 5 | ** |
6 | ** This file may be distributed and/or modified under the terms of the | 6 | ** This file may be distributed and/or modified under the terms of the |
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 | #include "battery.h" | 20 | #include "battery.h" |
21 | #include "batterystatus.h" | 21 | #include "batterystatus.h" |
22 | 22 | ||
23 | /* OPIE */ | 23 | /* OPIE */ |
24 | #include <opie2/otaskbarapplet.h> | 24 | #include <opie2/otaskbarapplet.h> |
25 | |||
26 | #include <qpe/qpeapplication.h> | ||
25 | #include <qpe/applnk.h> | 27 | #include <qpe/applnk.h> |
26 | #include <qpe/config.h> | 28 | #include <qpe/config.h> |
27 | #include <qpe/power.h> | 29 | #include <qpe/power.h> |
28 | 30 | ||
29 | /* QT */ | 31 | /* QT */ |
30 | #include <qpainter.h> | 32 | #include <qpainter.h> |
31 | #include <qtimer.h> | 33 | #include <qtimer.h> |
32 | 34 | ||
33 | 35 | ||
36 | using namespace Opie::Ui; | ||
34 | BatteryMeter::BatteryMeter( QWidget *parent ) | 37 | BatteryMeter::BatteryMeter( QWidget *parent ) |
35 | : QWidget( parent ), charging(false) | 38 | : QWidget( parent ), charging(false) |
36 | { | 39 | { |
37 | ps = new PowerStatus; | 40 | ps = new PowerStatus; |
38 | startTimer( 10000 ); | 41 | startTimer( 10000 ); |
39 | 42 | ||
40 | setFixedWidth( QMAX(AppLnk::smallIconSize()*3/4, 6) ); | 43 | setFixedWidth( QMAX(AppLnk::smallIconSize()*3/4, 6) ); |
41 | setFixedHeight( AppLnk::smallIconSize() ); | 44 | setFixedHeight( AppLnk::smallIconSize() ); |
42 | 45 | ||
43 | chargeTimer = new QTimer( this ); | 46 | chargeTimer = new QTimer( this ); |
44 | connect( chargeTimer, SIGNAL(timeout()), this, SLOT(chargeTimeout()) ); | 47 | connect( chargeTimer, SIGNAL(timeout()), this, SLOT(chargeTimeout()) ); |
45 | timerEvent(0); | 48 | timerEvent(0); |
46 | QPEApplication::setStylusOperation( this, QPEApplication::RightOnHold ); | 49 | QPEApplication::setStylusOperation( this, QPEApplication::RightOnHold ); |
47 | Config c( "qpe" ); | 50 | Config c( "qpe" ); |
48 | c.setGroup( "Battery" ); | 51 | c.setGroup( "Battery" ); |
49 | style = c.readNumEntry( "Style", 0 ); | 52 | style = c.readNumEntry( "Style", 0 ); |
50 | } | 53 | } |
51 | 54 | ||
52 | BatteryMeter::~BatteryMeter() | 55 | BatteryMeter::~BatteryMeter() |
53 | { | 56 | { |
54 | delete ps; | 57 | delete ps; |
55 | } | 58 | } |
56 | 59 | ||
57 | QSize BatteryMeter::sizeHint() const | 60 | QSize BatteryMeter::sizeHint() const |
58 | { | 61 | { |
59 | return QSize(QMAX(AppLnk::smallIconSize()*3/4, 6), height() ); | 62 | return QSize(QMAX(AppLnk::smallIconSize()*3/4, 6), height() ); |
60 | } | 63 | } |
61 | 64 | ||
62 | void BatteryMeter::mousePressEvent( QMouseEvent* e ) | 65 | void BatteryMeter::mousePressEvent( QMouseEvent* e ) |
63 | { | 66 | { |
64 | if ( e->button() == RightButton ) | 67 | if ( e->button() == RightButton ) |
65 | { | 68 | { |
@@ -146,37 +149,34 @@ void BatteryMeter::paintEvent( QPaintEvent* ) | |||
146 | int w = height() / 2; | 149 | int w = height() / 2; |
147 | if ( !(w%2) ) w--; // should have an odd value to get a real middle line | 150 | if ( !(w%2) ) w--; // should have an odd value to get a real middle line |
148 | int h = height() - 4; | 151 | int h = height() - 4; |
149 | int pix = (percent * h) / 100; | 152 | int pix = (percent * h) / 100; |
150 | int y2 = height() -2; | 153 | int y2 = height() -2; |
151 | int y = y2 - pix; | 154 | int y = y2 - pix; |
152 | int x1 = (width() - w ) / 2; | 155 | int x1 = (width() - w ) / 2; |
153 | 156 | ||
154 | p.setPen(QColor(80,80,80)); | 157 | p.setPen(QColor(80,80,80)); |
155 | p.drawLine(x1+w/4,0,x1+w/4+w/2+1,0); // header | 158 | p.drawLine(x1+w/4,0,x1+w/4+w/2+1,0); // header |
156 | p.drawRect(x1,1,w,height()-1); // corpus | 159 | p.drawRect(x1,1,w,height()-1); // corpus |
157 | p.setBrush(color); | 160 | p.setBrush(color); |
158 | 161 | ||
159 | //int extra = ((percent * h) % 100)/(100/4); | 162 | //int extra = ((percent * h) % 100)/(100/4); |
160 | 163 | ||
161 | int middle = w/2; | 164 | int middle = w/2; |
162 | for ( int i = 0; i < middle; i++ ) | 165 | for ( int i = 0; i < middle; i++ ) |
163 | { | 166 | { |
164 | p.setPen( gray.dark( 100+i*20 ) ); | 167 | p.setPen( gray.dark( 100+i*20 ) ); |
165 | p.drawLine( x1+middle-i, 2, x1+middle-i, y-1 ); | 168 | p.drawLine( x1+middle-i, 2, x1+middle-i, y-1 ); |
166 | p.drawLine( x1+middle+i, 2, x1+middle+i, y-1 ); | 169 | p.drawLine( x1+middle+i, 2, x1+middle+i, y-1 ); |
167 | p.setPen( color.dark( 100+i*20 ) ); | 170 | p.setPen( color.dark( 100+i*20 ) ); |
168 | p.drawLine( x1+middle-i, y, x1+middle-i, y2 ); | 171 | p.drawLine( x1+middle-i, y, x1+middle-i, y2 ); |
169 | p.drawLine( x1+middle+i, y, x1+middle+i, y2 ); | 172 | p.drawLine( x1+middle+i, y, x1+middle+i, y2 ); |
170 | } | 173 | } |
171 | } | 174 | } |
172 | 175 | ||
173 | int BatteryMeter::position() | 176 | int BatteryMeter::position() |
174 | { | 177 | { |
175 | return 8; | 178 | return 8; |
176 | } | 179 | } |
177 | 180 | ||
178 | Q_EXPORT_INTERFACE() | 181 | EXPORT_OPIE_APPLET_v1( BatteryMeter ) |
179 | { | ||
180 | Q_CREATE_INSTANCE( OTaskbarAppletWrapper<BatteryMeter> ); | ||
181 | } | ||
182 | 182 | ||
diff --git a/core/applets/batteryapplet/batterystatus.cpp b/core/applets/batteryapplet/batterystatus.cpp index ea11495..bd86f77 100644 --- a/core/applets/batteryapplet/batterystatus.cpp +++ b/core/applets/batteryapplet/batterystatus.cpp | |||
@@ -1,48 +1,48 @@ | |||
1 | 1 | ||
2 | #include "batterystatus.h" | 2 | #include "batterystatus.h" |
3 | 3 | ||
4 | /* OPIE */ | 4 | /* OPIE */ |
5 | #include <opie2/odevice.h> | 5 | #include <opie2/odevice.h> |
6 | #include <qpe/power.h> | 6 | #include <qpe/power.h> |
7 | 7 | ||
8 | /* QT */ | 8 | /* QT */ |
9 | #include <qpushbutton.h> | 9 | #include <qpushbutton.h> |
10 | #include <qdrawutil.h> | 10 | #include <qdrawutil.h> |
11 | #include <qfile.h> | 11 | #include <qfile.h> |
12 | #include <qlayout.h> | 12 | #include <qlayout.h> |
13 | #include <qtextstream.h> | 13 | #include <qtextstream.h> |
14 | #include <qmessagebox.h> | 14 | #include <qmessagebox.h> |
15 | 15 | ||
16 | using namespace Opie; | 16 | using namespace Opie::Core; |
17 | 17 | ||
18 | BatteryStatus::BatteryStatus( const PowerStatus *p, QWidget *parent ) | 18 | BatteryStatus::BatteryStatus( const PowerStatus *p, QWidget *parent ) |
19 | : QWidget( parent, 0, WDestructiveClose), ps(p), bat2(false) { | 19 | : QWidget( parent, 0, WDestructiveClose), ps(p), bat2(false) { |
20 | setCaption( tr("Battery status") ); | 20 | setCaption( tr("Battery status") ); |
21 | setMinimumSize( 150, 200 ); | 21 | setMinimumSize( 150, 200 ); |
22 | 22 | ||
23 | QPushButton *pb = new QPushButton( tr("Close"), this ); | 23 | QPushButton *pb = new QPushButton( tr("Close"), this ); |
24 | QVBoxLayout *layout = new QVBoxLayout ( this ); | 24 | QVBoxLayout *layout = new QVBoxLayout ( this ); |
25 | 25 | ||
26 | jackPercent = 0; | 26 | jackPercent = 0; |
27 | 27 | ||
28 | pb->setMaximumSize( 120, 40 ); | 28 | pb->setMaximumSize( 120, 40 ); |
29 | 29 | ||
30 | pb->show(); | 30 | pb->show(); |
31 | 31 | ||
32 | layout->addStretch(); | 32 | layout->addStretch(); |
33 | layout->addWidget( pb ); | 33 | layout->addWidget( pb ); |
34 | 34 | ||
35 | if ( ODevice::inst ( )-> series ( ) == Model_iPAQ ) { | 35 | if ( ODevice::inst ( )-> series ( ) == Model_iPAQ ) { |
36 | getProcApmStatusIpaq(); | 36 | getProcApmStatusIpaq(); |
37 | } | 37 | } |
38 | connect( pb, SIGNAL( clicked() ), this, SLOT( close() ) ); | 38 | connect( pb, SIGNAL( clicked() ), this, SLOT( close() ) ); |
39 | percent = ps->batteryPercentRemaining(); | 39 | percent = ps->batteryPercentRemaining(); |
40 | show(); | 40 | show(); |
41 | } | 41 | } |
42 | 42 | ||
43 | BatteryStatus::~BatteryStatus() | 43 | BatteryStatus::~BatteryStatus() |
44 | { | 44 | { |
45 | } | 45 | } |
46 | 46 | ||
47 | /* | 47 | /* |
48 | * Make use of the advanced apm interface of the ipaq | 48 | * Make use of the advanced apm interface of the ipaq |
diff --git a/core/applets/batteryapplet/config.in b/core/applets/batteryapplet/config.in index 3067317..eca07e3 100644 --- a/core/applets/batteryapplet/config.in +++ b/core/applets/batteryapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config BATTERYAPPLET | 1 | config BATTERYAPPLET |
2 | boolean "opie-batteryapplet (Applet to monitor battery status)" | 2 | boolean "opie-batteryapplet (Applet to monitor battery status)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIECORE2 |
diff --git a/core/applets/cardmon/cardmon.cpp b/core/applets/cardmon/cardmon.cpp index 6090b68..ed4bfc7 100644 --- a/core/applets/cardmon/cardmon.cpp +++ b/core/applets/cardmon/cardmon.cpp | |||
@@ -18,64 +18,65 @@ | |||
18 | 18 | ||
19 | #include "cardmon.h" | 19 | #include "cardmon.h" |
20 | 20 | ||
21 | /* OPIE */ | 21 | /* OPIE */ |
22 | #include <opie2/odevice.h> | 22 | #include <opie2/odevice.h> |
23 | #include <opie2/otaskbarapplet.h> | 23 | #include <opie2/otaskbarapplet.h> |
24 | #include <qpe/applnk.h> | 24 | #include <qpe/applnk.h> |
25 | #include <qpe/resource.h> | 25 | #include <qpe/resource.h> |
26 | 26 | ||
27 | /* QT */ | 27 | /* QT */ |
28 | #include <qcopchannel_qws.h> | 28 | #include <qcopchannel_qws.h> |
29 | #include <qpainter.h> | 29 | #include <qpainter.h> |
30 | #include <qfile.h> | 30 | #include <qfile.h> |
31 | #include <qtextstream.h> | 31 | #include <qtextstream.h> |
32 | #include <qsound.h> | 32 | #include <qsound.h> |
33 | #include <qtimer.h> | 33 | #include <qtimer.h> |
34 | 34 | ||
35 | /* STD */ | 35 | /* STD */ |
36 | #include <stdio.h> | 36 | #include <stdio.h> |
37 | #include <unistd.h> | 37 | #include <unistd.h> |
38 | #include <stdlib.h> | 38 | #include <stdlib.h> |
39 | #include <string.h> | 39 | #include <string.h> |
40 | #include <fcntl.h> | 40 | #include <fcntl.h> |
41 | 41 | ||
42 | #if defined(_OS_LINUX_) || defined(Q_OS_LINUX) | 42 | #if defined(_OS_LINUX_) || defined(Q_OS_LINUX) |
43 | #include <sys/vfs.h> | 43 | #include <sys/vfs.h> |
44 | #include <mntent.h> | 44 | #include <mntent.h> |
45 | #endif | 45 | #endif |
46 | 46 | ||
47 | using namespace Opie; | 47 | using namespace Opie; |
48 | 48 | ||
49 | using namespace Opie::Ui; | 49 | using namespace Opie::Ui; |
50 | using namespace Opie::Ui; | ||
50 | using namespace Opie::Core; | 51 | using namespace Opie::Core; |
51 | 52 | ||
52 | CardMonitor::CardMonitor( QWidget * parent ) : QWidget( parent ), | 53 | CardMonitor::CardMonitor( QWidget * parent ) : QWidget( parent ), |
53 | pm( Resource::loadPixmap( "cardmon/pcmcia" ) ) | 54 | pm( Resource::loadPixmap( "cardmon/pcmcia" ) ) |
54 | { | 55 | { |
55 | 56 | ||
56 | QCopChannel * pcmciaChannel = new QCopChannel( "QPE/Card", this ); | 57 | QCopChannel * pcmciaChannel = new QCopChannel( "QPE/Card", this ); |
57 | connect( pcmciaChannel, | 58 | connect( pcmciaChannel, |
58 | SIGNAL( received(const QCString&,const QByteArray&) ), this, | 59 | SIGNAL( received(const QCString&,const QByteArray&) ), this, |
59 | SLOT( cardMessage(const QCString&,const QByteArray&) ) ); | 60 | SLOT( cardMessage(const QCString&,const QByteArray&) ) ); |
60 | 61 | ||
61 | QCopChannel *sdChannel = new QCopChannel( "QPE/Card", this ); | 62 | QCopChannel *sdChannel = new QCopChannel( "QPE/Card", this ); |
62 | connect( sdChannel, | 63 | connect( sdChannel, |
63 | SIGNAL( received(const QCString&,const QByteArray&) ), this, | 64 | SIGNAL( received(const QCString&,const QByteArray&) ), this, |
64 | SLOT( cardMessage(const QCString&,const QByteArray&) ) ); | 65 | SLOT( cardMessage(const QCString&,const QByteArray&) ) ); |
65 | 66 | ||
66 | cardInPcmcia0 = FALSE; | 67 | cardInPcmcia0 = FALSE; |
67 | cardInPcmcia1 = FALSE; | 68 | cardInPcmcia1 = FALSE; |
68 | cardInSd = FALSE; | 69 | cardInSd = FALSE; |
69 | 70 | ||
70 | setFocusPolicy( NoFocus ); | 71 | setFocusPolicy( NoFocus ); |
71 | 72 | ||
72 | setFixedWidth ( AppLnk::smallIconSize() ); | 73 | setFixedWidth ( AppLnk::smallIconSize() ); |
73 | setFixedHeight ( AppLnk::smallIconSize() ); | 74 | setFixedHeight ( AppLnk::smallIconSize() ); |
74 | 75 | ||
75 | getStatusPcmcia( TRUE ); | 76 | getStatusPcmcia( TRUE ); |
76 | getStatusSd( TRUE ); | 77 | getStatusSd( TRUE ); |
77 | repaint( FALSE ); | 78 | repaint( FALSE ); |
78 | popupMenu = 0; | 79 | popupMenu = 0; |
79 | } | 80 | } |
80 | 81 | ||
81 | CardMonitor::~CardMonitor() | 82 | CardMonitor::~CardMonitor() |
diff --git a/core/applets/cardmon/config.in b/core/applets/cardmon/config.in index f3d57fd..8626c75 100644 --- a/core/applets/cardmon/config.in +++ b/core/applets/cardmon/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config CARDMON | 1 | config CARDMON |
2 | boolean "opie-cardmon (monitor cf/sd/mmc card status, and eject function)" | 2 | boolean "opie-cardmon (monitor cf/sd/mmc card status, and eject function)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIECORE2 |
diff --git a/core/applets/clipboardapplet/clipboard.cpp b/core/applets/clipboardapplet/clipboard.cpp index 4fc8076..57a4088 100644 --- a/core/applets/clipboardapplet/clipboard.cpp +++ b/core/applets/clipboardapplet/clipboard.cpp | |||
@@ -5,64 +5,65 @@ | |||
5 | ** | 5 | ** |
6 | ** This file may be distributed and/or modified under the terms of the | 6 | ** This file may be distributed and/or modified under the terms of the |
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 "clipboard.h" | 21 | #include "clipboard.h" |
22 | 22 | ||
23 | #include <opie2/otaskbarapplet.h> | 23 | #include <opie2/otaskbarapplet.h> |
24 | #include <qpe/resource.h> | 24 | #include <qpe/resource.h> |
25 | #include <qpe/applnk.h> | 25 | #include <qpe/applnk.h> |
26 | 26 | ||
27 | #include <qpainter.h> | 27 | #include <qpainter.h> |
28 | #include <qpopupmenu.h> | 28 | #include <qpopupmenu.h> |
29 | #include <qwindowsystem_qws.h> | 29 | #include <qwindowsystem_qws.h> |
30 | #include <qapplication.h> | 30 | #include <qapplication.h> |
31 | #include <qclipboard.h> | 31 | #include <qclipboard.h> |
32 | #include <qtimer.h> | 32 | #include <qtimer.h> |
33 | 33 | ||
34 | //=========================================================================== | 34 | //=========================================================================== |
35 | 35 | ||
36 | 36 | ||
37 | using namespace Opie::Ui; | ||
37 | ClipboardApplet::ClipboardApplet( QWidget *parent, const char *name ) : QWidget( parent, name ) | 38 | ClipboardApplet::ClipboardApplet( QWidget *parent, const char *name ) : QWidget( parent, name ) |
38 | { | 39 | { |
39 | setFixedWidth ( AppLnk::smallIconSize() ); | 40 | setFixedWidth ( AppLnk::smallIconSize() ); |
40 | setFixedHeight ( AppLnk::smallIconSize() ); | 41 | setFixedHeight ( AppLnk::smallIconSize() ); |
41 | 42 | ||
42 | QImage img = Resource::loadImage( "paste"); | 43 | QImage img = Resource::loadImage( "paste"); |
43 | img = img.smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ); | 44 | img = img.smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ); |
44 | 45 | ||
45 | m_clipboardPixmap.convertFromImage( img ); | 46 | m_clipboardPixmap.convertFromImage( img ); |
46 | 47 | ||
47 | m_timer = new QTimer ( this ); | 48 | m_timer = new QTimer ( this ); |
48 | 49 | ||
49 | connect ( QApplication::clipboard ( ), SIGNAL( dataChanged()), this, SLOT( newData())); | 50 | connect ( QApplication::clipboard ( ), SIGNAL( dataChanged()), this, SLOT( newData())); |
50 | connect ( m_timer, SIGNAL( timeout()), this, SLOT( newData())); | 51 | connect ( m_timer, SIGNAL( timeout()), this, SLOT( newData())); |
51 | connect ( qApp, SIGNAL( aboutToQuit()), this, SLOT( shutdown())); | 52 | connect ( qApp, SIGNAL( aboutToQuit()), this, SLOT( shutdown())); |
52 | 53 | ||
53 | m_menu = 0; | 54 | m_menu = 0; |
54 | m_dirty = true; | 55 | m_dirty = true; |
55 | m_lasttext = QString::null; | 56 | m_lasttext = QString::null; |
56 | 57 | ||
57 | m_timer-> start ( 0, true ); | 58 | m_timer-> start ( 0, true ); |
58 | } | 59 | } |
59 | 60 | ||
60 | ClipboardApplet::~ClipboardApplet ( ) | 61 | ClipboardApplet::~ClipboardApplet ( ) |
61 | { | 62 | { |
62 | } | 63 | } |
63 | 64 | ||
64 | int ClipboardApplet::position() | 65 | int ClipboardApplet::position() |
65 | { | 66 | { |
66 | return 6; | 67 | return 6; |
67 | } | 68 | } |
68 | 69 | ||
@@ -154,36 +155,34 @@ void ClipboardApplet::paintEvent ( QPaintEvent* ) | |||
154 | p. drawPixmap( 0, 0, | 155 | p. drawPixmap( 0, 0, |
155 | m_clipboardPixmap ); | 156 | m_clipboardPixmap ); |
156 | } | 157 | } |
157 | 158 | ||
158 | void ClipboardApplet::newData ( ) | 159 | void ClipboardApplet::newData ( ) |
159 | { | 160 | { |
160 | static bool excllock = false; | 161 | static bool excllock = false; |
161 | 162 | ||
162 | if ( excllock ) | 163 | if ( excllock ) |
163 | return; | 164 | return; |
164 | else | 165 | else |
165 | excllock = true; | 166 | excllock = true; |
166 | 167 | ||
167 | m_timer-> stop ( ); | 168 | m_timer-> stop ( ); |
168 | 169 | ||
169 | QCString type = "plain"; | 170 | QCString type = "plain"; |
170 | QString txt = QApplication::clipboard ( )-> text ( type ); | 171 | QString txt = QApplication::clipboard ( )-> text ( type ); |
171 | 172 | ||
172 | if ( !txt. isEmpty ( ) && !m_history. contains ( txt )) { | 173 | if ( !txt. isEmpty ( ) && !m_history. contains ( txt )) { |
173 | m_history. append ( txt ); | 174 | m_history. append ( txt ); |
174 | 175 | ||
175 | if ( m_history. count ( ) > 5 ) | 176 | if ( m_history. count ( ) > 5 ) |
176 | m_history. remove ( m_history. begin ( )); | 177 | m_history. remove ( m_history. begin ( )); |
177 | 178 | ||
178 | m_dirty = true; | 179 | m_dirty = true; |
179 | } | 180 | } |
180 | 181 | ||
181 | m_timer-> start ( 1500, true ); | 182 | m_timer-> start ( 1500, true ); |
182 | 183 | ||
183 | excllock = false; | 184 | excllock = false; |
184 | } | 185 | } |
185 | 186 | ||
186 | Q_EXPORT_INTERFACE() | 187 | EXPORT_OPIE_APPLET_v1( ClipboardApplet ) |
187 | { | 188 | |
188 | Q_CREATE_INSTANCE( OTaskbarAppletWrapper<ClipboardApplet> ); | ||
189 | } | ||
diff --git a/core/applets/clipboardapplet/config.in b/core/applets/clipboardapplet/config.in index 1205b26..e58d239 100644 --- a/core/applets/clipboardapplet/config.in +++ b/core/applets/clipboardapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config CLIPBOARDAPPLET | 1 | config CLIPBOARDAPPLET |
2 | boolean "opie-clipboardapplet (copy/cut/paste applet)" | 2 | boolean "opie-clipboardapplet (copy/cut/paste applet)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/clockapplet/clock.cpp b/core/applets/clockapplet/clock.cpp index 120a019..3b13d74 100644 --- a/core/applets/clockapplet/clock.cpp +++ b/core/applets/clockapplet/clock.cpp | |||
@@ -1,59 +1,60 @@ | |||
1 | /********************************************************************** | 1 | /********************************************************************** |
2 | ** Copyright (C) 2000 Trolltech AS. All rights reserved. | 2 | ** Copyright (C) 2000 Trolltech AS. All rights reserved. |
3 | ** | 3 | ** |
4 | ** This file is part of Qtopia Environment. | 4 | ** This file is part of Qtopia Environment. |
5 | ** | 5 | ** |
6 | ** This file may be distributed and/or modified under the terms of the | 6 | ** This file may be distributed and/or modified under the terms of the |
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 "clock.h" | 21 | #include "clock.h" |
22 | 22 | ||
23 | #include <opie2/otaskbarapplet.h> | 23 | #include <opie2/otaskbarapplet.h> |
24 | #include <qpe/qpeapplication.h> | 24 | #include <qpe/qpeapplication.h> |
25 | #include <qpe/qcopenvelope_qws.h> | 25 | #include <qpe/qcopenvelope_qws.h> |
26 | #include <qpe/config.h> | 26 | #include <qpe/config.h> |
27 | 27 | ||
28 | using namespace Opie::Ui; | ||
28 | LauncherClock::LauncherClock( QWidget *parent ) : QLabel( parent ) | 29 | LauncherClock::LauncherClock( QWidget *parent ) : QLabel( parent ) |
29 | { | 30 | { |
30 | // If you want a sunken border around the clock do this: | 31 | // If you want a sunken border around the clock do this: |
31 | // setFrameStyle( QFrame::Panel | QFrame::Sunken ); | 32 | // setFrameStyle( QFrame::Panel | QFrame::Sunken ); |
32 | //setFont( QFont( "Helvetica", , QFont::Normal ) ); | 33 | //setFont( QFont( "Helvetica", , QFont::Normal ) ); |
33 | connect( qApp, SIGNAL( timeChanged() ), this, SLOT( updateTime() ) ); | 34 | connect( qApp, SIGNAL( timeChanged() ), this, SLOT( updateTime() ) ); |
34 | connect( qApp, SIGNAL( clockChanged(bool) ), | 35 | connect( qApp, SIGNAL( clockChanged(bool) ), |
35 | this, SLOT( slotClockChanged(bool) ) ); | 36 | this, SLOT( slotClockChanged(bool) ) ); |
36 | readConfig(); | 37 | readConfig(); |
37 | timerId = 0; | 38 | timerId = 0; |
38 | timerEvent( 0 ); | 39 | timerEvent( 0 ); |
39 | show(); | 40 | show(); |
40 | } | 41 | } |
41 | 42 | ||
42 | int LauncherClock::position() | 43 | int LauncherClock::position() |
43 | { | 44 | { |
44 | return 10; | 45 | return 10; |
45 | } | 46 | } |
46 | 47 | ||
47 | void LauncherClock::readConfig() { | 48 | void LauncherClock::readConfig() { |
48 | Config config( "qpe" ); | 49 | Config config( "qpe" ); |
49 | config.setGroup( "Time" ); | 50 | config.setGroup( "Time" ); |
50 | ampmFormat = config.readBoolEntry( "AMPM", TRUE ); | 51 | ampmFormat = config.readBoolEntry( "AMPM", TRUE ); |
51 | config.setGroup( "Date" ); | 52 | config.setGroup( "Date" ); |
52 | format = config.readNumEntry("ClockApplet",0); | 53 | format = config.readNumEntry("ClockApplet",0); |
53 | } | 54 | } |
54 | 55 | ||
55 | void LauncherClock::mouseReleaseEvent( QMouseEvent * ) | 56 | void LauncherClock::mouseReleaseEvent( QMouseEvent * ) |
56 | { | 57 | { |
57 | QCString setTimeApp; | 58 | QCString setTimeApp; |
58 | setTimeApp="systemtime"; | 59 | setTimeApp="systemtime"; |
59 | QCopEnvelope e("QPE/Application/"+setTimeApp, "raise()"); | 60 | QCopEnvelope e("QPE/Application/"+setTimeApp, "raise()"); |
@@ -85,37 +86,35 @@ void LauncherClock::changeTime( void ) | |||
85 | if( ampmFormat ) { | 86 | if( ampmFormat ) { |
86 | int hour = tm.hour(); | 87 | int hour = tm.hour(); |
87 | if (hour == 0) | 88 | if (hour == 0) |
88 | hour = 12; | 89 | hour = 12; |
89 | if (hour > 12) | 90 | if (hour > 12) |
90 | hour -= 12; | 91 | hour -= 12; |
91 | s.sprintf( "%2d:%02d %s", hour, tm.minute(), | 92 | s.sprintf( "%2d:%02d %s", hour, tm.minute(), |
92 | (tm.hour() >= 12) ? "PM" : "AM" ); | 93 | (tm.hour() >= 12) ? "PM" : "AM" ); |
93 | } else | 94 | } else |
94 | s.sprintf( "%2d:%02d", tm.hour(), tm.minute() ); | 95 | s.sprintf( "%2d:%02d", tm.hour(), tm.minute() ); |
95 | 96 | ||
96 | if (format==1) { | 97 | if (format==1) { |
97 | QDate dm = QDate::currentDate(); | 98 | QDate dm = QDate::currentDate(); |
98 | QString d; | 99 | QString d; |
99 | d.sprintf("%d/%d ", dm.day(), dm.month()); | 100 | d.sprintf("%d/%d ", dm.day(), dm.month()); |
100 | setText( d+s ); | 101 | setText( d+s ); |
101 | } else if (format==2) { | 102 | } else if (format==2) { |
102 | QDate dm = QDate::currentDate(); | 103 | QDate dm = QDate::currentDate(); |
103 | QString d; | 104 | QString d; |
104 | d.sprintf("%d/%d ", dm.month(), dm.day()); | 105 | d.sprintf("%d/%d ", dm.month(), dm.day()); |
105 | setText( d+s ); | 106 | setText( d+s ); |
106 | } else { | 107 | } else { |
107 | setText( s ); | 108 | setText( s ); |
108 | } | 109 | } |
109 | } | 110 | } |
110 | 111 | ||
111 | void LauncherClock::slotClockChanged( bool pm ) | 112 | void LauncherClock::slotClockChanged( bool pm ) |
112 | { | 113 | { |
113 | readConfig(); | 114 | readConfig(); |
114 | updateTime(); | 115 | updateTime(); |
115 | } | 116 | } |
116 | 117 | ||
117 | Q_EXPORT_INTERFACE() | 118 | |
118 | { | 119 | EXPORT_OPIE_APPLET_v1( LauncherClock ) |
119 | Q_CREATE_INSTANCE( OTaskbarAppletWrapper<LauncherClock> ); | ||
120 | } | ||
121 | 120 | ||
diff --git a/core/applets/clockapplet/config.in b/core/applets/clockapplet/config.in index 20bd39d..6c32f79 100644 --- a/core/applets/clockapplet/config.in +++ b/core/applets/clockapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config CLOCKAPPLET | 1 | config CLOCKAPPLET |
2 | boolean "opie-clockapplet (Digital clock applet)" | 2 | boolean "opie-clockapplet (Digital clock applet)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/homeapplet/config.in b/core/applets/homeapplet/config.in index 1828da0..53d7882 100644 --- a/core/applets/homeapplet/config.in +++ b/core/applets/homeapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config HOMEAPPLET | 1 | config HOMEAPPLET |
2 | boolean "Home" | 2 | boolean "Home" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/irdaapplet/config.in b/core/applets/irdaapplet/config.in index 56ec664..0976e8f 100644 --- a/core/applets/irdaapplet/config.in +++ b/core/applets/irdaapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config IRDAAPPLET | 1 | config IRDAAPPLET |
2 | boolean "opie-irdaapplet (applet for IR beaming/discovery)" | 2 | boolean "opie-irdaapplet (applet for IR beaming/discovery)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/irdaapplet/irda.cpp b/core/applets/irdaapplet/irda.cpp index dde8050..2196d18 100644 --- a/core/applets/irdaapplet/irda.cpp +++ b/core/applets/irdaapplet/irda.cpp | |||
@@ -8,64 +8,65 @@ | |||
8 | ** GNU General Public License version 2 as published by the Free Software | 8 | ** GNU General Public License version 2 as published by the Free Software |
9 | ** Foundation and appearing in the file LICENSE.GPL included in the | 9 | ** Foundation and appearing in the file LICENSE.GPL included in the |
10 | ** packaging of this file. | 10 | ** packaging of this file. |
11 | ** | 11 | ** |
12 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | 12 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
13 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | 13 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
14 | ** | 14 | ** |
15 | **********************************************************************/ | 15 | **********************************************************************/ |
16 | 16 | ||
17 | #include "irda.h" | 17 | #include "irda.h" |
18 | 18 | ||
19 | /* OPIE */ | 19 | /* OPIE */ |
20 | #include <opie2/otaskbarapplet.h> | 20 | #include <opie2/otaskbarapplet.h> |
21 | #include <qpe/resource.h> | 21 | #include <qpe/resource.h> |
22 | #include <qpe/qcopenvelope_qws.h> | 22 | #include <qpe/qcopenvelope_qws.h> |
23 | 23 | ||
24 | /* QT */ | 24 | /* QT */ |
25 | #include <qpainter.h> | 25 | #include <qpainter.h> |
26 | #include <qfile.h> | 26 | #include <qfile.h> |
27 | #include <qtimer.h> | 27 | #include <qtimer.h> |
28 | #include <qtextstream.h> | 28 | #include <qtextstream.h> |
29 | 29 | ||
30 | /* STD */ | 30 | /* STD */ |
31 | #include <unistd.h> | 31 | #include <unistd.h> |
32 | #include <net/if.h> | 32 | #include <net/if.h> |
33 | #include <netinet/in.h> | 33 | #include <netinet/in.h> |
34 | #include <sys/types.h> | 34 | #include <sys/types.h> |
35 | #include <sys/socket.h> | 35 | #include <sys/socket.h> |
36 | #include <sys/ioctl.h> | 36 | #include <sys/ioctl.h> |
37 | 37 | ||
38 | //=========================================================================== | 38 | //=========================================================================== |
39 | 39 | ||
40 | using namespace Opie::Ui; | ||
40 | IrdaApplet::IrdaApplet ( QWidget *parent, const char *name ) | 41 | IrdaApplet::IrdaApplet ( QWidget *parent, const char *name ) |
41 | : QWidget ( parent, name ) | 42 | : QWidget ( parent, name ) |
42 | { | 43 | { |
43 | setFixedHeight ( 18 ); | 44 | setFixedHeight ( 18 ); |
44 | setFixedWidth ( 14 ); | 45 | setFixedWidth ( 14 ); |
45 | 46 | ||
46 | m_sockfd = ::socket ( PF_INET, SOCK_DGRAM, IPPROTO_IP ); | 47 | m_sockfd = ::socket ( PF_INET, SOCK_DGRAM, IPPROTO_IP ); |
47 | 48 | ||
48 | m_irdaOnPixmap = Resource::loadPixmap( "irdaapplet/irdaon" ); | 49 | m_irdaOnPixmap = Resource::loadPixmap( "irdaapplet/irdaon" ); |
49 | m_irdaOffPixmap = Resource::loadPixmap( "irdaapplet/irdaoff" ); | 50 | m_irdaOffPixmap = Resource::loadPixmap( "irdaapplet/irdaoff" ); |
50 | m_irdaDiscoveryOnPixmap = Resource::loadPixmap( "irdaapplet/magglass" ); | 51 | m_irdaDiscoveryOnPixmap = Resource::loadPixmap( "irdaapplet/magglass" ); |
51 | m_receiveActivePixmap = Resource::loadPixmap( "irdaapplet/receive" ); | 52 | m_receiveActivePixmap = Resource::loadPixmap( "irdaapplet/receive" ); |
52 | 53 | ||
53 | m_irda_active = false; | 54 | m_irda_active = false; |
54 | m_irda_discovery_active = false; | 55 | m_irda_discovery_active = false; |
55 | m_receive_active = false; | 56 | m_receive_active = false; |
56 | m_receive_state_changed = false; | 57 | m_receive_state_changed = false; |
57 | m_popup = 0; | 58 | m_popup = 0; |
58 | m_wasOn = false; | 59 | m_wasOn = false; |
59 | m_wasDiscover = false; | 60 | m_wasDiscover = false; |
60 | 61 | ||
61 | QCopChannel* chan = new QCopChannel("QPE/IrDaApplet", this ); | 62 | QCopChannel* chan = new QCopChannel("QPE/IrDaApplet", this ); |
62 | connect(chan, SIGNAL(received(const QCString&,const QByteArray&) ), | 63 | connect(chan, SIGNAL(received(const QCString&,const QByteArray&) ), |
63 | this, SLOT(slotMessage(const QCString&,const QByteArray&) ) ); | 64 | this, SLOT(slotMessage(const QCString&,const QByteArray&) ) ); |
64 | } | 65 | } |
65 | 66 | ||
66 | int IrdaApplet::position() | 67 | int IrdaApplet::position() |
67 | { | 68 | { |
68 | return 6; | 69 | return 6; |
69 | } | 70 | } |
70 | 71 | ||
71 | void IrdaApplet::show() | 72 | void IrdaApplet::show() |
@@ -330,36 +331,33 @@ void IrdaApplet::paintEvent ( QPaintEvent * ) | |||
330 | * a and b will temp enable the IrDa device and disable will disable it again if it wasn't on | 331 | * a and b will temp enable the IrDa device and disable will disable it again if it wasn't on |
331 | * c) listDevices: We will return a list of known devices | 332 | * c) listDevices: We will return a list of known devices |
332 | */ | 333 | */ |
333 | void IrdaApplet::slotMessage( const QCString& str, const QByteArray& ar ) { | 334 | void IrdaApplet::slotMessage( const QCString& str, const QByteArray& ar ) { |
334 | if ( str == "enableIrda()") { | 335 | if ( str == "enableIrda()") { |
335 | m_wasOn = checkIrdaStatus(); | 336 | m_wasOn = checkIrdaStatus(); |
336 | m_wasDiscover = checkIrdaDiscoveryStatus(); | 337 | m_wasDiscover = checkIrdaDiscoveryStatus(); |
337 | if (!m_wasOn) { | 338 | if (!m_wasOn) { |
338 | setIrdaStatus( true ); | 339 | setIrdaStatus( true ); |
339 | } | 340 | } |
340 | if ( !m_wasDiscover ) { | 341 | if ( !m_wasDiscover ) { |
341 | setIrdaDiscoveryStatus ( true ); | 342 | setIrdaDiscoveryStatus ( true ); |
342 | } | 343 | } |
343 | } else if ( str == "disableIrda()") { | 344 | } else if ( str == "disableIrda()") { |
344 | if (!m_wasOn) { | 345 | if (!m_wasOn) { |
345 | setIrdaStatus( false ); | 346 | setIrdaStatus( false ); |
346 | } | 347 | } |
347 | if ( !m_wasDiscover ) { | 348 | if ( !m_wasDiscover ) { |
348 | setIrdaDiscoveryStatus ( false ); | 349 | setIrdaDiscoveryStatus ( false ); |
349 | } | 350 | } |
350 | } else if ( str == "listDevices()") { | 351 | } else if ( str == "listDevices()") { |
351 | QCopEnvelope e("QPE/IrDaAppletBack", "devices(QStringList)"); | 352 | QCopEnvelope e("QPE/IrDaAppletBack", "devices(QStringList)"); |
352 | 353 | ||
353 | QStringList list; | 354 | QStringList list; |
354 | QMap<QString, QString>::Iterator it; | 355 | QMap<QString, QString>::Iterator it; |
355 | for (it = m_devices.begin(); it != m_devices.end(); ++it ) | 356 | for (it = m_devices.begin(); it != m_devices.end(); ++it ) |
356 | list << (*it); | 357 | list << (*it); |
357 | 358 | ||
358 | e << list; | 359 | e << list; |
359 | } | 360 | } |
360 | } | 361 | } |
361 | 362 | ||
362 | Q_EXPORT_INTERFACE() | 363 | EXPORT_OPIE_APPLET_v1( IrdaApplet ) |
363 | { | ||
364 | Q_CREATE_INSTANCE( OTaskbarAppletWrapper<IrdaApplet> ); | ||
365 | } | ||
diff --git a/core/applets/logoutapplet/config.in b/core/applets/logoutapplet/config.in index 385b02f..0d48c6a 100644 --- a/core/applets/logoutapplet/config.in +++ b/core/applets/logoutapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config LOGOUTAPPLET | 1 | config LOGOUTAPPLET |
2 | boolean "Logout" | 2 | boolean "Logout" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/multikeyapplet/multikey.cpp b/core/applets/multikeyapplet/multikey.cpp index fc5f093..195ada5 100644 --- a/core/applets/multikeyapplet/multikey.cpp +++ b/core/applets/multikeyapplet/multikey.cpp | |||
@@ -1,55 +1,57 @@ | |||
1 | /********************************************************************** | 1 | /********************************************************************** |
2 | ** Copyright (C) 2004 Anton Kachalov mouse@altlinux.ru | 2 | ** Copyright (C) 2004 Anton Kachalov mouse@altlinux.ru |
3 | ** All rights reserved. | 3 | ** All rights reserved. |
4 | ** | 4 | ** |
5 | ** This file may be distributed and/or modified under the terms of the | 5 | ** This file may be distributed and/or modified under the terms of the |
6 | ** GNU General Public License version 2 as published by the Free Software | 6 | ** GNU General Public License version 2 as published by the Free Software |
7 | ** Foundation and appearing in the file LICENSE.GPL included in the | 7 | ** Foundation and appearing in the file LICENSE.GPL included in the |
8 | ** packaging of this file. | 8 | ** packaging of this file. |
9 | ** | 9 | ** |
10 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | 10 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
11 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | 11 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
12 | ** | 12 | ** |
13 | **********************************************************************/ | 13 | **********************************************************************/ |
14 | 14 | ||
15 | #include "multikey.h" | 15 | #include "multikey.h" |
16 | 16 | ||
17 | /* OPIE */ | 17 | /* OPIE */ |
18 | #include <opie2/otaskbarapplet.h> | 18 | #include <opie2/otaskbarapplet.h> |
19 | #include <qpe/qcopenvelope_qws.h> | 19 | #include <qpe/qcopenvelope_qws.h> |
20 | #include <qpe/qpeapplication.h> | ||
20 | 21 | ||
21 | /* QT */ | 22 | /* QT */ |
22 | #include <qdir.h> | 23 | #include <qdir.h> |
23 | 24 | ||
25 | using namespace Opie::Ui; | ||
24 | Multikey::Multikey(QWidget *parent) : QLabel(parent), popupMenu(this), current("EN") | 26 | Multikey::Multikey(QWidget *parent) : QLabel(parent), popupMenu(this), current("EN") |
25 | { | 27 | { |
26 | QCopChannel* swChannel = new QCopChannel("MultiKey/Switcher", this); | 28 | QCopChannel* swChannel = new QCopChannel("MultiKey/Switcher", this); |
27 | connect( swChannel, SIGNAL(received(const QCString&,const QByteArray&)), | 29 | connect( swChannel, SIGNAL(received(const QCString&,const QByteArray&)), |
28 | this, SLOT(message(const QCString&,const QByteArray&))); | 30 | this, SLOT(message(const QCString&,const QByteArray&))); |
29 | 31 | ||
30 | setFont( QFont( "Helvetica", 10, QFont::Normal ) ); | 32 | setFont( QFont( "Helvetica", 10, QFont::Normal ) ); |
31 | QPEApplication::setStylusOperation(this, QPEApplication::RightOnHold); | 33 | QPEApplication::setStylusOperation(this, QPEApplication::RightOnHold); |
32 | lang = 0; | 34 | lang = 0; |
33 | QCopEnvelope e("MultiKey/Keyboard", "getmultikey()"); | 35 | QCopEnvelope e("MultiKey/Keyboard", "getmultikey()"); |
34 | setText("EN"); | 36 | setText("EN"); |
35 | popupMenu.insertItem("EN", 0); | 37 | popupMenu.insertItem("EN", 0); |
36 | show(); | 38 | show(); |
37 | } | 39 | } |
38 | 40 | ||
39 | void Multikey::mousePressEvent(QMouseEvent *ev) | 41 | void Multikey::mousePressEvent(QMouseEvent *ev) |
40 | { | 42 | { |
41 | if (!sw_maps.count()) | 43 | if (!sw_maps.count()) |
42 | return; | 44 | return; |
43 | 45 | ||
44 | if (ev->button() == RightButton) { | 46 | if (ev->button() == RightButton) { |
45 | 47 | ||
46 | QPoint p = mapToGlobal(QPoint(0, 0)); | 48 | QPoint p = mapToGlobal(QPoint(0, 0)); |
47 | QSize s = popupMenu.sizeHint(); | 49 | QSize s = popupMenu.sizeHint(); |
48 | int opt = popupMenu.exec(QPoint(p.x() + (width() / 2) - (s.width() / 2), | 50 | int opt = popupMenu.exec(QPoint(p.x() + (width() / 2) - (s.width() / 2), |
49 | p.y() - s.height()), 0); | 51 | p.y() - s.height()), 0); |
50 | 52 | ||
51 | if (opt == -1) | 53 | if (opt == -1) |
52 | return; | 54 | return; |
53 | lang = opt; | 55 | lang = opt; |
54 | 56 | ||
55 | QCopEnvelope e("MultiKey/Keyboard", "setmultikey(QString)"); | 57 | QCopEnvelope e("MultiKey/Keyboard", "setmultikey(QString)"); |
@@ -108,36 +110,33 @@ void Multikey::message(const QCString &message, const QByteArray &data) | |||
108 | map.readLine(line, 1024); | 110 | map.readLine(line, 1024); |
109 | while (!map.atEnd()) { | 111 | while (!map.atEnd()) { |
110 | 112 | ||
111 | if (line.find(QRegExp("^sw\\s*=\\s*")) != -1) { | 113 | if (line.find(QRegExp("^sw\\s*=\\s*")) != -1) { |
112 | 114 | ||
113 | if (i != sw.count()-1) { | 115 | if (i != sw.count()-1) { |
114 | if (keymap_map == current_map) { | 116 | if (keymap_map == current_map) { |
115 | lang = i; | 117 | lang = i; |
116 | } | 118 | } |
117 | sw_maps.append(keymap_map); | 119 | sw_maps.append(keymap_map); |
118 | labels.append(line.right(line.length() - line.find(QChar('=')) - 1).stripWhiteSpace()); | 120 | labels.append(line.right(line.length() - line.find(QChar('=')) - 1).stripWhiteSpace()); |
119 | popupMenu.insertItem(labels[labels.count()-1], labels.count()-1); | 121 | popupMenu.insertItem(labels[labels.count()-1], labels.count()-1); |
120 | } else { | 122 | } else { |
121 | current = line.right(line.length() - line.find(QChar('=')) - 1).stripWhiteSpace(); | 123 | current = line.right(line.length() - line.find(QChar('=')) - 1).stripWhiteSpace(); |
122 | } | 124 | } |
123 | break; | 125 | break; |
124 | } | 126 | } |
125 | map.readLine(line, 1024); | 127 | map.readLine(line, 1024); |
126 | } | 128 | } |
127 | map.close(); | 129 | map.close(); |
128 | } | 130 | } |
129 | } | 131 | } |
130 | 132 | ||
131 | setText(current); | 133 | setText(current); |
132 | } | 134 | } |
133 | } | 135 | } |
134 | 136 | ||
135 | int Multikey::position() | 137 | int Multikey::position() |
136 | { | 138 | { |
137 | return 10; | 139 | return 10; |
138 | } | 140 | } |
139 | 141 | ||
140 | Q_EXPORT_INTERFACE() | 142 | EXPORT_OPIE_APPLET_v1( Multikey ) |
141 | { | ||
142 | Q_CREATE_INSTANCE( OTaskbarAppletWrapper<Multikey> ); | ||
143 | } | ||
diff --git a/core/applets/restartapplet/config.in b/core/applets/restartapplet/config.in index aa2580f..764ae58 100644 --- a/core/applets/restartapplet/config.in +++ b/core/applets/restartapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config RESTARTAPPLET | 1 | config RESTARTAPPLET |
2 | boolean "opie-restartapplet (Restart Opie via taskbar)" | 2 | boolean "opie-restartapplet (Restart Opie via taskbar)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/rotateapplet/config.in b/core/applets/rotateapplet/config.in index 1a0d923..d3de89a 100644 --- a/core/applets/rotateapplet/config.in +++ b/core/applets/rotateapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config ROTATEAPPLET | 1 | config ROTATEAPPLET |
2 | boolean "Rotate" | 2 | boolean "Rotate" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIECORE2 |
diff --git a/core/applets/rotateapplet/rotate.cpp b/core/applets/rotateapplet/rotate.cpp index 0488c36..f621aa9 100644 --- a/core/applets/rotateapplet/rotate.cpp +++ b/core/applets/rotateapplet/rotate.cpp | |||
@@ -2,70 +2,70 @@ | |||
2 | This file is part of the OPIE Project | 2 | This file is part of the OPIE Project |
3 | Copyright (C) 2003 Maximilian Reiss <harlekin@handhelds.org> | 3 | Copyright (C) 2003 Maximilian Reiss <harlekin@handhelds.org> |
4 | Copyright (C) 2003 Greg Gilbert <ggilbert@treke.net> | 4 | Copyright (C) 2003 Greg Gilbert <ggilbert@treke.net> |
5 | =. Copyright (C) 2004 Michael Lauer <mickey@Vanille.de> | 5 | =. Copyright (C) 2004 Michael Lauer <mickey@Vanille.de> |
6 | .=l. | 6 | .=l. |
7 | .>+-= | 7 | .>+-= |
8 | _;:, .> :=|. This library is free software; you can | 8 | _;:, .> :=|. This library is free software; you can |
9 | .> <, > . <= redistribute it and/or modify it under | 9 | .> <, > . <= redistribute it and/or modify it under |
10 | :=1 )Y*s>-.-- : the terms of the GNU Library General Public | 10 | :=1 )Y*s>-.-- : the terms of the GNU Library General Public |
11 | .="- .-=="i, .._ License as published by the Free Software | 11 | .="- .-=="i, .._ License as published by the Free Software |
12 | - . .-<_> .<> Foundation; either version 2 of the License, | 12 | - . .-<_> .<> Foundation; either version 2 of the License, |
13 | ._= =} : or (at your option) any later version. | 13 | ._= =} : or (at your option) any later version. |
14 | .%+i> _;_. | 14 | .%+i> _;_. |
15 | .i_,=:_. -<s. This library is distributed in the hope that | 15 | .i_,=:_. -<s. This library is distributed in the hope that |
16 | + . -:. = it will be useful, but WITHOUT ANY WARRANTY; | 16 | + . -:. = it will be useful, but WITHOUT ANY WARRANTY; |
17 | : .. .:, . . . without even the implied warranty of | 17 | : .. .:, . . . without even the implied warranty of |
18 | =_ + =;=| MERCHANTABILITY or FITNESS FOR A | 18 | =_ + =;=| MERCHANTABILITY or FITNESS FOR A |
19 | _.=:. : :=>: PARTICULAR PURPOSE. See the GNU | 19 | _.=:. : :=>: PARTICULAR PURPOSE. See the GNU |
20 | ..}^=.= = ; Library General Public License for more | 20 | ..}^=.= = ; Library General Public License for more |
21 | ++= -. . .: details. | 21 | ++= -. . .: details. |
22 | : = ...= . :.=- | 22 | : = ...= . :.=- |
23 | -. .:....=;==+<; You should have received a copy of the GNU | 23 | -. .:....=;==+<; You should have received a copy of the GNU |
24 | -_. . . )=. = Library General Public License along with | 24 | -_. . . )=. = Library General Public License along with |
25 | -- :-= this library; see the file COPYING.LIB. | 25 | -- :-= this library; see the file COPYING.LIB. |
26 | If not, write to the Free Software Foundation, | 26 | If not, write to the Free Software Foundation, |
27 | Inc., 59 Temple Place - Suite 330, | 27 | Inc., 59 Temple Place - Suite 330, |
28 | Boston, MA 02111-1307, USA. | 28 | Boston, MA 02111-1307, USA. |
29 | */ | 29 | */ |
30 | 30 | ||
31 | #include "rotate.h" | 31 | #include "rotate.h" |
32 | 32 | ||
33 | /* OPIE */ | 33 | /* OPIE */ |
34 | #include <opie/odevice.h> | 34 | #include <opie2/odevice.h> |
35 | #include <qpe/config.h> | 35 | #include <qpe/config.h> |
36 | #include <qpe/power.h> | 36 | #include <qpe/power.h> |
37 | #include <qpe/qcopenvelope_qws.h> | 37 | #include <qpe/qcopenvelope_qws.h> |
38 | #include <qpe/resource.h> | 38 | #include <qpe/resource.h> |
39 | using namespace Opie; | 39 | using namespace Opie::Core; |
40 | 40 | ||
41 | /* QT */ | 41 | /* QT */ |
42 | 42 | ||
43 | #include <time.h> | 43 | #include <time.h> |
44 | 44 | ||
45 | RotateApplet::RotateApplet() | 45 | RotateApplet::RotateApplet() |
46 | :QObject( 0, "RotateApplet" ), m_flipped( false ) | 46 | :QObject( 0, "RotateApplet" ), m_flipped( false ) |
47 | { | 47 | { |
48 | 48 | ||
49 | #if !defined(QT_NO_COP) | 49 | #if !defined(QT_NO_COP) |
50 | QCopChannel *rotateChannel = new QCopChannel( "QPE/Rotation" , this ); | 50 | QCopChannel *rotateChannel = new QCopChannel( "QPE/Rotation" , this ); |
51 | connect ( rotateChannel, SIGNAL( received(const QCString&,const QByteArray&) ), | 51 | connect ( rotateChannel, SIGNAL( received(const QCString&,const QByteArray&) ), |
52 | this, SLOT ( channelReceived(const QCString&,const QByteArray&) ) ); | 52 | this, SLOT ( channelReceived(const QCString&,const QByteArray&) ) ); |
53 | #endif | 53 | #endif |
54 | 54 | ||
55 | } | 55 | } |
56 | 56 | ||
57 | RotateApplet::~RotateApplet ( ) | 57 | RotateApplet::~RotateApplet ( ) |
58 | {} | 58 | {} |
59 | 59 | ||
60 | /** | 60 | /** |
61 | * Qcop receive method. | 61 | * Qcop receive method. |
62 | */ | 62 | */ |
63 | void RotateApplet::channelReceived( const QCString &msg, const QByteArray & data ) | 63 | void RotateApplet::channelReceived( const QCString &msg, const QByteArray & data ) |
64 | { | 64 | { |
65 | qDebug( "RotateApplet::channelReceived( '%s' )", (const char*) msg ); | 65 | qDebug( "RotateApplet::channelReceived( '%s' )", (const char*) msg ); |
66 | 66 | ||
67 | if ( ODevice::inst()->hasHingeSensor() ) | 67 | if ( ODevice::inst()->hasHingeSensor() ) |
68 | { | 68 | { |
69 | struct timespec interval; | 69 | struct timespec interval; |
70 | struct timespec remain; | 70 | struct timespec remain; |
71 | interval.tv_sec = 0; | 71 | interval.tv_sec = 0; |
diff --git a/core/applets/rotateapplet/rotateapplet.pro b/core/applets/rotateapplet/rotateapplet.pro index f24682c..7a4420f 100644 --- a/core/applets/rotateapplet/rotateapplet.pro +++ b/core/applets/rotateapplet/rotateapplet.pro | |||
@@ -1,13 +1,13 @@ | |||
1 | TEMPLATE = lib | 1 | TEMPLATE = lib |
2 | CONFIG += qt plugn warn_on release | 2 | CONFIG += qt plugn warn_on release |
3 | HEADERS = rotate.h | 3 | HEADERS = rotate.h |
4 | SOURCES = rotate.cpp | 4 | SOURCES = rotate.cpp |
5 | TARGET = rotateapplet | 5 | TARGET = rotateapplet |
6 | DESTDIR = $(OPIEDIR)/plugins/applets | 6 | DESTDIR = $(OPIEDIR)/plugins/applets |
7 | INCLUDEPATH += $(OPIEDIR)/include | 7 | INCLUDEPATH += $(OPIEDIR)/include |
8 | DEPENDPATH += $(OPIEDIR)/include | 8 | DEPENDPATH += $(OPIEDIR)/include |
9 | LIBS += -lqpe | 9 | LIBS += -lqpe -lopiecore2 |
10 | VERSION = 1.0.0 | 10 | VERSION = 1.0.0 |
11 | 11 | ||
12 | include ( $(OPIEDIR)/include.pro ) | 12 | include ( $(OPIEDIR)/include.pro ) |
13 | target.path = $$prefix/plugins/applets | 13 | target.path = $$prefix/plugins/applets |
diff --git a/core/applets/screenshotapplet/config.in b/core/applets/screenshotapplet/config.in index cafd470..98f2b61 100644 --- a/core/applets/screenshotapplet/config.in +++ b/core/applets/screenshotapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config SCREENSHOTAPPLET | 1 | config SCREENSHOTAPPLET |
2 | boolean "opie-screenshotapplet (create images from your current display)" | 2 | boolean "opie-screenshotapplet (create images from your current display)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/screenshotapplet/inputDialog.cpp b/core/applets/screenshotapplet/inputDialog.cpp index 73ec773..ce03ec0 100644 --- a/core/applets/screenshotapplet/inputDialog.cpp +++ b/core/applets/screenshotapplet/inputDialog.cpp | |||
@@ -1,64 +1,65 @@ | |||
1 | /**************************************************************************** | 1 | /**************************************************************************** |
2 | ** Form implementation generated from reading ui file 'inputDialog.ui' | 2 | ** Form implementation generated from reading ui file 'inputDialog.ui' |
3 | ** | 3 | ** |
4 | ** Created: Sat Mar 2 07:55:03 2002 | 4 | ** Created: Sat Mar 2 07:55:03 2002 |
5 | ** by: The User Interface Compiler (uic) | 5 | ** by: The User Interface Compiler (uic) |
6 | ** | 6 | ** |
7 | ** WARNING! All changes made in this file will be lost! | 7 | ** WARNING! All changes made in this file will be lost! |
8 | ****************************************************************************/ | 8 | ****************************************************************************/ |
9 | #include "inputDialog.h" | 9 | #include "inputDialog.h" |
10 | 10 | ||
11 | #include <qpe/resource.h> | 11 | #include <qpe/resource.h> |
12 | 12 | ||
13 | #include <opie2/ofiledialog.h> | 13 | #include <opie2/ofiledialog.h> |
14 | 14 | ||
15 | #include <qlineedit.h> | 15 | #include <qlineedit.h> |
16 | #include <qpushbutton.h> | 16 | #include <qpushbutton.h> |
17 | 17 | ||
18 | using namespace Opie::Ui; | ||
18 | InputDialog::InputDialog( QWidget* parent, const char* name, bool modal, WFlags fl ) | 19 | InputDialog::InputDialog( QWidget* parent, const char* name, bool modal, WFlags fl ) |
19 | : QDialog( parent, name, modal, fl ) | 20 | : QDialog( parent, name, modal, fl ) |
20 | { | 21 | { |
21 | if ( !name ) | 22 | if ( !name ) |
22 | setName( "InputDialog" ); | 23 | setName( "InputDialog" ); |
23 | resize( 234, 115); | 24 | resize( 234, 115); |
24 | setMaximumSize( QSize( 240, 40)); | 25 | setMaximumSize( QSize( 240, 40)); |
25 | setCaption( tr(name ) ); | 26 | setCaption( tr(name ) ); |
26 | 27 | ||
27 | QPushButton *browserButton; | 28 | QPushButton *browserButton; |
28 | browserButton = new QPushButton( Resource::loadIconSet("fileopen"),"",this,"BrowseButton"); | 29 | browserButton = new QPushButton( Resource::loadIconSet("fileopen"),"",this,"BrowseButton"); |
29 | browserButton->setGeometry( QRect( 205, 10, 22, 22)); | 30 | browserButton->setGeometry( QRect( 205, 10, 22, 22)); |
30 | connect( browserButton, SIGNAL(released()),this,SLOT(browse())); | 31 | connect( browserButton, SIGNAL(released()),this,SLOT(browse())); |
31 | LineEdit1 = new QLineEdit( this, "LineEdit1" ); | 32 | LineEdit1 = new QLineEdit( this, "LineEdit1" ); |
32 | LineEdit1->setGeometry( QRect( 4, 10, 190, 22 ) ); | 33 | LineEdit1->setGeometry( QRect( 4, 10, 190, 22 ) ); |
33 | } | 34 | } |
34 | 35 | ||
35 | /* | 36 | /* |
36 | * Destroys the object and frees any allocated resources | 37 | * Destroys the object and frees any allocated resources |
37 | */ | 38 | */ |
38 | InputDialog::~InputDialog() | 39 | InputDialog::~InputDialog() |
39 | { | 40 | { |
40 | inputText= LineEdit1->text(); | 41 | inputText= LineEdit1->text(); |
41 | 42 | ||
42 | } | 43 | } |
43 | 44 | ||
44 | void InputDialog::browse() { | 45 | void InputDialog::browse() { |
45 | 46 | ||
46 | MimeTypes types; | 47 | MimeTypes types; |
47 | QStringList audio, video, all; | 48 | QStringList audio, video, all; |
48 | audio << "audio/*"; | 49 | audio << "audio/*"; |
49 | audio << "playlist/plain"; | 50 | audio << "playlist/plain"; |
50 | audio << "audio/x-mpegurl"; | 51 | audio << "audio/x-mpegurl"; |
51 | 52 | ||
52 | video << "video/*"; | 53 | video << "video/*"; |
53 | video << "playlist/plain"; | 54 | video << "playlist/plain"; |
54 | 55 | ||
55 | all += audio; | 56 | all += audio; |
56 | all += video; | 57 | all += video; |
57 | types.insert("All Media Files", all ); | 58 | types.insert("All Media Files", all ); |
58 | types.insert("Audio", audio ); | 59 | types.insert("Audio", audio ); |
59 | types.insert("Video", video ); | 60 | types.insert("Video", video ); |
60 | 61 | ||
61 | QString str = Opie::OFileDialog::getOpenFileName( 1,"/","", types, 0 ); | 62 | QString str = Opie::Ui::OFileDialog::getOpenFileName( 1,"/","", types, 0 ); |
62 | LineEdit1->setText(str); | 63 | LineEdit1->setText(str); |
63 | } | 64 | } |
64 | 65 | ||
diff --git a/core/applets/screenshotapplet/screenshot.cpp b/core/applets/screenshotapplet/screenshot.cpp index 20e1c9b..9aa012a 100644 --- a/core/applets/screenshotapplet/screenshot.cpp +++ b/core/applets/screenshotapplet/screenshot.cpp | |||
@@ -10,64 +10,65 @@ | |||
10 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | 10 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
11 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | 11 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
12 | ** | 12 | ** |
13 | **********************************************************************/ | 13 | **********************************************************************/ |
14 | 14 | ||
15 | #include "screenshot.h" | 15 | #include "screenshot.h" |
16 | #include "inputDialog.h" | 16 | #include "inputDialog.h" |
17 | 17 | ||
18 | /* OPIE */ | 18 | /* OPIE */ |
19 | #include <opie2/otaskbarapplet.h> | 19 | #include <opie2/otaskbarapplet.h> |
20 | #include <qpe/qpeapplication.h> | 20 | #include <qpe/qpeapplication.h> |
21 | #include <qpe/applnk.h> | 21 | #include <qpe/applnk.h> |
22 | 22 | ||
23 | /* QT */ | 23 | /* QT */ |
24 | #include <qlineedit.h> | 24 | #include <qlineedit.h> |
25 | #include <qdir.h> | 25 | #include <qdir.h> |
26 | #include <qlabel.h> | 26 | #include <qlabel.h> |
27 | #include <qpushbutton.h> | 27 | #include <qpushbutton.h> |
28 | #include <qpainter.h> | 28 | #include <qpainter.h> |
29 | #include <qspinbox.h> | 29 | #include <qspinbox.h> |
30 | #include <qlayout.h> | 30 | #include <qlayout.h> |
31 | #include <qcheckbox.h> | 31 | #include <qcheckbox.h> |
32 | #include <qmessagebox.h> | 32 | #include <qmessagebox.h> |
33 | 33 | ||
34 | /* STD */ | 34 | /* STD */ |
35 | #include <stdlib.h> | 35 | #include <stdlib.h> |
36 | #include <sys/socket.h> | 36 | #include <sys/socket.h> |
37 | #include <netinet/in.h> | 37 | #include <netinet/in.h> |
38 | #include <netdb.h> | 38 | #include <netdb.h> |
39 | #include <unistd.h> | 39 | #include <unistd.h> |
40 | 40 | ||
41 | /* XPM */ | 41 | /* XPM */ |
42 | using namespace Opie::Ui; | ||
42 | static char * snapshot_xpm[] = { | 43 | static char * snapshot_xpm[] = { |
43 | "32 32 177 2", | 44 | "32 32 177 2", |
44 | " c None", | 45 | " c None", |
45 | ". c #042045", | 46 | ". c #042045", |
46 | "+ c #0D2B47", | 47 | "+ c #0D2B47", |
47 | "@ c #0E325E", | 48 | "@ c #0E325E", |
48 | "# c #0D2E50", | 49 | "# c #0D2E50", |
49 | "$ c #0A1C32", | 50 | "$ c #0A1C32", |
50 | "% c #0F3A69", | 51 | "% c #0F3A69", |
51 | "& c #164680", | 52 | "& c #164680", |
52 | "* c #165EAE", | 53 | "* c #165EAE", |
53 | "= c #134D89", | 54 | "= c #134D89", |
54 | "- c #0A3A6E", | 55 | "- c #0A3A6E", |
55 | "; c #031024", | 56 | "; c #031024", |
56 | "> c #031B36", | 57 | "> c #031B36", |
57 | ", c #1A5EA3", | 58 | ", c #1A5EA3", |
58 | "' c #1862B1", | 59 | "' c #1862B1", |
59 | ") c #1866B9", | 60 | ") c #1866B9", |
60 | "! c #0F5AAC", | 61 | "! c #0F5AAC", |
61 | "~ c #0F56A8", | 62 | "~ c #0F56A8", |
62 | "{ c #0C4C96", | 63 | "{ c #0C4C96", |
63 | "] c #030918", | 64 | "] c #030918", |
64 | "^ c #060206", | 65 | "^ c #060206", |
65 | "/ c #20242C", | 66 | "/ c #20242C", |
66 | "( c #3E3B3B", | 67 | "( c #3E3B3B", |
67 | "_ c #186ABD", | 68 | "_ c #186ABD", |
68 | ": c #115EB3", | 69 | ": c #115EB3", |
69 | "< c #082644", | 70 | "< c #082644", |
70 | "[ c #222C38", | 71 | "[ c #222C38", |
71 | "} c #5A5859", | 72 | "} c #5A5859", |
72 | "| c #091921", | 73 | "| c #091921", |
73 | "1 c #1E7EDE", | 74 | "1 c #1E7EDE", |
@@ -507,37 +508,35 @@ int ScreenshotApplet::position() | |||
507 | 508 | ||
508 | void ScreenshotApplet::mousePressEvent( QMouseEvent *) | 509 | void ScreenshotApplet::mousePressEvent( QMouseEvent *) |
509 | { | 510 | { |
510 | ScreenshotControl *sc = new ScreenshotControl ( ); | 511 | ScreenshotControl *sc = new ScreenshotControl ( ); |
511 | QPoint curPos = mapToGlobal ( QPoint ( 0, 0 )); | 512 | QPoint curPos = mapToGlobal ( QPoint ( 0, 0 )); |
512 | 513 | ||
513 | // windowPosX is the windows position centered above the applets icon. | 514 | // windowPosX is the windows position centered above the applets icon. |
514 | // If the icon is near the edge of the screen, the window would leave the visible area | 515 | // If the icon is near the edge of the screen, the window would leave the visible area |
515 | // so we check the position against the screen width and correct the difference if needed | 516 | // so we check the position against the screen width and correct the difference if needed |
516 | 517 | ||
517 | int screenWidth = qApp->desktop()->width(); | 518 | int screenWidth = qApp->desktop()->width(); |
518 | int windowPosX = curPos. x ( ) - ( sc-> sizeHint ( ). width ( ) - width ( )) / 2 ; | 519 | int windowPosX = curPos. x ( ) - ( sc-> sizeHint ( ). width ( ) - width ( )) / 2 ; |
519 | int ZwindowPosX, XwindowPosX; | 520 | int ZwindowPosX, XwindowPosX; |
520 | 521 | ||
521 | // the window would be placed beyond the screen wich doesn't look tooo good | 522 | // the window would be placed beyond the screen wich doesn't look tooo good |
522 | if ( (windowPosX + sc-> sizeHint ( ). width ( )) > screenWidth ) { | 523 | if ( (windowPosX + sc-> sizeHint ( ). width ( )) > screenWidth ) { |
523 | XwindowPosX = windowPosX + sc-> sizeHint ( ). width ( ) - screenWidth; | 524 | XwindowPosX = windowPosX + sc-> sizeHint ( ). width ( ) - screenWidth; |
524 | ZwindowPosX = windowPosX - XwindowPosX - 1; | 525 | ZwindowPosX = windowPosX - XwindowPosX - 1; |
525 | } else { | 526 | } else { |
526 | ZwindowPosX = windowPosX; | 527 | ZwindowPosX = windowPosX; |
527 | } | 528 | } |
528 | 529 | ||
529 | sc-> move ( ZwindowPosX, curPos. y ( ) - sc-> sizeHint ( ). height ( ) ); | 530 | sc-> move ( ZwindowPosX, curPos. y ( ) - sc-> sizeHint ( ). height ( ) ); |
530 | sc-> show ( ); | 531 | sc-> show ( ); |
531 | } | 532 | } |
532 | 533 | ||
533 | void ScreenshotApplet::paintEvent( QPaintEvent* ) | 534 | void ScreenshotApplet::paintEvent( QPaintEvent* ) |
534 | { | 535 | { |
535 | QPainter p ( this ); | 536 | QPainter p ( this ); |
536 | p.drawPixmap( 0,0, m_icon ); | 537 | p.drawPixmap( 0,0, m_icon ); |
537 | } | 538 | } |
538 | 539 | ||
539 | Q_EXPORT_INTERFACE() | 540 | |
540 | { | 541 | EXPORT_OPIE_APPLET_v1( ScreenshotApplet ) |
541 | Q_CREATE_INSTANCE( OTaskbarAppletWrapper<ScreenshotApplet> ); | ||
542 | } | ||
543 | 542 | ||
diff --git a/core/applets/suspendapplet/config.in b/core/applets/suspendapplet/config.in index fdbe8b3..d75f581 100644 --- a/core/applets/suspendapplet/config.in +++ b/core/applets/suspendapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config SUSPENDAPPLET | 1 | config SUSPENDAPPLET |
2 | boolean "Suspend" | 2 | boolean "Suspend" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/vmemo/config.in b/core/applets/vmemo/config.in index d13492d..356ab16 100644 --- a/core/applets/vmemo/config.in +++ b/core/applets/vmemo/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config VMEMO | 1 | config VMEMO |
2 | boolean "opie-vmemo (take voice memos)" | 2 | boolean "opie-vmemo (take voice memos)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/applets/vmemo/vmemo.cpp b/core/applets/vmemo/vmemo.cpp index 27f6015..7dd5b4b 100644 --- a/core/applets/vmemo/vmemo.cpp +++ b/core/applets/vmemo/vmemo.cpp | |||
@@ -164,64 +164,65 @@ static char * vmemo_xpm[] = { | |||
164 | "X c #42444A", | 164 | "X c #42444A", |
165 | "Y c #22282E", | 165 | "Y c #22282E", |
166 | "Z c #B0B2BC", | 166 | "Z c #B0B2BC", |
167 | "` c #898A90", | 167 | "` c #898A90", |
168 | " . c #65656A", | 168 | " . c #65656A", |
169 | ".. c #999AA2", | 169 | ".. c #999AA2", |
170 | "+. c #52535A", | 170 | "+. c #52535A", |
171 | "@. c #151B21", | 171 | "@. c #151B21", |
172 | "#. c #515257", | 172 | "#. c #515257", |
173 | "$. c #B5B5BE", | 173 | "$. c #B5B5BE", |
174 | "%. c #616167", | 174 | "%. c #616167", |
175 | "&. c #1A1D22", | 175 | "&. c #1A1D22", |
176 | "*. c #000713", | 176 | "*. c #000713", |
177 | "=. c #1F1F21", | 177 | "=. c #1F1F21", |
178 | " ", | 178 | " ", |
179 | " . + @ # ", | 179 | " . + @ # ", |
180 | " $ % & * = - ", | 180 | " $ % & * = - ", |
181 | " ; > , ' ) ! ~ ", | 181 | " ; > , ' ) ! ~ ", |
182 | " { ] ^ / ( _ : ", | 182 | " { ] ^ / ( _ : ", |
183 | " < [ } | 1 2 3 ", | 183 | " < [ } | 1 2 3 ", |
184 | " 4 5 6 7 8 9 0 a b c ", | 184 | " 4 5 6 7 8 9 0 a b c ", |
185 | " d e f g h i j 3 k l m n ", | 185 | " d e f g h i j 3 k l m n ", |
186 | " o p q r s t u v w n ", | 186 | " o p q r s t u v w n ", |
187 | " o x y z A B C D E n ", | 187 | " o x y z A B C D E n ", |
188 | " F G H I J K L M N O ", | 188 | " F G H I J K L M N O ", |
189 | " P Q R S T U V W X ", | 189 | " P Q R S T U V W X ", |
190 | " Y Z ` b ...+. ", | 190 | " Y Z ` b ...+. ", |
191 | " @.#.$.%.&. ", | 191 | " @.#.$.%.&. ", |
192 | " *.B =. ", | 192 | " *.B =. ", |
193 | " n n n n n n n n n "}; | 193 | " n n n n n n n n n "}; |
194 | 194 | ||
195 | 195 | ||
196 | using namespace Opie::Ui; | ||
196 | VMemo::VMemo( QWidget *parent, const char *_name ) | 197 | VMemo::VMemo( QWidget *parent, const char *_name ) |
197 | : QWidget( parent, _name ) { | 198 | : QWidget( parent, _name ) { |
198 | setFixedHeight( 18 ); | 199 | setFixedHeight( 18 ); |
199 | setFixedWidth( 14 ); | 200 | setFixedWidth( 14 ); |
200 | 201 | ||
201 | t_timer = new QTimer( this ); | 202 | t_timer = new QTimer( this ); |
202 | connect( t_timer, SIGNAL( timeout() ), SLOT( timerBreak() ) ); | 203 | connect( t_timer, SIGNAL( timeout() ), SLOT( timerBreak() ) ); |
203 | 204 | ||
204 | Config vmCfg("Vmemo"); | 205 | Config vmCfg("Vmemo"); |
205 | vmCfg.setGroup("Defaults"); | 206 | vmCfg.setGroup("Defaults"); |
206 | int toggleKey = setToggleButton(vmCfg.readNumEntry("toggleKey", -1)); | 207 | int toggleKey = setToggleButton(vmCfg.readNumEntry("toggleKey", -1)); |
207 | useADPCM = vmCfg.readBoolEntry("use_ADPCM", 0); | 208 | useADPCM = vmCfg.readBoolEntry("use_ADPCM", 0); |
208 | 209 | ||
209 | qDebug("toggleKey %d", toggleKey); | 210 | qDebug("toggleKey %d", toggleKey); |
210 | if ( QFile::exists ( "/dev/sharp_buz" ) || QFile::exists ( "/dev/sharp_led" )) | 211 | if ( QFile::exists ( "/dev/sharp_buz" ) || QFile::exists ( "/dev/sharp_led" )) |
211 | systemZaurus=TRUE; | 212 | systemZaurus=TRUE; |
212 | else | 213 | else |
213 | systemZaurus=FALSE; | 214 | systemZaurus=FALSE; |
214 | 215 | ||
215 | myChannel = new QCopChannel( "QPE/VMemo", this ); | 216 | myChannel = new QCopChannel( "QPE/VMemo", this ); |
216 | connect( myChannel, SIGNAL(received(const QCString&,const QByteArray&)), | 217 | connect( myChannel, SIGNAL(received(const QCString&,const QByteArray&)), |
217 | this, SLOT(receive(const QCString&,const QByteArray&)) ); | 218 | this, SLOT(receive(const QCString&,const QByteArray&)) ); |
218 | 219 | ||
219 | if( toggleKey != -1 ) { | 220 | if( toggleKey != -1 ) { |
220 | // keyRegister(key, channel, message) | 221 | // keyRegister(key, channel, message) |
221 | QCopEnvelope e("QPE/Launcher", "keyRegister(int,QCString,QCString)"); | 222 | QCopEnvelope e("QPE/Launcher", "keyRegister(int,QCString,QCString)"); |
222 | // e << 4096; // Key_Escape | 223 | // e << 4096; // Key_Escape |
223 | // e << Key_F5; //4148 | 224 | // e << Key_F5; //4148 |
224 | e << toggleKey; | 225 | e << toggleKey; |
225 | e << QString("QPE/VMemo"); | 226 | e << QString("QPE/VMemo"); |
226 | e << QString("toggleRecord()"); | 227 | e << QString("toggleRecord()"); |
227 | } | 228 | } |
@@ -609,37 +610,35 @@ int VMemo::setToggleButton(int tog) { | |||
609 | case 2: | 610 | case 2: |
610 | return Key_F24; //was Escape | 611 | return Key_F24; //was Escape |
611 | break; | 612 | break; |
612 | case 3: | 613 | case 3: |
613 | return Key_Space; | 614 | return Key_Space; |
614 | break; | 615 | break; |
615 | case 4: | 616 | case 4: |
616 | return Key_F12; | 617 | return Key_F12; |
617 | break; | 618 | break; |
618 | case 5: | 619 | case 5: |
619 | return Key_F9; | 620 | return Key_F9; |
620 | break; | 621 | break; |
621 | case 6: | 622 | case 6: |
622 | return Key_F10; | 623 | return Key_F10; |
623 | break; | 624 | break; |
624 | case 7: | 625 | case 7: |
625 | return Key_F11; | 626 | return Key_F11; |
626 | break; | 627 | break; |
627 | case 8: | 628 | case 8: |
628 | return Key_F13; | 629 | return Key_F13; |
629 | break; | 630 | break; |
630 | }; | 631 | }; |
631 | } | 632 | } |
632 | return -1; | 633 | return -1; |
633 | } | 634 | } |
634 | 635 | ||
635 | void VMemo::timerBreak() { | 636 | void VMemo::timerBreak() { |
636 | //stop | 637 | //stop |
637 | stopRecording(); | 638 | stopRecording(); |
638 | QMessageBox::message("Vmemo","Vmemo recording has ended"); | 639 | QMessageBox::message("Vmemo","Vmemo recording has ended"); |
639 | } | 640 | } |
640 | 641 | ||
641 | Q_EXPORT_INTERFACE() | 642 | |
642 | { | 643 | EXPORT_OPIE_APPLET_v1( VMemo ) |
643 | Q_CREATE_INSTANCE( OTaskbarAppletWrapper<VMemo> ); | ||
644 | } | ||
645 | 644 | ||
diff --git a/core/applets/volumeapplet/config.in b/core/applets/volumeapplet/config.in index 1233d9f..f097591 100644 --- a/core/applets/volumeapplet/config.in +++ b/core/applets/volumeapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config VOLUMEAPPLET | 1 | config VOLUMEAPPLET |
2 | boolean "opie-volumeapplet (set volume for microphone and speaker)" | 2 | boolean "opie-volumeapplet (set volume for microphone and speaker)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIECORE2 |
diff --git a/core/applets/volumeapplet/volume.cpp b/core/applets/volumeapplet/volume.cpp index 942cebb..276f47f 100644 --- a/core/applets/volumeapplet/volume.cpp +++ b/core/applets/volumeapplet/volume.cpp | |||
@@ -10,72 +10,73 @@ | |||
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 "volume.h" | 21 | #include "volume.h" |
22 | #include "oledbox.h" | 22 | #include "oledbox.h" |
23 | 23 | ||
24 | #include <opie2/odevice.h> | 24 | #include <opie2/odevice.h> |
25 | #include <opie2/otaskbarapplet.h> | 25 | #include <opie2/otaskbarapplet.h> |
26 | #include <qpe/resource.h> | 26 | #include <qpe/resource.h> |
27 | #include <qpe/applnk.h> | 27 | #include <qpe/applnk.h> |
28 | #include <qpe/config.h> | 28 | #include <qpe/config.h> |
29 | #include <qpe/qcopenvelope_qws.h> | 29 | #include <qpe/qcopenvelope_qws.h> |
30 | 30 | ||
31 | #include <qpainter.h> | 31 | #include <qpainter.h> |
32 | #include <qcheckbox.h> | 32 | #include <qcheckbox.h> |
33 | #include <qslider.h> | 33 | #include <qslider.h> |
34 | #include <qlayout.h> | 34 | #include <qlayout.h> |
35 | #include <qvbox.h> | 35 | #include <qvbox.h> |
36 | #include <qlabel.h> | 36 | #include <qlabel.h> |
37 | #include <qpushbutton.h> | 37 | #include <qpushbutton.h> |
38 | #include <qtimer.h> | 38 | #include <qtimer.h> |
39 | 39 | ||
40 | #include <stdio.h> | 40 | #include <stdio.h> |
41 | 41 | ||
42 | using namespace Opie; | 42 | using namespace Opie::Core; |
43 | 43 | ||
44 | #define RATE_TIMER_INTERVAL 100 | 44 | #define RATE_TIMER_INTERVAL 100 |
45 | // Ten times per second is fine (RATE_TIMER_INTERVAL 100). A shorter time | 45 | // Ten times per second is fine (RATE_TIMER_INTERVAL 100). A shorter time |
46 | // results in "hanging" buttons on the iPAQ due to quite high CPU consumption. | 46 | // results in "hanging" buttons on the iPAQ due to quite high CPU consumption. |
47 | 47 | ||
48 | 48 | ||
49 | /* XPM */ | 49 | /* XPM */ |
50 | using namespace Opie::Ui; | ||
50 | static const char * vol_xpm[] = { | 51 | static const char * vol_xpm[] = { |
51 | "20 20 3 1", | 52 | "20 20 3 1", |
52 | " c None", | 53 | " c None", |
53 | ". c #0000FF", | 54 | ". c #0000FF", |
54 | "+ c #000000", | 55 | "+ c #000000", |
55 | " ", | 56 | " ", |
56 | " . ", | 57 | " . ", |
57 | " . . . . ", | 58 | " . . . . ", |
58 | " . . . . . . ", | 59 | " . . . . . . ", |
59 | " . . . . . . . ", | 60 | " . . . . . . . ", |
60 | " . . ..... . . ", | 61 | " . . ..... . . ", |
61 | " . ... ..... ... ", | 62 | " . ... ..... ... ", |
62 | " ........... .... ", | 63 | " ........... .... ", |
63 | " ................. ", | 64 | " ................. ", |
64 | "++++++++++++++++++++", | 65 | "++++++++++++++++++++", |
65 | " .................. ", | 66 | " .................. ", |
66 | " . ............. . ", | 67 | " . ............. . ", |
67 | " . ..... ....... ", | 68 | " . ..... ....... ", |
68 | " . ... ..... . ", | 69 | " . ... ..... . ", |
69 | " . ... ..... . ", | 70 | " . ... ..... . ", |
70 | " . ... ..... ", | 71 | " . ... ..... ", |
71 | " . . . . . ", | 72 | " . . . . . ", |
72 | " . . . ", | 73 | " . . . ", |
73 | " . . . ", | 74 | " . . . ", |
74 | " "}; | 75 | " "}; |
75 | /* XPM */ | 76 | /* XPM */ |
76 | static const char * mic_xpm[] = { | 77 | static const char * mic_xpm[] = { |
77 | "20 20 21 1", | 78 | "20 20 21 1", |
78 | " c None", | 79 | " c None", |
79 | ". c #000000", | 80 | ". c #000000", |
80 | "+ c #EEEEEE", | 81 | "+ c #EEEEEE", |
81 | "@ c #B4B6B4", | 82 | "@ c #B4B6B4", |
@@ -748,36 +749,33 @@ void VolumeApplet::mousePressEvent ( QMouseEvent * ) | |||
748 | 749 | ||
749 | void VolumeApplet::redraw ( bool all ) | 750 | void VolumeApplet::redraw ( bool all ) |
750 | { | 751 | { |
751 | if ( all ) | 752 | if ( all ) |
752 | repaint ( true ); | 753 | repaint ( true ); |
753 | else | 754 | else |
754 | repaint ( 2, height ( ) - 3, width ( ) - 4, 2, false ); | 755 | repaint ( 2, height ( ) - 3, width ( ) - 4, 2, false ); |
755 | } | 756 | } |
756 | 757 | ||
757 | 758 | ||
758 | void VolumeApplet::paintEvent ( QPaintEvent * ) | 759 | void VolumeApplet::paintEvent ( QPaintEvent * ) |
759 | { | 760 | { |
760 | QPainter p ( this ); | 761 | QPainter p ( this ); |
761 | 762 | ||
762 | p. drawPixmap ( (width()- m_pixmap->width())/2, QMAX( (height()-4-m_pixmap->height() )/2, 1), *m_pixmap ); | 763 | p. drawPixmap ( (width()- m_pixmap->width())/2, QMAX( (height()-4-m_pixmap->height() )/2, 1), *m_pixmap ); |
763 | p. setPen ( darkGray ); | 764 | p. setPen ( darkGray ); |
764 | p. drawRect ( 1, height() - 4, width() - 2, 4 ); | 765 | p. drawRect ( 1, height() - 4, width() - 2, 4 ); |
765 | 766 | ||
766 | int pixelsWide = m_dialog-> volPercent ( ) * ( width() - 4 ) / 100; | 767 | int pixelsWide = m_dialog-> volPercent ( ) * ( width() - 4 ) / 100; |
767 | p. fillRect ( 2, height() - 3, pixelsWide, 2, red ); | 768 | p. fillRect ( 2, height() - 3, pixelsWide, 2, red ); |
768 | p. fillRect ( pixelsWide + 2, height() - 3, width() - 4 - pixelsWide, 2, lightGray ); | 769 | p. fillRect ( pixelsWide + 2, height() - 3, width() - 4 - pixelsWide, 2, lightGray ); |
769 | 770 | ||
770 | if ( m_dialog-> volMuted ( )) { | 771 | if ( m_dialog-> volMuted ( )) { |
771 | p. setPen ( red ); | 772 | p. setPen ( red ); |
772 | p. drawLine ( 1, 2, width() - 2, height() - 5 ); | 773 | p. drawLine ( 1, 2, width() - 2, height() - 5 ); |
773 | p. drawLine ( 1, 3, width() - 2, height() - 4 ); | 774 | p. drawLine ( 1, 3, width() - 2, height() - 4 ); |
774 | p. drawLine ( width() - 2, 2, 1, height() - 5 ); | 775 | p. drawLine ( width() - 2, 2, 1, height() - 5 ); |
775 | p. drawLine ( width() - 2, 3, 1, height() - 4 ); | 776 | p. drawLine ( width() - 2, 3, 1, height() - 4 ); |
776 | } | 777 | } |
777 | } | 778 | } |
778 | 779 | ||
779 | 780 | ||
780 | Q_EXPORT_INTERFACE() | 781 | EXPORT_OPIE_APPLET_v1( VolumeApplet ) |
781 | { | ||
782 | Q_CREATE_INSTANCE( OTaskbarAppletWrapper<VolumeApplet> ); | ||
783 | } | ||
diff --git a/core/applets/volumeapplet/volumeapplet.pro b/core/applets/volumeapplet/volumeapplet.pro index b14956e..b478ed1 100644 --- a/core/applets/volumeapplet/volumeapplet.pro +++ b/core/applets/volumeapplet/volumeapplet.pro | |||
@@ -1,13 +1,13 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt plugin warn_on release | 2 | CONFIG += qt plugin warn_on release |
3 | HEADERS = volume.h oledbox.h | 3 | HEADERS = volume.h oledbox.h |
4 | SOURCES = volume.cpp oledbox.cpp | 4 | SOURCES = volume.cpp oledbox.cpp |
5 | TARGET = volumeapplet | 5 | TARGET = volumeapplet |
6 | DESTDIR = $(OPIEDIR)/plugins/applets | 6 | DESTDIR = $(OPIEDIR)/plugins/applets |
7 | INCLUDEPATH += $(OPIEDIR)/include | 7 | INCLUDEPATH += $(OPIEDIR)/include |
8 | DEPENDPATH += ../$(OPIEDIR)/include | 8 | DEPENDPATH += ../$(OPIEDIR)/include |
9 | LIBS += -lqpe | 9 | LIBS += -lqpe -lopiecore2 |
10 | VERSION = 1.0.0 | 10 | VERSION = 1.0.0 |
11 | 11 | ||
12 | include ( $(OPIEDIR)/include.pro ) | 12 | include ( $(OPIEDIR)/include.pro ) |
13 | target.path = $$prefix/plugins/applets | 13 | target.path = $$prefix/plugins/applets |
diff --git a/core/applets/vtapplet/config.in b/core/applets/vtapplet/config.in index 85692a5..8fe4200 100644 --- a/core/applets/vtapplet/config.in +++ b/core/applets/vtapplet/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config VTAPPLET | 1 | config VTAPPLET |
2 | boolean "VT (switch to another virtual terminal)" | 2 | boolean "VT (switch to another virtual terminal)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) |
diff --git a/core/obex/config.in b/core/obex/config.in index ef09f7a..c0208d1 100644 --- a/core/obex/config.in +++ b/core/obex/config.in | |||
@@ -1,4 +1,4 @@ | |||
1 | config OBEX | 1 | config OBEX |
2 | boolean "libopieobex0 (library needed for beaming in Opie)" | 2 | boolean "libopieobex0 (library needed for beaming in Opie)" |
3 | default "y" | 3 | default "y" |
4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE | 4 | depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIECORE2 |
diff --git a/core/obex/obex.cc b/core/obex/obex.cc index 50e5201..3c99af6 100644 --- a/core/obex/obex.cc +++ b/core/obex/obex.cc | |||
@@ -1,118 +1,119 @@ | |||
1 | 1 | ||
2 | #include <qfileinfo.h> | 2 | #include <qfileinfo.h> |
3 | 3 | ||
4 | 4 | ||
5 | #include <opie/oprocess.h> | 5 | #include <opie2/oprocess.h> |
6 | #include "obex.h" | 6 | #include "obex.h" |
7 | 7 | ||
8 | using namespace OpieObex; | 8 | using namespace OpieObex; |
9 | 9 | ||
10 | using namespace Opie::Core; | ||
10 | /* TRANSLATOR OpieObex::Obex */ | 11 | /* TRANSLATOR OpieObex::Obex */ |
11 | 12 | ||
12 | Obex::Obex( QObject *parent, const char* name ) | 13 | Obex::Obex( QObject *parent, const char* name ) |
13 | : QObject(parent, name ) | 14 | : QObject(parent, name ) |
14 | { | 15 | { |
15 | m_rec = 0; | 16 | m_rec = 0; |
16 | m_send=0; | 17 | m_send=0; |
17 | m_count = 0; | 18 | m_count = 0; |
18 | m_receive = false; | 19 | m_receive = false; |
19 | connect( this, SIGNAL(error(int) ), // for recovering to receive | 20 | connect( this, SIGNAL(error(int) ), // for recovering to receive |
20 | SLOT(slotError() ) ); | 21 | SLOT(slotError() ) ); |
21 | connect( this, SIGNAL(sent(bool) ), | 22 | connect( this, SIGNAL(sent(bool) ), |
22 | SLOT(slotError() ) ); | 23 | SLOT(slotError() ) ); |
23 | }; | 24 | }; |
24 | Obex::~Obex() { | 25 | Obex::~Obex() { |
25 | delete m_rec; | 26 | delete m_rec; |
26 | delete m_send; | 27 | delete m_send; |
27 | } | 28 | } |
28 | void Obex::receive() { | 29 | void Obex::receive() { |
29 | m_receive = true; | 30 | m_receive = true; |
30 | m_outp = QString::null; | 31 | m_outp = QString::null; |
31 | qWarning("Receive" ); | 32 | qWarning("Receive" ); |
32 | m_rec = new OProcess(); | 33 | m_rec = new OProcess(); |
33 | *m_rec << "irobex_palm3"; | 34 | *m_rec << "irobex_palm3"; |
34 | // connect to the necessary slots | 35 | // connect to the necessary slots |
35 | connect(m_rec, SIGNAL(processExited(OProcess*) ), | 36 | connect(m_rec, SIGNAL(processExited(Opie::Core::OProcess*) ), |
36 | this, SLOT(slotExited(OProcess*) ) ); | 37 | this, SLOT(slotExited(Opie::Core::OProcess*) ) ); |
37 | 38 | ||
38 | connect(m_rec, SIGNAL(receivedStdout(OProcess*, char*, int ) ), | 39 | connect(m_rec, SIGNAL(receivedStdout(Opie::Core::OProcess*, char*, int ) ), |
39 | this, SLOT(slotStdOut(OProcess*, char*, int) ) ); | 40 | this, SLOT(slotStdOut(Opie::Core::OProcess*, char*, int) ) ); |
40 | 41 | ||
41 | if(!m_rec->start(OProcess::NotifyOnExit, OProcess::AllOutput) ) { | 42 | if(!m_rec->start(OProcess::NotifyOnExit, OProcess::AllOutput) ) { |
42 | qWarning("could not start :("); | 43 | qWarning("could not start :("); |
43 | emit done( false ); | 44 | emit done( false ); |
44 | delete m_rec; | 45 | delete m_rec; |
45 | m_rec = 0; | 46 | m_rec = 0; |
46 | } | 47 | } |
47 | // emit currentTry(m_count ); | 48 | // emit currentTry(m_count ); |
48 | 49 | ||
49 | } | 50 | } |
50 | void Obex::send( const QString& fileName) { // if currently receiving stop it send receive | 51 | void Obex::send( const QString& fileName) { // if currently receiving stop it send receive |
51 | m_count = 0; | 52 | m_count = 0; |
52 | m_file = fileName; | 53 | m_file = fileName; |
53 | qWarning("send %s", fileName.latin1() ); | 54 | qWarning("send %s", fileName.latin1() ); |
54 | if (m_rec != 0 ) { | 55 | if (m_rec != 0 ) { |
55 | qWarning("running"); | 56 | qWarning("running"); |
56 | if (m_rec->isRunning() ) { | 57 | if (m_rec->isRunning() ) { |
57 | emit error(-1 ); | 58 | emit error(-1 ); |
58 | qWarning("is running"); | 59 | qWarning("is running"); |
59 | delete m_rec; | 60 | delete m_rec; |
60 | m_rec = 0; | 61 | m_rec = 0; |
61 | 62 | ||
62 | }else{ | 63 | }else{ |
63 | qWarning("is not running"); | 64 | qWarning("is not running"); |
64 | emit error( -1 ); // we did not delete yet but it's not running slotExited is pending | 65 | emit error( -1 ); // we did not delete yet but it's not running slotExited is pending |
65 | return; | 66 | return; |
66 | } | 67 | } |
67 | } | 68 | } |
68 | sendNow(); | 69 | sendNow(); |
69 | } | 70 | } |
70 | void Obex::sendNow(){ | 71 | void Obex::sendNow(){ |
71 | qWarning("sendNow"); | 72 | qWarning("sendNow"); |
72 | if ( m_count >= 25 ) { // could not send | 73 | if ( m_count >= 25 ) { // could not send |
73 | emit error(-1 ); | 74 | emit error(-1 ); |
74 | emit sent(false); | 75 | emit sent(false); |
75 | return; | 76 | return; |
76 | } | 77 | } |
77 | // OProcess inititialisation | 78 | // OProcess inititialisation |
78 | m_send = new OProcess(); | 79 | m_send = new OProcess(); |
79 | *m_send << "irobex_palm3"; | 80 | *m_send << "irobex_palm3"; |
80 | *m_send << QFile::encodeName(m_file); | 81 | *m_send << QFile::encodeName(m_file); |
81 | 82 | ||
82 | // connect to slots Exited and and StdOut | 83 | // connect to slots Exited and and StdOut |
83 | connect(m_send, SIGNAL(processExited(OProcess*) ), | 84 | connect(m_send, SIGNAL(processExited(Opie::Core::OProcess*) ), |
84 | this, SLOT(slotExited(OProcess*)) ); | 85 | this, SLOT(slotExited(Opie::Core::OProcess*)) ); |
85 | connect(m_send, SIGNAL(receivedStdout(OProcess*, char*, int )), | 86 | connect(m_send, SIGNAL(receivedStdout(Opie::Core::OProcess*, char*, int )), |
86 | this, SLOT(slotStdOut(OProcess*, char*, int) ) ); | 87 | this, SLOT(slotStdOut(Opie::Core::OProcess*, char*, int) ) ); |
87 | 88 | ||
88 | // now start it | 89 | // now start it |
89 | if (!m_send->start(/*OProcess::NotifyOnExit, OProcess::AllOutput*/ ) ) { | 90 | if (!m_send->start(/*OProcess::NotifyOnExit, OProcess::AllOutput*/ ) ) { |
90 | qWarning("could not send" ); | 91 | qWarning("could not send" ); |
91 | m_count = 25; | 92 | m_count = 25; |
92 | emit error(-1 ); | 93 | emit error(-1 ); |
93 | delete m_send; | 94 | delete m_send; |
94 | m_send=0; | 95 | m_send=0; |
95 | } | 96 | } |
96 | // end | 97 | // end |
97 | m_count++; | 98 | m_count++; |
98 | emit currentTry( m_count ); | 99 | emit currentTry( m_count ); |
99 | } | 100 | } |
100 | 101 | ||
101 | void Obex::slotExited(OProcess* proc ){ | 102 | void Obex::slotExited(OProcess* proc ){ |
102 | if (proc == m_rec ) { // receive process | 103 | if (proc == m_rec ) { // receive process |
103 | received(); | 104 | received(); |
104 | }else if ( proc == m_send ) { | 105 | }else if ( proc == m_send ) { |
105 | sendEnd(); | 106 | sendEnd(); |
106 | } | 107 | } |
107 | } | 108 | } |
108 | void Obex::slotStdOut(OProcess* proc, char* buf, int len){ | 109 | void Obex::slotStdOut(OProcess* proc, char* buf, int len){ |
109 | if ( proc == m_rec ) { // only receive | 110 | if ( proc == m_rec ) { // only receive |
110 | QByteArray ar( len ); | 111 | QByteArray ar( len ); |
111 | memcpy( ar.data(), buf, len ); | 112 | memcpy( ar.data(), buf, len ); |
112 | qWarning("parsed: %s", ar.data() ); | 113 | qWarning("parsed: %s", ar.data() ); |
113 | m_outp.append( ar ); | 114 | m_outp.append( ar ); |
114 | } | 115 | } |
115 | } | 116 | } |
116 | 117 | ||
117 | void Obex::received() { | 118 | void Obex::received() { |
118 | if (m_rec->normalExit() ) { | 119 | if (m_rec->normalExit() ) { |
diff --git a/core/obex/obex.h b/core/obex/obex.h index 60f5d28..284cb12 100644 --- a/core/obex/obex.h +++ b/core/obex/obex.h | |||
@@ -1,84 +1,84 @@ | |||
1 | 1 | ||
2 | 2 | ||
3 | #ifndef OpieObex_H | 3 | #ifndef OpieObex_H |
4 | #define OpieObex_H | 4 | #define OpieObex_H |
5 | 5 | ||
6 | #include <qobject.h> | 6 | #include <qobject.h> |
7 | 7 | ||
8 | class OProcess; | 8 | namespace Opie {namespace Core {class OProcess;}} |
9 | class QCopChannel; | 9 | class QCopChannel; |
10 | namespace OpieObex { | 10 | namespace OpieObex { |
11 | class Obex : public QObject { | 11 | class Obex : public QObject { |
12 | Q_OBJECT | 12 | Q_OBJECT |
13 | public: | 13 | public: |
14 | /** | 14 | /** |
15 | * Obex c'tor look | 15 | * Obex c'tor look |
16 | */ | 16 | */ |
17 | Obex( QObject *parent, const char* name); | 17 | Obex( QObject *parent, const char* name); |
18 | /** | 18 | /** |
19 | * d'tor | 19 | * d'tor |
20 | */ | 20 | */ |
21 | ~Obex(); | 21 | ~Obex(); |
22 | 22 | ||
23 | /** | 23 | /** |
24 | * Starting listening to irda after enabled by the applet | 24 | * Starting listening to irda after enabled by the applet |
25 | * a signal gets emitted when recieved a file | 25 | * a signal gets emitted when recieved a file |
26 | */ | 26 | */ |
27 | void receive(); | 27 | void receive(); |
28 | void send( const QString& ); | 28 | void send( const QString& ); |
29 | void setReceiveEnabled( bool = false ); | 29 | void setReceiveEnabled( bool = false ); |
30 | signals: | 30 | signals: |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * a signal | 33 | * a signal |
34 | * @param path The path to the recieved file | 34 | * @param path The path to the recieved file |
35 | */ | 35 | */ |
36 | void receivedFile( const QString& path); | 36 | void receivedFile( const QString& path); |
37 | /** | 37 | /** |
38 | * error signal if the program couldn't be started or the | 38 | * error signal if the program couldn't be started or the |
39 | * the connection timed out | 39 | * the connection timed out |
40 | */ | 40 | */ |
41 | void error( int ); | 41 | void error( int ); |
42 | /** | 42 | /** |
43 | * The current try to receive data | 43 | * The current try to receive data |
44 | */ | 44 | */ |
45 | void currentTry(unsigned int); | 45 | void currentTry(unsigned int); |
46 | /** | 46 | /** |
47 | * signal sent The file got beamed to the remote location | 47 | * signal sent The file got beamed to the remote location |
48 | */ | 48 | */ |
49 | void sent(bool); | 49 | void sent(bool); |
50 | void done(bool); | 50 | void done(bool); |
51 | 51 | ||
52 | private: | 52 | private: |
53 | uint m_count; | 53 | uint m_count; |
54 | QString m_file; | 54 | QString m_file; |
55 | QString m_outp; | 55 | QString m_outp; |
56 | OProcess *m_send; | 56 | Opie::Core::OProcess *m_send; |
57 | OProcess *m_rec; | 57 | Opie::Core::OProcess *m_rec; |
58 | bool m_receive : 1; | 58 | bool m_receive : 1; |
59 | void shutDownReceive(); | 59 | void shutDownReceive(); |
60 | 60 | ||
61 | private slots: | 61 | private slots: |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * send over palm obex | 64 | * send over palm obex |
65 | */ | 65 | */ |
66 | 66 | ||
67 | //void send(const QString&); | 67 | //void send(const QString&); |
68 | 68 | ||
69 | // the process exited | 69 | // the process exited |
70 | void slotExited(OProcess* proc) ; | 70 | void slotExited(Opie::Core::OProcess* proc) ; |
71 | void slotStdOut(OProcess*, char*, int); | 71 | void slotStdOut(Opie::Core::OProcess*, char*, int); |
72 | void slotError(); | 72 | void slotError(); |
73 | 73 | ||
74 | private: | 74 | private: |
75 | void sendNow(); | 75 | void sendNow(); |
76 | QString parseOut(); | 76 | QString parseOut(); |
77 | void received(); | 77 | void received(); |
78 | void sendEnd(); | 78 | void sendEnd(); |
79 | 79 | ||
80 | }; | 80 | }; |
81 | }; | 81 | }; |
82 | 82 | ||
83 | 83 | ||
84 | #endif | 84 | #endif |
diff --git a/core/obex/obex.pro b/core/obex/obex.pro index a296b2c..51fa300 100644 --- a/core/obex/obex.pro +++ b/core/obex/obex.pro | |||
@@ -1,13 +1,13 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on release | 2 | CONFIG += qt warn_on release |
3 | HEADERS= obex.h obexhandler.h obexsend.h receiver.h | 3 | HEADERS= obex.h obexhandler.h obexsend.h receiver.h obeximpl.h |
4 | SOURCES= obex.cc obexsend.cpp obexhandler.cpp receiver.cpp | 4 | SOURCES= obex.cc obexsend.cpp obexhandler.cpp receiver.cpp obeximpl.cpp |
5 | TARGET = opieobex | 5 | TARGET = opieobex |
6 | DESTDIR = $(OPIEDIR)/plugins/obex | 6 | DESTDIR = $(OPIEDIR)/plugins/obex |
7 | INCLUDEPATH += $(OPIEDIR)/include $(OPIEDIR)/core/launcher | 7 | INCLUDEPATH += $(OPIEDIR)/include $(OPIEDIR)/core/launcher |
8 | DEPENDPATH += ../$(OPIEDIR)/include | 8 | DEPENDPATH += ../$(OPIEDIR)/include |
9 | LIBS += -lqpe -lopiecore2 | 9 | LIBS += -lqpe -lopiecore2 |
10 | VERSION = 0.0.2 | 10 | VERSION = 0.0.2 |
11 | 11 | ||
12 | include ( $(OPIEDIR)/include.pro ) | 12 | include ( $(OPIEDIR)/include.pro ) |
13 | target.path = $$prefix/plugins/applets | 13 | target.path = $$prefix/plugins/applets |
diff --git a/core/obex/obeximpl.cpp b/core/obex/obeximpl.cpp index 5b53644..ca6ce7b 100644 --- a/core/obex/obeximpl.cpp +++ b/core/obex/obeximpl.cpp | |||
@@ -1,32 +1,34 @@ | |||
1 | #include "obexhandler.h" | 1 | #include "obexhandler.h" |
2 | #include "obeximpl.h" | 2 | #include "obeximpl.h" |
3 | 3 | ||
4 | |||
5 | |||
4 | using namespace OpieObex; | 6 | using namespace OpieObex; |
5 | 7 | ||
6 | /* TRANSLATOR OpieObex::ObexImpl */ | 8 | /* TRANSLATOR OpieObex::ObexImpl */ |
7 | 9 | ||
8 | ObexImpl::ObexImpl() { | 10 | ObexImpl::ObexImpl() { |
9 | m_handler = new ObexHandler; | 11 | m_handler = new ObexHandler; |
10 | } | 12 | } |
11 | ObexImpl::~ObexImpl() { | 13 | ObexImpl::~ObexImpl() { |
12 | delete m_handler; | 14 | delete m_handler; |
13 | } | 15 | } |
14 | QRESULT ObexImpl::queryInterface( const QUuid& uuid, QUnknownInterface **iface ) { | 16 | QRESULT ObexImpl::queryInterface( const QUuid& uuid, QUnknownInterface **iface ) { |
15 | *iface = 0; | 17 | *iface = 0; |
16 | if ( uuid == IID_QUnknown ) { | 18 | if ( uuid == IID_QUnknown ) { |
17 | *iface = this; | 19 | *iface = this; |
18 | }else if ( uuid == IID_ObexInterface ) | 20 | }else if ( uuid == IID_ObexInterface ) |
19 | *iface = this; | 21 | *iface = this; |
20 | else | 22 | else |
21 | return QS_FALSE; | 23 | return QS_FALSE; |
22 | 24 | ||
23 | if (*iface) | 25 | if (*iface) |
24 | (*iface)->addRef(); | 26 | (*iface)->addRef(); |
25 | 27 | ||
26 | return QS_OK; | 28 | return QS_OK; |
27 | } | 29 | } |
28 | 30 | ||
29 | 31 | ||
30 | Q_EXPORT_INTERFACE() { | 32 | Q_EXPORT_INTERFACE() { |
31 | Q_CREATE_INSTANCE( ObexImpl ) | 33 | Q_CREATE_INSTANCE( ObexImpl ) |
32 | } | 34 | } |