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

HdThread Class Reference

#include <HdThread.h>

Inheritance diagram for HdThread:

Inheritance graph
[legend]
Collaboration diagram for HdThread:

Collaboration graph
[legend]
List of all members.

Detailed Description

A derived class of QThread that runs the QApplication object.

Author:
Paul F. Kunz <Paul_Kunz@slac.stanford.edu>

Definition at line 18 of file HdThread.h.

Public Member Functions

 currentThread ()
 enum {IdlePriority, LowestPriority, LowPriority, NormalPriority, HighPriority, HighestPriority, TimeCriticalPriority, InheritPriority}
 exit ()
 finished () const
 HdThread ()
 The default constructor.
 msleep (unsigned long msecs)
virtual void run ()
 Creates the application object and runs it.
 running () const
 sleep (unsigned long secs)
 start (Priority priority=InheritPriority)
 terminate ()
 usleep (unsigned long usecs)
 wait (unsigned long time=ULONG_MAX)
virtual ~HdThread ()
 The destructor.


Constructor & Destructor Documentation

HdThread::HdThread  ) 
 

The default constructor.

Definition at line 22 of file HdThread.cxx.

HdThread::~HdThread  )  [virtual]
 

The destructor.

Does nothing but keep gcc warning messages away.

Definition at line 27 of file HdThread.cxx.


Member Function Documentation

void HdThread::run  )  [virtual]
 

Creates the application object and runs it.

Reimplemented from QThread.

Definition at line 31 of file HdThread.cxx.

References QApplication::exec(), and QtApp::setFirstWindow().


The documentation for this class was generated from the following files:
Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3