diff options
Diffstat (limited to 'sw/inc/fldbas.hxx')
-rw-r--r-- | sw/inc/fldbas.hxx | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/sw/inc/fldbas.hxx b/sw/inc/fldbas.hxx index 536da65ccc93..43d6d5bcd551 100644 --- a/sw/inc/fldbas.hxx +++ b/sw/inc/fldbas.hxx @@ -138,8 +138,18 @@ enum SwFldTypesEnum TYP_DROPDOWN, TYP_END }; - - +//IAccessibility2 Implementation 2009----- +enum SwAttrFieldTYpe +{ + ATTR_NONE, + ATTR_DATEFLD, + ATTR_TIMEFLD, + ATTR_PAGENUMBERFLD, + ATTR_PAGECOOUNTFLD, + ATTR_BOOKMARKFLD, + ATTR_SETREFATTRFLD +}; +//-----IAccessibility2 Implementation 2009 enum SwFileNameFormat { FF_BEGIN, @@ -298,6 +308,8 @@ class SW_DLLPUBLIC SwField { private: mutable String m_Cache; /// #i85766# cached expansion (for clipboard) + bool m_bUseFieldValueCache; /// control the usage of the cached field value + sal_uInt16 nLang; // Immer ueber SetLanguage aendern! sal_Bool bIsAutomaticLanguage; sal_uInt32 nFormat; @@ -310,7 +322,10 @@ private: protected: void SetFormat(sal_uInt32 nSet) {nFormat = nSet;} - SwField(SwFieldType* pTyp, sal_uInt32 nFmt = 0, sal_uInt16 nLang = LANGUAGE_SYSTEM); + SwField( SwFieldType* pTyp, + sal_uInt32 nFmt = 0, + sal_uInt16 nLang = LANGUAGE_SYSTEM, + bool m_bUseFieldValueCache = true ); public: virtual ~SwField(); |