Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

cAbout.h

Go to the documentation of this file.
00001 
00014 #ifndef _cAbout_h
00015 #define _cAbout_h
00016 
00017 #include "TypesDef.h"
00018 #include <string>
00019 
00020 using std::string;
00021 
00022 const Int MAX_SZ_ABOUT  = 4;
00023 
00024 const Int ABOUT_NAME    = 0;
00025 const Int ABOUT_VERSION = 1;
00026 const Int ABOUT_AUTHOR  = 2;
00027 const Int ABOUT_LICENSE = 3;
00028 
00029 class cAbout
00030 {
00031 protected:
00032         string sAboutData[MAX_SZ_ABOUT];
00033 
00035         static cAbout *AboutHandler;
00036 
00038         cAbout(void);
00039 public:
00041         ~cAbout(void);
00042         
00043         static cAbout *GetAboutInstance(void);
00044         
00045         const string *GetAboutData(void);
00046 
00047         const string GetName(void);
00048         const string GetVersion(void);
00049         
00050 };
00051 
00052 #endif // _cAbout_h

Generated on Wed Feb 25 01:15:10 2004 for eDonkeyFilesManager by doxygen 1.3.2