00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef INC_MGUI_DLGLOGINDBMYSQL_H
00021 #define INC_MGUI_DLGLOGINDBMYSQL_H
00022
00023 #ifndef INC_MGUI_DLGLOGINDB_H
00024 #include <mgui/dlglogindb.h>
00025 #endif
00026
00027 namespace MGUI {
00028
00029
00030
00032 class DLG_LOGIN_DB_MYSQL : public MGUI::DLG_LOGIN_DB {
00033 public:
00034
00035 DLG_LOGIN_DB_MYSQL ();
00036
00037 virtual ~DLG_LOGIN_DB_MYSQL ();
00038
00039 private:
00040 #ifndef GENERATING_DOXYGEN_OUTPUT
00041
00042 virtual void v_GetConnectionString (
00043 MISTRING& ConnectionString,
00044 bool bForGettingDatabaseList,
00045 const MISTRING& Host,
00046 const MISTRING& User,
00047 const MISTRING& Password,
00048 const MISTRING& Database,
00049 const MISTRING& Schema,
00050 INT32 port
00051 );
00052
00053 virtual const char* v_GetDefaultDatabaseName () const;
00054 virtual INT32 v_GetDefaultPort () const;
00055 virtual const char* v_GetINIGroup () const;
00056
00057 #endif
00058 };
00059
00060
00061
00062 }
00063
00064 #endif // INC_MGUI_DLGLOGINDBMYSQL_H