summaryrefslogtreecommitdiff
path: root/noncore/applets/memoryapplet/memorymeter.cpp
Unidiff
Diffstat (limited to 'noncore/applets/memoryapplet/memorymeter.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/applets/memoryapplet/memorymeter.cpp26
1 files changed, 12 insertions, 14 deletions
diff --git a/noncore/applets/memoryapplet/memorymeter.cpp b/noncore/applets/memoryapplet/memorymeter.cpp
index 9299f49..9cdeaf4 100644
--- a/noncore/applets/memoryapplet/memorymeter.cpp
+++ b/noncore/applets/memoryapplet/memorymeter.cpp
@@ -31,16 +31,17 @@
31 31
32#include <qtopia/applnk.h> 32#include <qtopia/applnk.h>
33 33
34using namespace Opie::Ui;
34MemoryMeter::MemoryMeter( QWidget *parent ) 35MemoryMeter::MemoryMeter( QWidget *parent )
35 : QWidget( parent ), memoryView(0) 36 : QWidget( parent ), memoryView(0)
36{ 37{
37 bvsz = QSize(); 38 bvsz = QSize();
38 if ( qApp->desktop()->height() >= 300 ) 39 if ( qApp->desktop()->height() >= 300 )
39 { 40 {
40 memoryView = new MemoryStatus( 0, WStyle_StaysOnTop | WType_Popup ); 41 memoryView = new MemoryStatus( 0, WStyle_StaysOnTop | WType_Popup );
41 memoryView->setFrameStyle( QFrame::Panel | QFrame::Raised ); 42 memoryView->setFrameStyle( QFrame::Panel | QFrame::Raised );
42 } 43 }
43 else 44 else
44 { 45 {
45 memoryView = new MemoryStatus( 0 ); 46 memoryView = new MemoryStatus( 0 );
46 memoryView->showMaximized(); 47 memoryView->showMaximized();
@@ -79,11 +80,11 @@ bool MemoryMeter::updateMemoryViewGeometry()
79 if (memoryView != 0) 80 if (memoryView != 0)
80 { 81 {
81 QSize sz = memoryView->sizeHint(); 82 QSize sz = memoryView->sizeHint();
82 if ( sz != bvsz ) 83 if ( sz != bvsz )
83 { 84 {
84 bvsz = sz; 85 bvsz = sz;
85 QRect r(memoryView->pos(), memoryView->sizeHint()); 86 QRect r(memoryView->pos(), memoryView->sizeHint());
86 if ( qApp->desktop()->height() >= 300 ) 87 if ( qApp->desktop()->height() >= 300 )
87 { 88 {
88 QPoint curPos = mapToGlobal( rect().topLeft() ); 89 QPoint curPos = mapToGlobal( rect().topLeft() );
89 int lp = qApp->desktop()->width() - memoryView->sizeHint().width(); 90 int lp = qApp->desktop()->width() - memoryView->sizeHint().width();
@@ -100,11 +101,11 @@ bool MemoryMeter::updateMemoryViewGeometry()
100 101
101void MemoryMeter::mousePressEvent( QMouseEvent *) 102void MemoryMeter::mousePressEvent( QMouseEvent *)
102{ 103{
103 if ( memoryView->isVisible() ) 104 if ( memoryView->isVisible() )
104 { 105 {
105 memoryView->hide(); 106 memoryView->hide();
106 } 107 }
107 else 108 else
108 { 109 {
109 bvsz = QSize(); 110 bvsz = QSize();
110 updateMemoryViewGeometry(); 111 updateMemoryViewGeometry();
@@ -206,7 +207,7 @@ void MemoryMeter::paintEvent( QPaintEvent* )
206 // 207 //
207 // Drained section. 208 // Drained section.
208 // 209 //
209 if (used_height != 0) 210 if (used_height != 0)
210 { 211 {
211 p.setPen(NoPen); 212 p.setPen(NoPen);
212 p.setBrush(gray); 213 p.setBrush(gray);
@@ -223,7 +224,7 @@ void MemoryMeter::paintEvent( QPaintEvent* )
223 // 224 //
224 // Unused section. 225 // Unused section.
225 // 226 //
226 if ( batt_height - used_height > 0 ) 227 if ( batt_height - used_height > 0 )
227 { 228 {
228 int unused_offset = used_height + batt_yoffset; 229 int unused_offset = used_height + batt_yoffset;
229 int unused_height = batt_height - used_height; 230 int unused_height = batt_height - used_height;
@@ -240,8 +241,5 @@ void MemoryMeter::paintEvent( QPaintEvent* )
240 } 241 }
241} 242}
242 243
243Q_EXPORT_INTERFACE() 244EXPORT_OPIE_APPLET_v1( MemoryMeter )
244{
245 Q_CREATE_INSTANCE( OTaskbarAppletWrapper<MemoryMeter> );
246}
247 245