EsafConfigurable
#include "EsafConfigurable.hh" |
EsafConfigurable
class description - source file - inheritance tree (.pdf)
class EsafConfigurable
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
public:
virtual ~EsafConfigurable() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual ConfigFileParser* Conf(const char* name = "0") const virtual TGTransientFrame* GetDialog(EusoApplication* pApp, TGWindow* pWin, TGMainFrame* pMain) const virtual TClass* IsA() const EsafConfigurable& operator=(const EsafConfigurable&) static void SelectFactory(BaseDialogFactory* f) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
static BaseDialogFactory* gFactory
Class Description
ConfigFileParser* Conf(const char* name) const
Returns default config for this class, unless a different name is specified ClassType cannot be changed If a Standard layout has been selected, each configurable class get parameters from the same file
TGTransientFrame* GetDialog(EusoApplication* pApp, TGWindow* pWin, TGMainFrame* pMain) const
Invoke factory method to return the right dialog window to configure this class
Inline Functions
void ~EsafConfigurable() void SelectFactory(BaseDialogFactory* f) const char* ClassType() const const char* ClassName() const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) EsafConfigurable& operator=(const EsafConfigurable&)