TQtApplication Class Reference

#include <TQtApplication.h>

List of all members.

Public Member Functions

 TQtApplication ()
 TQtApplication (const char *appClassName, int &argc, char **argv)
virtual ~TQtApplication ()

Static Public Member Functions

static bool Terminate ()
static TQtApplicationGetQtApplication ()
static bool IsThisGuiThread ()
static Int_t QtVersion ()

Static Protected Attributes

static TQtApplicationfgQtApplication

Private Member Functions

void CreateGUIThread (int &argc, char **argv)
void operator= (const TQtApplication &)
 TQtApplication (const TQtApplication &)

Static Private Member Functions

static void CreateQApplication (int &argc, char **argv, bool GUIenabled)

Private Attributes

TQtApplicationThread * fGUIThread

Friends

class TQtApplicationThread


Detailed Description

Definition at line 29 of file TQtApplication.h.


Constructor & Destructor Documentation

TQtApplication::TQtApplication ( const TQtApplication  )  [private]

TQtApplication::TQtApplication (  )  [inline]

Definition at line 47 of file TQtApplication.h.

References fGUIThread.

TQtApplication::TQtApplication ( const char *  appClassName,
int &  argc,
char **  argv 
)

TQtApplication::~TQtApplication (  )  [virtual]

Definition at line 58 of file TQtApplication.cxx.


Member Function Documentation

void TQtApplication::CreateGUIThread ( int &  argc,
char **  argv 
) [private]

Definition at line 133 of file TQtApplication.cxx.

References CreateQApplication(), gROOT, TROOT::IsBatch(), kFALSE, and TRUE.

void TQtApplication::CreateQApplication ( int &  argc,
char **  argv,
bool  GUIenabled 
) [static, private]

Definition at line 61 of file TQtApplication.cxx.

References TSystem::AccessPathName(), TSystem::ConcatFileName(), gEnv, TSystem::Getenv(), TEnv::GetValue(), gSystem, QtVersion(), QVersion(), ROOT_VALID_QT_VERSION, s, TTimer::TurnOn(), and warning().

Referenced by CreateGUIThread().

void TQtApplication::operator= ( const TQtApplication  )  [private]

bool TQtApplication::Terminate (  )  [static]

Definition at line 145 of file TQtApplication.cxx.

References fgQtApplication, and TRUE.

Referenced by TGQt::~TGQt().

TQtApplication * TQtApplication::GetQtApplication (  )  [static]

Definition at line 143 of file TQtApplication.cxx.

References fgQtApplication.

bool TQtApplication::IsThisGuiThread (  )  [static]

Definition at line 161 of file TQtApplication.cxx.

Int_t TQtApplication::QtVersion (  )  [static]

Definition at line 156 of file TQtApplication.cxx.

References QVersion().

Referenced by CreateQApplication().


Friends And Related Function Documentation

friend class TQtApplicationThread [friend]

Definition at line 32 of file TQtApplication.h.


Member Data Documentation

TQtApplicationThread* TQtApplication::fGUIThread [private]

Definition at line 33 of file TQtApplication.h.

Referenced by TQtApplication().

TQtApplication * TQtApplication::fgQtApplication [static, protected]

Definition at line 43 of file TQtApplication.h.

Referenced by GetQtApplication(), and Terminate().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:45:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1