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

QueuedRequestRunner Class Reference

#include </home/clem/local/src/opie/core/launcher/qrr.h>

Collaboration diagram for QueuedRequestRunner:

Collaboration graph
[legend]
List of all members.

Public Slots

void process ()

Signals

void finished ()

Public Member Functions

 QueuedRequestRunner (QFile *f, QWidget *parent)
virtual ~QueuedRequestRunner ()
void desktopMessage (const QCString &message, const QByteArray &data)

Public Attributes

bool readyToDelete
bool waitingForMessages

Private Member Functions

int countSteps ()
bool process (bool counting)

Private Attributes

QFilefile
QList< QCStringwaitMsgs
QDialog * progressDialog
QLabel * progressLabel
QProgressBar * progressBar
int steps
QCString action

Constructor & Destructor Documentation

QueuedRequestRunner::QueuedRequestRunner QFile f,
QWidget *  parent
 

Definition at line 62 of file qrr.cpp.

References countSteps(), IO_ReadOnly, l, progressBar, progressDialog, progressLabel, qDebug(), tr, TRUE, and waitMsgs.

QueuedRequestRunner::~QueuedRequestRunner  )  [virtual]
 

Definition at line 89 of file qrr.cpp.

References progressDialog.


Member Function Documentation

int QueuedRequestRunner::countSteps  )  [private]
 

Definition at line 107 of file qrr.cpp.

References FALSE, IO_ReadOnly, process(), steps, TRUE, and waitingForMessages.

Referenced by QueuedRequestRunner().

void QueuedRequestRunner::desktopMessage const QCString message,
const QByteArray data
 

Definition at line 204 of file qrr.cpp.

References FALSE, process(), TRUE, waitingForMessages, and waitMsgs.

Referenced by Server::desktopMessage().

void QueuedRequestRunner::finished  )  [signal]
 

Referenced by process().

bool QueuedRequestRunner::process bool  counting  )  [private]
 

Definition at line 122 of file qrr.cpp.

References action, channel, stream::data, i, message, progressBar, progressLabel, qDebug(), steps, stream, TRUE, type, waitingForMessages, and waitMsgs.

void QueuedRequestRunner::process  )  [slot]
 

Definition at line 95 of file qrr.cpp.

References action, FALSE, finished(), and waitingForMessages.

Referenced by countSteps(), and desktopMessage().


Member Data Documentation

QCString QueuedRequestRunner::action [private]
 

Definition at line 61 of file qrr.h.

Referenced by process().

QFile* QueuedRequestRunner::file [private]
 

Definition at line 55 of file qrr.h.

QProgressBar* QueuedRequestRunner::progressBar [private]
 

Definition at line 59 of file qrr.h.

Referenced by process(), and QueuedRequestRunner().

QDialog* QueuedRequestRunner::progressDialog [private]
 

Definition at line 57 of file qrr.h.

Referenced by QueuedRequestRunner(), and ~QueuedRequestRunner().

QLabel* QueuedRequestRunner::progressLabel [private]
 

Definition at line 58 of file qrr.h.

Referenced by process(), and QueuedRequestRunner().

bool QueuedRequestRunner::readyToDelete
 

Definition at line 42 of file qrr.h.

Referenced by Server::finishedQueuedRequests().

int QueuedRequestRunner::steps [private]
 

Definition at line 60 of file qrr.h.

Referenced by countSteps(), and process().

bool QueuedRequestRunner::waitingForMessages
 

Definition at line 43 of file qrr.h.

Referenced by countSteps(), Server::desktopMessage(), desktopMessage(), and process().

QList<QCString> QueuedRequestRunner::waitMsgs [private]
 

Definition at line 56 of file qrr.h.

Referenced by desktopMessage(), process(), and QueuedRequestRunner().


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