• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

xap_Win32EncodingManager.h

Go to the documentation of this file.
00001 #ifndef XAP_WIN32ENCMGR_H
00002 #define XAP_WIN32ENCMGR_H
00003 
00004 #include "xap_EncodingManager.h"
00005 
00006 /* it's assumed that only one instance of this class will exist */
00007 class ABI_EXPORT XAP_Win32EncodingManager: public XAP_EncodingManager
00008 {
00009 protected:
00010     XAP_Win32EncodingManager();
00011     virtual ~XAP_Win32EncodingManager();
00012 
00013     void    initialize();
00014 
00015 public:
00016 
00017     const char* getNativeEncodingName()     const;
00018     const char* getNativeSystemEncodingName()   const;
00019     const char* getNative8BitEncodingName() const;
00020     const char* getNativeNonUnicodeEncodingName() const;
00021     const char* getNativeUnicodeEncodingName() const;
00022     inline virtual bool isUnicodeLocale()   const {return m_bIsUnicodeLocale;}
00023     const char* getLanguageISOName()        const;
00024     const char* getLanguageISOTerritory()   const;
00025 
00026     friend class XAP_EncodingManager;
00027 
00028 private:
00029     bool m_bIsUnicodeLocale;
00030 };
00031 
00032 #endif /* XAP_WIN32ENCMGR_H */

Generated on Sun Feb 14 2021 for AbiWord by  doxygen 1.7.1