Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Friends

QThread Class Reference

Search for all occurrences

Detailed Description

Definition at line 59 of file qthread.h.

#include <qthread.h>

Inheritance diagram for QThread:
Inheritance graph
[legend]

List of all members.

Public Types

enum   Priority {
  IdlePriority, LowestPriority, LowPriority, NormalPriority,
  HighPriority, HighestPriority, TimeCriticalPriority, InheritPriority
}

Public Slots

void  start (Priority=InheritPriority)
void  terminate ()
void  quit ()

Signals

void  started ()
void  finished ()
void  terminated ()

Public Member Functions

  QThread (QObject *parent=0)
  ~QThread ()
void  setPriority (Priority priority)
Priority  priority () const
bool  isFinished () const
bool  isRunning () const
void  setStackSize (uint stackSize)
uint  stackSize () const
void  exit (int retcode=0)
bool  wait (unsigned long time=ULONG_MAX)

Static Public Member Functions

static Qt::HANDLE  currentThreadId ()
static QThread currentThread ()
static int  idealThreadCount ()
static void  yieldCurrentThread ()

Protected Member Functions

virtual void  run ()
int  exec ()
  QThread (QThreadPrivate &dd, QObject *parent=0)

Static Protected Member Functions

static void  setTerminationEnabled (bool enabled=true)
static void  sleep (unsigned long)
static void  msleep (unsigned long)
static void  usleep (unsigned long)

Friends

class  QCoreApplication
class  QThreadData

Member Enumeration Documentation

enum Priority

Constructor & Destructor Documentation

QThread ( QObject parent = 0 ) [explicit]
~QThread ( )
QThread ( QThreadPrivate &  dd,
QObject parent = 0 
) [protected]

Member Function Documentation

static Qt::HANDLE currentThreadId ( ) [static]
static QThread* currentThread ( ) [static]
static int idealThreadCount ( ) [static]
static void yieldCurrentThread ( ) [static]
void setPriority ( Priority  priority )
Priority priority ( ) const
bool isFinished ( ) const
bool isRunning ( ) const
void setStackSize ( uint  stackSize )
uint stackSize ( ) const
void exit ( int  retcode = 0 )
void start ( Priority  = InheritPriority ) [slot]
void terminate ( ) [slot]
void quit ( ) [slot]
bool wait ( unsigned long  time = ULONG_MAX )
void started ( ) [signal]
void finished ( ) [signal]
void terminated ( ) [signal]
virtual void run ( ) [protected, virtual]
int exec ( ) [protected]
static void setTerminationEnabled ( bool  enabled = true ) [static, protected]
static void sleep ( unsigned  long ) [static, protected]
static void msleep ( unsigned  long ) [static, protected]
static void usleep ( unsigned  long ) [static, protected]

Friends And Related Function Documentation

friend class QCoreApplication [friend]

Reimplemented from QObject.

Definition at line 135 of file qthread.h.

friend class QThreadData [friend]

Reimplemented from QObject.

Definition at line 136 of file qthread.h.


The documentation for this class was generated from the following file:

QThread QThread QThread QThread QThread QThread QThread QThread QThread QThread
QThread QThread QThread QThread QThread QThread QThread QThread QThread QThread