TQtRootGuiFactory Class Reference

#include <TQtRootGuiFactory.h>

Inheritance diagram for TQtRootGuiFactory:

TGuiFactory TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TQtRootGuiFactory ()
 TQtRootGuiFactory (const char *name, const char *title="Qt-based ROOT GUI Factory")
virtual ~TQtRootGuiFactory ()
virtual TApplicationImp * CreateApplicationImp (const char *classname, int *argc, char **argv)
virtual TCanvasImp * CreateCanvasImp (TCanvas *c, const char *title, UInt_t width, UInt_t height)
virtual TCanvasImp * CreateCanvasImp (TCanvas *c, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual TBrowserImp * CreateBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height)
virtual TBrowserImp * CreateBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual TBrowserImp * CreateBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt)
virtual TBrowserImp * CreateBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt)
virtual TContextMenuImp * CreateContextMenuImp (TContextMenu *c, const char *name, const char *title)
virtual TControlBarImp * CreateControlBarImp (TControlBar *c, const char *title)
virtual TControlBarImp * CreateControlBarImp (TControlBar *c, const char *title, Int_t x, Int_t y)
virtual TInspectorImp * CreateInspectorImp (const TObject *obj, UInt_t width, UInt_t height)

Static Public Member Functions

static TGClient * GetRootClient ()

Static Protected Member Functions

static void CreateQClient ()

Static Protected Attributes

static TGClient * gfQtClient

Private Attributes

TGuiFactory * fGuiProxy

Detailed Description

Definition at line 31 of file TQtRootGuiFactory.h.


Constructor & Destructor Documentation

TQtRootGuiFactory::TQtRootGuiFactory (  ) 

TQtRootGuiFactory::TQtRootGuiFactory ( const char *  name,
const char *  title = "Qt-based ROOT GUI Factory" 
)

Definition at line 64 of file TQtRootGuiFactory.cxx.

References fGuiProxy, TGQt::GetVirtualX(), and gVirtualX.

virtual TQtRootGuiFactory::~TQtRootGuiFactory (  )  [inline, virtual]

Definition at line 43 of file TQtRootGuiFactory.h.

References fGuiProxy.


Member Function Documentation

void TQtRootGuiFactory::CreateQClient (  )  [static, protected]

Definition at line 89 of file TQtRootGuiFactory.cxx.

References gfQtClient.

Referenced by CreateApplicationImp().

TApplicationImp * TQtRootGuiFactory::CreateApplicationImp ( const char *  classname,
int *  argc,
char **  argv 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 74 of file TQtRootGuiFactory.cxx.

References CreateQClient(), and TGQt::CreateQtApplicationImp().

TCanvasImp * TQtRootGuiFactory::CreateCanvasImp ( TCanvas *  c,
const char *  title,
UInt_t  width,
UInt_t  height 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 96 of file TQtRootGuiFactory.cxx.

References c, TGuiFactory::CreateCanvasImp(), and fGuiProxy.

TCanvasImp * TQtRootGuiFactory::CreateCanvasImp ( TCanvas *  c,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 100 of file TQtRootGuiFactory.cxx.

References c, TGuiFactory::CreateCanvasImp(), and fGuiProxy.

TBrowserImp * TQtRootGuiFactory::CreateBrowserImp ( TBrowser *  b,
const char *  title,
UInt_t  width,
UInt_t  height 
) [virtual]

Definition at line 104 of file TQtRootGuiFactory.cxx.

References b.

Referenced by CreateBrowserImp().

TBrowserImp * TQtRootGuiFactory::CreateBrowserImp ( TBrowser *  b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
) [virtual]

Definition at line 110 of file TQtRootGuiFactory.cxx.

References b, and CreateBrowserImp().

TBrowserImp * TQtRootGuiFactory::CreateBrowserImp ( TBrowser *  b,
const char *  title,
UInt_t  width,
UInt_t  height,
Option_t *  opt 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 116 of file TQtRootGuiFactory.cxx.

References b, TGuiFactory::CreateBrowserImp(), and fGuiProxy.

TBrowserImp * TQtRootGuiFactory::CreateBrowserImp ( TBrowser *  b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height,
Option_t *  opt 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 128 of file TQtRootGuiFactory.cxx.

References b, TGuiFactory::CreateBrowserImp(), and fGuiProxy.

TContextMenuImp * TQtRootGuiFactory::CreateContextMenuImp ( TContextMenu *  c,
const char *  name,
const char *  title 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 140 of file TQtRootGuiFactory.cxx.

References c, TGuiFactory::CreateContextMenuImp(), and fGuiProxy.

TControlBarImp * TQtRootGuiFactory::CreateControlBarImp ( TControlBar *  c,
const char *  title 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 144 of file TQtRootGuiFactory.cxx.

References c, TGuiFactory::CreateControlBarImp(), and fGuiProxy.

TControlBarImp * TQtRootGuiFactory::CreateControlBarImp ( TControlBar *  c,
const char *  title,
Int_t  x,
Int_t  y 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 148 of file TQtRootGuiFactory.cxx.

References c, TGuiFactory::CreateControlBarImp(), and fGuiProxy.

TInspectorImp * TQtRootGuiFactory::CreateInspectorImp ( const TObject *  obj,
UInt_t  width,
UInt_t  height 
) [virtual]

Reimplemented from TGuiFactory.

Definition at line 152 of file TQtRootGuiFactory.cxx.

References TGuiFactory::CreateInspectorImp(), and fGuiProxy.

TGClient * TQtRootGuiFactory::GetRootClient (  )  [inline, static]

Definition at line 67 of file TQtRootGuiFactory.h.

References gfQtClient.


Member Data Documentation

TGuiFactory* TQtRootGuiFactory::fGuiProxy [private]

Definition at line 34 of file TQtRootGuiFactory.h.

Referenced by CreateBrowserImp(), CreateCanvasImp(), CreateContextMenuImp(), CreateControlBarImp(), CreateInspectorImp(), TQtRootGuiFactory(), and ~TQtRootGuiFactory().

TGClient * TQtRootGuiFactory::gfQtClient [static, protected]

Definition at line 38 of file TQtRootGuiFactory.h.

Referenced by CreateQClient(), and GetRootClient().


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