25#include <tqstringlist.h>
30#include <koffice_export.h>
31class KOFFICECORE_EXPORT KoGlobal
35 static void initialize() {
44 static TQFont defaultFont() {
45 return self()->_defaultFont();
54 static TDEConfig* kofficeConfig() {
55 return self()->_kofficeConfig();
59 return self()->m_dpiX;
62 return self()->m_dpiY;
65 static void setDPI( int x, int y );
69 static TQStringList listOfLanguages() {
70 return self()->_listOfLanguages();
74 static TQStringList listTagOfLanguages() {
75 return self()->_listOfLanguageTags();
78 static TQString tagOfLanguage( const TQString & _lang );
80 static TQString languageFromTag( const TQString &_lang );
85 static KoGlobal* self();
87 TQFont _defaultFont();
88 TQStringList _listOfLanguages();
89 TQStringList _listOfLanguageTags();
90 TDEConfig* _kofficeConfig();
91 void createListOfLanguages();
94 typedef TQMap<TQString, TQString> LanguageMap;
95 LanguageMap m_langMap;
96 TDEConfig* m_kofficeConfig;
103 static KoGlobal* s_global;
104 friend class this_is_a_singleton;
|