diff options
author | abdulmajeed ahmed <aalabdulrazzaq@kacst.edu.sa> | 2013-06-21 11:07:34 +0200 |
---|---|---|
committer | abdulmajeed ahmed <aalabdulrazzaq@kacst.edu.sa> | 2013-06-21 11:14:17 +0200 |
commit | 448fa131b2dafac305d88480e469cc4bc0515d68 (patch) | |
tree | 4f8f94215ce38a9c7ccb0d3edb4af3bb62aa5b38 /svl/source/items/srchitem.cxx | |
parent | 832612bb6bd013cf68a64e33827158f96e6d03d3 (diff) |
Fix fdo#52204 add new feature ignore diacritics in search for CTL
Change-Id: Ie9044a35003217545bacea214ef59047bff3b8b1
Diffstat (limited to 'svl/source/items/srchitem.cxx')
-rw-r--r-- | svl/source/items/srchitem.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/svl/source/items/srchitem.cxx b/svl/source/items/srchitem.cxx index f094b5376d48..c3ad82c5c160 100644 --- a/svl/source/items/srchitem.cxx +++ b/svl/source/items/srchitem.cxx @@ -29,6 +29,7 @@ #include <com/sun/star/lang/Locale.hpp> #include <svl/memberid.hrc> #include <i18nlangtag/languagetag.hxx> +#include <com/sun/star/i18n/TransliterationModulesExtra.hpp> using namespace utl; using namespace com::sun::star::beans; @@ -82,7 +83,8 @@ static Sequence< OUString > lcl_GetNotifyNames() "Japanese/IsIgnorePunctuation", // 15 "Japanese/IsIgnoreWhitespace", // 16 "Japanese/IsIgnoreProlongedSoundMark", // 17 - "Japanese/IsIgnoreMiddleDot" // 18 + "Japanese/IsIgnoreMiddleDot", // 18 + "IsIgnoreDiacritics_CTL" // 19 }; const int nCount = SAL_N_ELEMENTS( aTranslitNames ); @@ -141,6 +143,8 @@ SvxSearchItem::SvxSearchItem( const sal_uInt16 nId ) : rFlags |= TransliterationModules_IGNORE_CASE; if ( aOpt.IsMatchFullHalfWidthForms()) rFlags |= TransliterationModules_IGNORE_WIDTH; + if ( aOpt.IsIgnoreDiacritics_CTL()) + rFlags |= TransliterationModulesExtra::ignoreDiacritics_CTL ; if ( bAsianOptions ) { if ( aOpt.IsMatchHiraganaKatakana()) |