00001 /***************************************************************************** 00002 * \file <mgui/dlglogindboracle.h> 00003 * \brief MGUI::DLG_LOGIN_DB_ORACLE definitions. 00004 * 00005 * \if NODOC 00006 * $Id: dlglogindboracle.h_v 1.4 2011/06/21 19:44:10 mju Exp $ 00007 * 00008 * $Log: dlglogindboracle.h_v $ 00009 * Revision 1.4 2011/06/21 19:44:10 mju 00010 * Rename. 00011 * 00012 * Revision 1.3 2007/08/07 13:39:52 dwilliss 00013 * added schema selection 00014 * 00015 * Revision 1.1 2007/08/03 19:10:02 dwilliss 00016 * Initial revision 00017 * \endif 00018 ****************************************************************************/ 00019 00020 #ifndef INC_MGUI_DLGLOGINDBORACLE_H 00021 #define INC_MGUI_DLGLOGINDBORACLE_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_ORACLE : public MGUI::DLG_LOGIN_DB { 00033 public: 00034 00035 DLG_LOGIN_DB_ORACLE (); 00036 00037 virtual ~DLG_LOGIN_DB_ORACLE (); 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 virtual bool v_NeedServiceName () const; 00057 virtual ERRVALUE v_GetSchemaList (MISTRINGLIST& List); 00058 virtual bool v_ShowSchemaSelection () const; 00059 00060 #endif 00061 }; 00062 00063 //===================================================================================================================== 00064 00065 } // End namespace MGUI 00066 00067 #endif // INC_MGUI_DLGLOGINDBORACLE_H
1.6.1