cleaned warnings (warning level 4) in Language Class.h with
This commit is contained in:
parent
523b1eb3ff
commit
8b151abd7b
|
@ -1,5 +1,3 @@
|
||||||
#ifdef __cplusplus
|
|
||||||
|
|
||||||
#include "..\support.h"
|
#include "..\support.h"
|
||||||
|
|
||||||
#pragma warning(disable:4786)
|
#pragma warning(disable:4786)
|
||||||
|
@ -18,6 +16,18 @@ typedef struct {
|
||||||
typedef std::list<LanguageFile> LanguageList;
|
typedef std::list<LanguageFile> LanguageList;
|
||||||
|
|
||||||
class CLanguage {
|
class CLanguage {
|
||||||
|
public:
|
||||||
|
CLanguage ( );
|
||||||
|
const stdstr & GetString ( LanguageStringID StringID );
|
||||||
|
LanguageList & GetLangList ( void );
|
||||||
|
void SetLanguage ( char * LanguageName );
|
||||||
|
void LoadCurrentStrings ( bool ShowSelectDialog );
|
||||||
|
bool IsCurrentLang ( LanguageFile & File );
|
||||||
|
|
||||||
|
private:
|
||||||
|
CLanguage(const CLanguage&); // Disable copy constructor
|
||||||
|
CLanguage& operator=(const CLanguage&); // Disable assignment
|
||||||
|
|
||||||
stdstr m_SelectedLanguage;
|
stdstr m_SelectedLanguage;
|
||||||
const stdstr m_emptyString;
|
const stdstr m_emptyString;
|
||||||
|
|
||||||
|
@ -27,14 +37,6 @@ class CLanguage {
|
||||||
stdstr GetLangString ( const char * FileName, LanguageStringID ID );
|
stdstr GetLangString ( const char * FileName, LanguageStringID ID );
|
||||||
LANG_STR GetNextLangString ( void * OpenFile );
|
LANG_STR GetNextLangString ( void * OpenFile );
|
||||||
void LoadDefaultStrings ( void );
|
void LoadDefaultStrings ( void );
|
||||||
|
|
||||||
public:
|
|
||||||
CLanguage ( );
|
|
||||||
const stdstr & GetString ( LanguageStringID StringID );
|
|
||||||
LanguageList & GetLangList ( void );
|
|
||||||
void SetLanguage ( char * LanguageName );
|
|
||||||
void LoadCurrentStrings ( bool ShowSelectDialog );
|
|
||||||
bool IsCurrentLang ( LanguageFile & File );
|
|
||||||
};
|
};
|
||||||
|
|
||||||
extern CLanguage * _Lang;
|
extern CLanguage * _Lang;
|
||||||
|
@ -43,5 +45,3 @@ inline LPCSTR GS (LanguageStringID StringID)
|
||||||
{
|
{
|
||||||
return _Lang->GetString(StringID).c_str();
|
return _Lang->GetString(StringID).c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
Loading…
Reference in New Issue