library: libQtRoot
#include "TQtRootGuiFactory.h"

TQtRootGuiFactory


class description - source file - inheritance tree (.pdf)

class TQtRootGuiFactory : public TGuiFactory

Inheritance Chart:
TObject
<-
TNamed
<-
TGuiFactory
<-
TQtRootGuiFactory

    protected:
static void CreateQClient() public:
TQtRootGuiFactory() TQtRootGuiFactory(const char* name, const char* title = "Qt-based ROOT GUI Factory") TQtRootGuiFactory(const TQtRootGuiFactory&) virtual ~TQtRootGuiFactory() static TClass* Class() virtual TApplicationImp* CreateApplicationImp(const char* classname, int* argc, char** argv) 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 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 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 TGClient* GetRootClient() virtual TClass* IsA() const TQtRootGuiFactory& operator=(const TQtRootGuiFactory&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TGuiFactory* fGuiProxy protected:
static TGClient* gfQtClient

Class Description

                                                                      
 TQtRootGuiFactory                                                    
                                                                      
 This class is a factory for Qt GUI components. It overrides          
 the member functions of the ABS TGuiFactory.                         
                                                                      


TQtRootGuiFactory() : TGuiFactory("QtRootProxy","Qt-based ROOT GUI Factory"),fGuiProxy(0)
 TQtRootGuiFactory ctor.
 Restore the right TVirtulaX pointer

TQtRootGuiFactory(const char *name, const char *title) : TGuiFactory(name, title),fGuiProxy(0)
 TQtRootGuiFactory ctor.
 Restore the right TVirtulaX pointer

TApplicationImp* CreateApplicationImp(const char *classname, int *argc, char **argv)

void CreateQClient()

TCanvasImp* CreateCanvasImp(TCanvas *c, const char *title, UInt_t width, UInt_t height)

TCanvasImp* CreateCanvasImp(TCanvas *c, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)

TBrowserImp* CreateBrowserImp(TBrowser *b, const char *title, UInt_t width, UInt_t height)

TBrowserImp* CreateBrowserImp(TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)

TContextMenuImp* CreateContextMenuImp(TContextMenu *c, const char *name, const char *title)

TControlBarImp* CreateControlBarImp(TControlBar *c, const char *title)

TControlBarImp* CreateControlBarImp(TControlBar *c, const char *title, Int_t x, Int_t y)

TInspectorImp* CreateInspectorImp(const TObject *obj, UInt_t width, UInt_t height)



Inline Functions


                      void ~TQtRootGuiFactory()
                 TGClient* GetRootClient()
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
         TQtRootGuiFactory TQtRootGuiFactory(const TQtRootGuiFactory&)
        TQtRootGuiFactory& operator=(const TQtRootGuiFactory&)


Author: Valeri Fine 21/01/2002
Last update: Wed Jun 8 00:13:38 2005


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.