Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PcmciaManager Class Reference

#include </home/clem/local/src/opie/noncore/applets/pcmcia/pcmcia.h>

List of all members.

Public Member Functions

 PcmciaManager (QWidget *parent=0)
 ~PcmciaManager ()

Static Public Member Functions

static int position ()

Protected Member Functions

void paintEvent (QPaintEvent *)
void mousePressEvent (QMouseEvent *)

Private Slots

void handleSystemChannel (const QCString &, const QByteArray &)
void cardMessage (const QCString &, const QByteArray &)
void userCardAction (int action)
void popupTimeout ()

Private Member Functions

void configure (Opie::Core::OPcmciaSocket *)
void execCommand (const QStringList &command)
void executeAction (Opie::Core::OPcmciaSocket *, const QString &)
void popUp (QString message, QString icon=QString::null)

Private Attributes

bool configuring
int commandOrig
QPixmap pm
QPopupMenu * popupMenu


Constructor & Destructor Documentation

PcmciaManager::PcmciaManager QWidget *  parent = 0  ) 
 

Definition at line 70 of file pcmcia.cpp.

References cardMessage(), channel, configuring, handleSystemChannel(), Opie::Core::OResource::loadPixmap(), pm, Opie::Core::OResource::SmallIcon, and AppLnk::smallIconSize().

PcmciaManager::~PcmciaManager  ) 
 

Definition at line 89 of file pcmcia.cpp.


Member Function Documentation

void PcmciaManager::cardMessage const QCString ,
const QByteArray
[private, slot]
 

Definition at line 190 of file pcmcia.cpp.

References configure(), executeAction(), i, Opie::Core::OPcmciaSystem::iterator(), name, odebug, oendl, Opie::Core::OPcmciaSocket::productIdentity(), qApp, Config::readEntry(), Config::readNumEntry(), Config::setGroup(), and tr.

Referenced by PcmciaManager().

void PcmciaManager::configure Opie::Core::OPcmciaSocket  )  [private]
 

Definition at line 321 of file pcmcia.cpp.

References configuring, QPEApplication::execDialog(), odebug, oendl, qApp, and ConfigDialog::writeConfiguration().

Referenced by cardMessage(), and userCardAction().

void PcmciaManager::execCommand const QStringList command  )  [private]
 

Definition at line 274 of file pcmcia.cpp.

void PcmciaManager::executeAction Opie::Core::OPcmciaSocket ,
const QString
[private]
 

Definition at line 334 of file pcmcia.cpp.

References ACTIVATE, EJECT, QPEApplication::execDialog(), odebug, oendl, owarn, ConfigDialog::preferredAction(), qApp, SUSPEND, true, and userCardAction().

Referenced by cardMessage(), and handleSystemChannel().

void PcmciaManager::handleSystemChannel const QCString ,
const QByteArray
[private, slot]
 

Definition at line 93 of file pcmcia.cpp.

References executeAction(), and Opie::Core::OPcmciaSystem::iterator().

Referenced by PcmciaManager().

void PcmciaManager::mousePressEvent QMouseEvent *   )  [protected]
 

Definition at line 145 of file pcmcia.cpp.

References CONFIGURE, configuring, Opie::Core::OPcmciaSystem::count(), EJECT, i, INSERT, Opie::Core::OPcmciaSystem::iterator(), p, qDebug(), RESET, RESUME, s, SUSPEND, Opie::Core::OPcmciaSystem::synchronize(), tr, userCardAction(), and width.

void PcmciaManager::paintEvent QPaintEvent *   )  [protected]
 

Definition at line 263 of file pcmcia.cpp.

References p, and pm.

void PcmciaManager::popUp QString  message,
QString  icon = QString::null
[private]
 

Definition at line 112 of file pcmcia.cpp.

References QString::isEmpty(), Opie::Core::OResource::loadPixmap(), p, popupMenu, popupTimeout(), s, Opie::Core::OResource::SmallIcon, and width.

Referenced by userCardAction().

void PcmciaManager::popupTimeout  )  [private, slot]
 

Definition at line 137 of file pcmcia.cpp.

References popupMenu.

Referenced by popUp().

int PcmciaManager::position  )  [static]
 

Definition at line 269 of file pcmcia.cpp.

void PcmciaManager::userCardAction int  action  )  [private, slot]
 

Definition at line 278 of file pcmcia.cpp.

References actionText, ACTIVATE, configure(), CONFIGURE, driver, EJECT, INSERT, odebug, oendl, popUp(), RESET, RESUME, SUSPEND, and tr.

Referenced by executeAction(), and mousePressEvent().


Member Data Documentation

int PcmciaManager::commandOrig [private]
 

Definition at line 65 of file pcmcia.h.

bool PcmciaManager::configuring [private]
 

Definition at line 64 of file pcmcia.h.

Referenced by configure(), mousePressEvent(), and PcmciaManager().

QPixmap PcmciaManager::pm [private]
 

Definition at line 66 of file pcmcia.h.

Referenced by paintEvent(), and PcmciaManager().

QPopupMenu* PcmciaManager::popupMenu [private]
 

Definition at line 67 of file pcmcia.h.

Referenced by popUp(), and popupTimeout().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:44:25 2005 for OPIE by  doxygen 1.4.2