29 :
SfxTabPage(pPage, pController,
"cui/ui/optjsearchpage.ui",
"OptJSearchPage", &
rSet)
30 , m_xMatchCase(m_xBuilder->weld_check_button(
"matchcase"))
31 , m_xMatchFullHalfWidth(m_xBuilder->weld_check_button(
"matchfullhalfwidth"))
32 , m_xMatchHiraganaKatakana(m_xBuilder->weld_check_button(
"matchhiraganakatakana"))
33 , m_xMatchContractions(m_xBuilder->weld_check_button(
"matchcontractions"))
34 , m_xMatchMinusDashChoon(m_xBuilder->weld_check_button(
"matchminusdashchoon"))
35 , m_xMatchRepeatCharMarks(m_xBuilder->weld_check_button(
"matchrepeatcharmarks"))
36 , m_xMatchVariantFormKanji(m_xBuilder->weld_check_button(
"matchvariantformkanji"))
37 , m_xMatchOldKanaForms(m_xBuilder->weld_check_button(
"matcholdkanaforms"))
38 , m_xMatchDiziDuzu(m_xBuilder->weld_check_button(
"matchdiziduzu"))
39 , m_xMatchBavaHafa(m_xBuilder->weld_check_button(
"matchbavahafa"))
40 , m_xMatchTsithichiDhizi(m_xBuilder->weld_check_button(
"matchtsithichidhizi"))
41 , m_xMatchHyuiyuByuvyu(m_xBuilder->weld_check_button(
"matchhyuiyubyuvyu"))
42 , m_xMatchSesheZeje(m_xBuilder->weld_check_button(
"matchseshezeje"))
43 , m_xMatchIaiya(m_xBuilder->weld_check_button(
"matchiaiya"))
44 , m_xMatchKiku(m_xBuilder->weld_check_button(
"matchkiku"))
45 , m_xMatchProlongedSoundMark(m_xBuilder->weld_check_button(
"matchprolongedsoundmark"))
46 , m_xIgnorePunctuation(m_xBuilder->weld_check_button(
"ignorepunctuation"))
47 , m_xIgnoreWhitespace(m_xBuilder->weld_check_button(
"ignorewhitespace"))
48 , m_xIgnoreMiddleDot(m_xBuilder->weld_check_button(
"ignoremiddledot"))
60 return std::make_unique<SvxJSearchOptionsPage>(pPage, pController, *
rSet);
65 bool bVal(nSettings & TransliterationFlags::IGNORE_CASE);
67 bVal = bool(nSettings & TransliterationFlags::IGNORE_WIDTH);
69 bVal = bool(nSettings & TransliterationFlags::IGNORE_KANA);
71 bVal = bool(nSettings & TransliterationFlags::ignoreSize_ja_JP);
73 bVal = bool(nSettings & TransliterationFlags::ignoreMinusSign_ja_JP);
75 bVal = bool(nSettings & TransliterationFlags::ignoreIterationMark_ja_JP);
77 bVal = bool(nSettings & TransliterationFlags::ignoreTraditionalKanji_ja_JP);
79 bVal = bool(nSettings & TransliterationFlags::ignoreTraditionalKana_ja_JP);
81 bVal = bool(nSettings & TransliterationFlags::ignoreZiZu_ja_JP);
83 bVal = bool(nSettings & TransliterationFlags::ignoreBaFa_ja_JP);
85 bVal = bool(nSettings & TransliterationFlags::ignoreTiJi_ja_JP);
87 bVal = bool(nSettings & TransliterationFlags::ignoreHyuByu_ja_JP);
89 bVal = bool(nSettings & TransliterationFlags::ignoreSeZe_ja_JP);
91 bVal = bool(nSettings & TransliterationFlags::ignoreIandEfollowedByYa_ja_JP);
93 bVal = bool(nSettings & TransliterationFlags::ignoreKiKuFollowedBySa_ja_JP);
95 bVal = bool(nSettings & TransliterationFlags::ignoreSeparator_ja_JP);
97 bVal = bool(nSettings & TransliterationFlags::ignoreSpace_ja_JP);
99 bVal = bool(nSettings & TransliterationFlags::ignoreProlongedSoundMark_ja_JP);
101 bVal = bool(nSettings & TransliterationFlags::ignoreMiddleDot_ja_JP);
111 nTmp |= TransliterationFlags::IGNORE_CASE;
113 nTmp |= TransliterationFlags::IGNORE_WIDTH;
115 nTmp |= TransliterationFlags::IGNORE_KANA;
117 nTmp |= TransliterationFlags::ignoreSize_ja_JP;
119 nTmp |= TransliterationFlags::ignoreMinusSign_ja_JP;
121 nTmp |= TransliterationFlags::ignoreIterationMark_ja_JP;
123 nTmp |= TransliterationFlags::ignoreTraditionalKanji_ja_JP;
125 nTmp |= TransliterationFlags::ignoreTraditionalKana_ja_JP;
127 nTmp |= TransliterationFlags::ignoreZiZu_ja_JP;
129 nTmp |= TransliterationFlags::ignoreBaFa_ja_JP;
131 nTmp |= TransliterationFlags::ignoreTiJi_ja_JP;
133 nTmp |= TransliterationFlags::ignoreHyuByu_ja_JP;
135 nTmp |= TransliterationFlags::ignoreSeZe_ja_JP;
137 nTmp |= TransliterationFlags::ignoreIandEfollowedByYa_ja_JP;
139 nTmp |= TransliterationFlags::ignoreKiKuFollowedBySa_ja_JP;
141 nTmp |= TransliterationFlags::ignoreSeparator_ja_JP;
143 nTmp |= TransliterationFlags::ignoreSpace_ja_JP;
145 nTmp |= TransliterationFlags::ignoreProlongedSoundMark_ja_JP;
147 nTmp |= TransliterationFlags::ignoreMiddleDot_ja_JP;
181 "Transliteration settings different" );
216 bool bNewVal, bChanged;
219 bChanged =
m_xMatchCase->get_state_changed_from_saved();
317 bChanged =
m_xMatchKiku->get_state_changed_from_saved();
bool IsMatchBavaHafa() const
bool IsMatchTsithichiDhizi() const
bool IsMatchVariantFormKanji() const
bool IsMatchIaiya() const
bool IsMatchDiziDuzu() const
void SetMatchVariantFormKanji(bool bVal)
bool IsMatchHiraganaKatakana() const
bool IsMatchFullHalfWidthForms() const
bool IsIgnoreMiddleDot() const
void SetMatchHiraganaKatakana(bool bVal)
void SetMatchCase(bool bVal)
bool IsMatchOldKanaForms() const
void SetMatchBavaHafa(bool bVal)
void SetMatchRepeatCharMarks(bool bVal)
bool IsMatchContractions() const
void SetMatchHyuiyuByuvyu(bool bVal)
bool IsIgnorePunctuation() const
bool IsIgnoreProlongedSoundMark() const
void SetIgnoreWhitespace(bool bVal)
bool IsMatchRepeatCharMarks() const
void SetMatchIaiya(bool bVal)
void SetMatchSesheZeje(bool bVal)
void SetMatchContractions(bool bVal)
bool IsIgnoreWhitespace() const
void SetMatchKiku(bool bVal)
bool IsMatchHyuiyuByuvyu() const
void SetMatchFullHalfWidthForms(bool bVal)
void SetMatchMinusDashChoon(bool bVal)
bool IsMatchMinusDashChoon() const
void SetMatchOldKanaForms(bool bVal)
void SetIgnoreMiddleDot(bool bVal)
void SetIgnoreProlongedSoundMark(bool bVal)
bool IsMatchSesheZeje() const
void SetIgnorePunctuation(bool bVal)
void SetMatchTsithichiDhizi(bool bVal)
TransliterationFlags GetTransliterationFlags() const
void SetMatchDiziDuzu(bool bVal)
std::unique_ptr< weld::CheckButton > m_xMatchHyuiyuByuvyu
std::unique_ptr< weld::CheckButton > m_xIgnoreWhitespace
std::unique_ptr< weld::CheckButton > m_xMatchVariantFormKanji
std::unique_ptr< weld::CheckButton > m_xMatchDiziDuzu
std::unique_ptr< weld::CheckButton > m_xMatchTsithichiDhizi
TransliterationFlags GetTransliterationFlags_Impl()
std::unique_ptr< weld::CheckButton > m_xIgnorePunctuation
std::unique_ptr< weld::CheckButton > m_xMatchContractions
virtual bool FillItemSet(SfxItemSet *rSet) override
virtual ~SvxJSearchOptionsPage() override
std::unique_ptr< weld::CheckButton > m_xMatchSesheZeje
virtual void Reset(const SfxItemSet *rSet) override
std::unique_ptr< weld::CheckButton > m_xMatchOldKanaForms
std::unique_ptr< weld::CheckButton > m_xMatchKiku
std::unique_ptr< weld::CheckButton > m_xMatchHiraganaKatakana
std::unique_ptr< weld::CheckButton > m_xMatchIaiya
std::unique_ptr< weld::CheckButton > m_xMatchRepeatCharMarks
std::unique_ptr< weld::CheckButton > m_xMatchProlongedSoundMark
std::unique_ptr< weld::CheckButton > m_xMatchFullHalfWidth
void SetTransliterationFlags(TransliterationFlags nSettings)
SvxJSearchOptionsPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
std::unique_ptr< weld::CheckButton > m_xMatchMinusDashChoon
std::unique_ptr< weld::CheckButton > m_xIgnoreMiddleDot
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
std::unique_ptr< weld::CheckButton > m_xMatchBavaHafa
std::unique_ptr< weld::CheckButton > m_xMatchCase
TransliterationFlags nTransliterationFlags
#define DBG_ASSERT(sCon, aError)