Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

DialogFactory

#include "DialogFactory.hh"

DialogFactory


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

class DialogFactory : public BaseDialogFactory

Inheritance Chart:
BaseDialogFactory
<-
DialogFactory
    private:
DialogFactory() public:
DialogFactory(const DialogFactory&) virtual ~DialogFactory() virtual TGTransientFrame* BuildFrame(const string& name, SimuApplication*, TGWindow*, TGMainFrame*) const static TClass* Class() static BaseDialogFactory* Get() virtual TClass* IsA() const DialogFactory& operator=(const DialogFactory&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
static DialogFactory* fMe

Class Description


DialogFactory() : BaseDialogFactory()
 constructor

~DialogFactory()
 destructor

BaseDialogFactory* Get()
 singleton

TGTransientFrame* BuildFrame( const string& name, SimuApplication *myApp, TGWindow *myWin, TGMainFrame *myFrm) const
 main factory method
 according to the value of name, the right
 TGTransientFrame object is returned



Inline Functions


               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
         DialogFactory DialogFactory(const DialogFactory&)
        DialogFactory& operator=(const DialogFactory&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:23:20 2005