summaryrefslogtreecommitdiff
path: root/core/applets/cardmon/pcmcia.h
Unidiff
Diffstat (limited to 'core/applets/cardmon/pcmcia.h') (more/less context) (show whitespace changes)
-rw-r--r--core/applets/cardmon/pcmcia.h25
1 files changed, 5 insertions, 20 deletions
diff --git a/core/applets/cardmon/pcmcia.h b/core/applets/cardmon/pcmcia.h
index 58a2d42..5c20433 100644
--- a/core/applets/cardmon/pcmcia.h
+++ b/core/applets/cardmon/pcmcia.h
@@ -29,52 +29,37 @@
29 29
30#ifndef PCMCIA_H 30#ifndef PCMCIA_H
31#define PCMCIA_H 31#define PCMCIA_H
32 32
33#include <qwidget.h> 33#include <qwidget.h>
34#include <qpixmap.h> 34#include <qpixmap.h>
35#include <qpopupmenu.h> 35#include <qpopupmenu.h>
36 36
37class PcmciaManager : public QWidget 37class PcmciaManager : public QWidget
38{ 38{
39 Q_OBJECT 39 Q_OBJECT
40public: 40public:
41 enum {
42 PCMCIA_Socket1,
43 PCMCIA_Socket2,
44 MMC_Socket
45 };
46
47 PcmciaManager( QWidget *parent = 0 ); 41 PcmciaManager( QWidget *parent = 0 );
48 ~PcmciaManager(); 42 ~PcmciaManager();
49 bool getStatusPcmcia( int showPopUp = FALSE );
50 bool getStatusSd( int showPopUp = FALSE );
51 static int position(); 43 static int position();
44
52private slots: 45private slots:
53 void cardMessage( const QCString &msg, const QByteArray & ); 46 void cardMessage( const QCString &msg, const QByteArray & );
54 void popupTimeout(); 47 void popupTimeout();
55 48
56protected: 49protected:
57 void paintEvent( QPaintEvent* ); 50 void paintEvent( QPaintEvent* );
58 void mousePressEvent( QMouseEvent * ); 51 void mousePressEvent( QMouseEvent * );
59 52
60private: 53private:
61 void execCommand( const QStringList &command ); 54 void execCommand( const QStringList &command );
55 void popUp(QString message, QString icon = QString::null );
56
57 private:
62 int m_commandOrig; 58 int m_commandOrig;
63 QPixmap pm; 59 QPixmap pm;
64 // pcmcia socket 0
65 bool cardInPcmcia0;
66 QString cardInPcmcia0Name;
67 QString cardInPcmcia0Type;
68 // pcmcia socket 1
69 bool cardInPcmcia1;
70 QString cardInPcmcia1Name;
71 QString cardInPcmcia1Type;
72 bool cardInSd;
73 QString cardSdName; // the device which is mounted
74 void iconShow();
75 QPopupMenu *popupMenu; 60 QPopupMenu *popupMenu;
76 void popUp(QString message, QString icon = QString::null ); 61
77}; 62};
78 63
79#endif 64#endif
80 65