summaryrefslogtreecommitdiff
path: root/core/applets/cardmon
authorharlekin <harlekin>2003-04-26 18:09:02 (UTC)
committer harlekin <harlekin>2003-04-26 18:09:02 (UTC)
commite2d44ce9293a3db6710753c2e7e2c38a54f60faf (patch) (unidiff)
tree0934dcd9e1af931a3e61f6f0d09e9aaa838b53e1 /core/applets/cardmon
parentfb10c3a3ba4e509db788cee5009b2480a8381190 (diff)
downloadopie-e2d44ce9293a3db6710753c2e7e2c38a54f60faf.zip
opie-e2d44ce9293a3db6710753c2e7e2c38a54f60faf.tar.gz
opie-e2d44ce9293a3db6710753c2e7e2c38a54f60faf.tar.bz2
make applets more flexible regarding size
Diffstat (limited to 'core/applets/cardmon') (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/cardmon/cardmon.cpp13
-rw-r--r--core/applets/cardmon/cardmon.h2
2 files changed, 10 insertions, 5 deletions
diff --git a/core/applets/cardmon/cardmon.cpp b/core/applets/cardmon/cardmon.cpp
index f3f9044..b8c4553 100644
--- a/core/applets/cardmon/cardmon.cpp
+++ b/core/applets/cardmon/cardmon.cpp
@@ -23,6 +23,8 @@
23 23
24#include <opie/odevice.h> 24#include <opie/odevice.h>
25 25
26#include <qpe/applnk.h>
27
26#include <qcopchannel_qws.h> 28#include <qcopchannel_qws.h>
27#include <qpainter.h> 29#include <qpainter.h>
28#include <qmessagebox.h> 30#include <qmessagebox.h>
@@ -46,8 +48,7 @@
46using namespace Opie; 48using namespace Opie;
47 49
48CardMonitor::CardMonitor(QWidget * parent):QWidget(parent), 50CardMonitor::CardMonitor(QWidget * parent):QWidget(parent),
49pm(Resource:: 51 pm( Resource::loadPixmap("cardmon/pcmcia") )
50 loadPixmap("cardmon/pcmcia"))
51{ 52{
52 53
53 QCopChannel *pcmciaChannel = new QCopChannel("QPE/Card", this); 54 QCopChannel *pcmciaChannel = new QCopChannel("QPE/Card", this);
@@ -64,7 +65,11 @@ pm(Resource::
64 cardInPcmcia1 = FALSE; 65 cardInPcmcia1 = FALSE;
65 cardInSd = FALSE; 66 cardInSd = FALSE;
66 67
67 setFixedSize(pm.size()); 68 setFocusPolicy( NoFocus );
69
70 setFixedWidth ( AppLnk::smallIconSize() );
71 setFixedHeight ( AppLnk::smallIconSize() );
72
68 getStatusPcmcia(TRUE); 73 getStatusPcmcia(TRUE);
69 getStatusSd(TRUE); 74 getStatusSd(TRUE);
70 repaint(FALSE); 75 repaint(FALSE);
@@ -335,7 +340,7 @@ void CardMonitor::paintEvent(QPaintEvent *)
335 QPainter p(this); 340 QPainter p(this);
336 341
337 if ( cardInPcmcia0 || cardInPcmcia1 || cardInSd ) { 342 if ( cardInPcmcia0 || cardInPcmcia1 || cardInSd ) {
338 p.drawPixmap(0, 0, pm); 343 p.drawPixmap(0, 0, pm );
339 show(); 344 show();
340 } else { 345 } else {
341 //p.eraseRect(rect()); 346 //p.eraseRect(rect());
diff --git a/core/applets/cardmon/cardmon.h b/core/applets/cardmon/cardmon.h
index 49bcae8..4f00920 100644
--- a/core/applets/cardmon/cardmon.h
+++ b/core/applets/cardmon/cardmon.h
@@ -3,7 +3,7 @@
3 * 3 *
4 * --------------------- 4 * ---------------------
5 * 5 *
6 * copyright : (c) 2002 by Maximilian Reiss 6 * copyright : (c) 2003 by Maximilian Reiss
7 * email : max.reiss@gmx.de 7 * email : max.reiss@gmx.de
8 * based on two apps by Devin Butterfield 8 * based on two apps by Devin Butterfield
9 */ 9 */