diff options
author | Rüdiger Timm <rt@openoffice.org> | 2008-09-04 09:27:23 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2008-09-04 09:27:23 +0000 |
commit | 7bb7092fe8f8d6a17060e2f6f862bd1eb615fa8c (patch) | |
tree | 1ac0c99a0e8fbf1e9136ba6a83e10c3140052004 | |
parent | 3240c314d31d67ae2834b1cf327752c07cb5dace (diff) |
INTEGRATION: CWS swenhancedfields2 (1.63.18); FILE MERGED
2008/08/04 14:16:25 b_michaelsen 1.63.18.2: RESYNC: (1.63-1.65); FILE MERGED
2008/04/23 14:29:23 ama 1.63.18.1: #i33737#: Enhanced fields
-rw-r--r-- | sw/source/ui/uno/SwXDocumentSettings.cxx | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/sw/source/ui/uno/SwXDocumentSettings.cxx b/sw/source/ui/uno/SwXDocumentSettings.cxx index 1906fdd2e17c..055dfab0c7f0 100644 --- a/sw/source/ui/uno/SwXDocumentSettings.cxx +++ b/sw/source/ui/uno/SwXDocumentSettings.cxx @@ -7,7 +7,7 @@ * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: SwXDocumentSettings.cxx,v $ - * $Revision: 1.65 $ + * $Revision: 1.66 $ * * This file is part of OpenOffice.org. * @@ -126,6 +126,7 @@ enum SwDocumentSettingsPropertyHandles HANDLE_CLIP_AS_CHARACTER_ANCHORED_WRITER_FLY_FRAMES, HANDLE_UNIX_FORCE_ZERO_EXT_LEADING, HANDLE_USE_OLD_PRINTER_METRICS, + HANDLE_PROTECT_FORM, HANDLE_TABS_RELATIVE_TO_INDENT, // --> OD 2008-06-05 #i89181# HANDLE_TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST @@ -180,6 +181,7 @@ MasterPropertySetInfo * lcl_createSettingsInfo() { RTL_CONSTASCII_STRINGPARAM("UnxForceZeroExtLeading"), HANDLE_UNIX_FORCE_ZERO_EXT_LEADING, CPPUTYPE_BOOLEAN, 0, 0}, { RTL_CONSTASCII_STRINGPARAM("UseOldPrinterMetrics"), HANDLE_USE_OLD_PRINTER_METRICS, CPPUTYPE_BOOLEAN, 0, 0}, { RTL_CONSTASCII_STRINGPARAM("TabsRelativeToIndent"), HANDLE_TABS_RELATIVE_TO_INDENT, CPPUTYPE_BOOLEAN, 0, 0}, + { RTL_CONSTASCII_STRINGPARAM("ProtectForm"), HANDLE_PROTECT_FORM, CPPUTYPE_BOOLEAN, 0, 0}, // --> OD 2008-06-05 #i89181# { RTL_CONSTASCII_STRINGPARAM("TabAtLeftIndentForParagraphsInList"), HANDLE_TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST, CPPUTYPE_BOOLEAN, 0, 0}, @@ -662,6 +664,12 @@ void SwXDocumentSettings::_setSingleValue( const comphelper::PropertyInfo & rInf mpDoc->set(IDocumentSettingAccess::TABS_RELATIVE_TO_INDENT, bTmp); } break; + case HANDLE_PROTECT_FORM: + { + sal_Bool bTmp = *(sal_Bool*)rValue.getValue(); + mpDoc->set(IDocumentSettingAccess::PROTECT_FORM, bTmp); + } + break; // --> OD 2008-06-05 #i89181# case HANDLE_TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST: { @@ -983,6 +991,12 @@ void SwXDocumentSettings::_getSingleValue( const comphelper::PropertyInfo & rInf rValue.setValue( &bTmp, ::getBooleanCppuType() ); } break; + case HANDLE_PROTECT_FORM: + { + sal_Bool bTmp = mpDoc->get(IDocumentSettingAccess::PROTECT_FORM); + rValue.setValue( &bTmp, ::getBooleanCppuType() ); + } + break; // --> OD 2008-06-05 #i89181# case HANDLE_TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST: { |