v2.10-0 (21000JUN2005)

qtroot.interface
Class TQRootGuiFactory


class TQRootGuiFactory
derived from TRootGuiFactory

TQRootGuiFactory
As TRootGuiFactory from the ROOT library, this
class uses the services of the general ABC TGuiFactory
in order to get Qt Native GUI components instead of
the ROOT ones. Basically it will overrides the
member function

Version: 2.0
See Also: TGuiFactory(ROOT)
short Qt Factory GUI components


Services:
li TGuiFactory::CreateCanvasImp(TCanvas *c, const char *title,
UInt_t width, UInt_t height);, TGuiFactory::CreateCanvasImp(TCanvas *c, const char *title,
Int_t x, Int_t y, UInt_t width, UInt_t height), Creates a specific Canvas Implementation QCanvasImp
authors Denis Bertini

Field Summary
 private boolfCustom
           

Constructor Summary
TQRootGuiFactory(const char * name, const char * title)
          TQRootGuiFactory ctor

Destructor Summary
~TQRootGuiFactory()
           

Method Summary
 TCanvasImp*CreateCanvasImp(TCanvas* c, const char * title, UInt_t width, UInt_t height)
          create a Qt native Gui of TCanvasImp
 TCanvasImp*CreateCanvasImp(TCanvas* c, const char * title, Int_t x, Int_t y, UInt_t width, UInt_t height)
          create a Qt native Gui of TCanvasImp
 voidsetCustomFlag(bool custom)
           

Methods inherited from class TRootGuiFactory
CreateApplicationImp, CreateBrowserImp, CreateBrowserImp, CreateContextMenuImp, CreateControlBarImp, CreateControlBarImp, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fCustom

private bool fCustom
Constructor Detail

TQRootGuiFactory

public TQRootGuiFactory(const char * name, const char * title)
TQRootGuiFactory ctor
Method Detail

~TQRootGuiFactory

public synchronized ~TQRootGuiFactory()
Method Detail

CreateCanvasImp

public TCanvasImp* CreateCanvasImp(TCanvas* c, const char * title, UInt_t width, UInt_t height)
create a Qt native Gui of TCanvasImp
Parameters:
TCanvas *c (ptr to ROOT TCanvas)
char* title (title for canvas)
width
height
Returns: QCanvasImp*

CreateCanvasImp

public TCanvasImp* CreateCanvasImp(TCanvas* c, const char * title, Int_t x, Int_t y, UInt_t width, UInt_t height)
create a Qt native Gui of TCanvasImp
Parameters:
TCanvas *c (ptr to ROOT TCanvas)
char* title (title for canvas)
x
y
width
height
Returns: TQCanvasImp*

setCustomFlag

public void setCustomFlag(bool custom)

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005