LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SvxSearchDialog Class Referencefinal

In this modeless dialog the attributes for a search are configured and a search is started from it. More...

#include <srchdlg.hxx>

Inheritance diagram for SvxSearchDialog:
[legend]
Collaboration diagram for SvxSearchDialog:
[legend]

Public Member Functions

 SvxSearchDialog (weld::Window *pParent, SfxChildWindow *pChildWin, SfxBindings &rBind)
 
virtual ~SvxSearchDialog () override
 
virtual void ChildWinDispose () override
 
virtual void Close () override
 
virtual void Activate () override
 
const SearchAttrItemListGetSearchItemList () const
 
const SearchAttrItemListGetReplaceItemList () const
 
TransliterationFlags GetTransliterationFlags () const
 
void SetSaveToModule (bool b)
 
void SetSearchLabel (const OUString &rStr)
 
void Present ()
 
- Public Member Functions inherited from SfxModelessDialogController
virtual ~SfxModelessDialogController () override
 
void Initialize (SfxChildWinInfo const *pInfo)
 
bool IsClosing () const
 
virtual void Close () override
 
virtual void EndDialog (int nResponse) override
 
virtual void Activate () override
 
virtual void Deactivate () override
 
virtual void ChildWinDispose () override
 
virtual void FillInfo (SfxChildWinInfo &) const
 
SfxBindingsGetBindings () const
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 
virtual bool CloseOnHide () const
 

Private Member Functions

 DECL_DLLPRIVATE_LINK (ModifyHdl_Impl, weld::ComboBox &, void)
 
 DECL_DLLPRIVATE_LINK (FlagHdl_Impl, weld::Toggleable &, void)
 
 DECL_DLLPRIVATE_LINK (CommandHdl_Impl, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (TemplateHdl_Impl, weld::Toggleable &, void)
 
 DECL_DLLPRIVATE_LINK (FocusHdl_Impl, weld::Widget &, void)
 
 DECL_DLLPRIVATE_LINK (LBSelectHdl_Impl, weld::ComboBox &, void)
 
 DECL_DLLPRIVATE_LINK (LoseFocusHdl_Impl, weld::Widget &, void)
 
 DECL_DLLPRIVATE_LINK (FormatHdl_Impl, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (NoFormatHdl_Impl, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (AttributeHdl_Impl, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (TimeoutHdl_Impl, Timer *, void)
 
SVX_DLLPRIVATE void ClickHdl_Impl (const weld::Widget *pCtrl)
 
SVX_DLLPRIVATE void Construct_Impl ()
 
SVX_DLLPRIVATE void InitControls_Impl ()
 
SVX_DLLPRIVATE void ShowOptionalControls_Impl ()
 
SVX_DLLPRIVATE void Init_Impl (bool bHasItemSet)
 
SVX_DLLPRIVATE void InitAttrList_Impl (const SfxItemSet *pSSet, const SfxItemSet *pRSet)
 
SVX_DLLPRIVATE void Remember_Impl (const OUString &rStr, bool bSearch)
 
SVX_DLLPRIVATE void PaintAttrText_Impl ()
 
SVX_DLLPRIVATE OUString & BuildAttrText_Impl (OUString &rStr, bool bSrchFlag) const
 
SVX_DLLPRIVATE void TemplatesChanged_Impl (SfxStyleSheetBasePool &rPool)
 
SVX_DLLPRIVATE void EnableControls_Impl (const SearchOptionFlags nFlags)
 
SVX_DLLPRIVATE void EnableControl_Impl (const weld::Widget &rCtrl)
 
SVX_DLLPRIVATE void SetItem_Impl (const SvxSearchItem *pItem)
 
SVX_DLLPRIVATE void SetModifyFlag_Impl (const weld::Widget *pCtrl)
 
SVX_DLLPRIVATE void SaveToModule_Impl ()
 
SVX_DLLPRIVATE void ApplyTransliterationFlags_Impl (TransliterationFlags nSettings)
 
SVX_DLLPRIVATE bool IsOtherOptionsExpanded () const
 
SVX_DLLPRIVATE short executeSubDialog (VclAbstractDialog *dialog)
 
 DECL_DLLPRIVATE_LINK (PresentTimeoutHdl_Impl, Timer *, void)
 

Private Attributes

SfxBindingsrBindings
 
Timer m_aPresentIdle
 
bool bWriter
 
bool bSearch
 
bool bFormat
 
bool bReplaceBackwards
 
SearchOptionFlags nOptions
 
bool bSet
 
bool bConstruct
 
ModifyFlags nModifyFlag
 
OUString aStylesStr
 
OUString aLayoutStr
 
OUString aLayoutWriterStr
 
OUString aLayoutCalcStr
 
OUString aCalcStr
 
sal_uInt16 nRememberSize
 
std::vector< OUString > aSearchStrings
 
std::vector< OUString > aReplaceStrings
 
std::unique_ptr< SearchDlg_ImplpImpl
 
std::unique_ptr< SearchAttrItemListpSearchList
 
std::unique_ptr< SearchAttrItemListpReplaceList
 
std::unique_ptr< SvxSearchItempSearchItem
 
std::unique_ptr< SvxSearchControllerpSearchController
 
std::unique_ptr< SvxSearchControllerpOptionsController
 
std::unique_ptr< SvxSearchControllerpFamilyController
 
TransliterationFlags nTransliterationFlags
 
bool m_executingSubDialog = false
 
std::unique_ptr< weld::Framem_xSearchFrame
 
std::unique_ptr< weld::ComboBoxm_xSearchLB
 
std::unique_ptr< weld::ComboBoxm_xSearchTmplLB
 
std::unique_ptr< weld::Labelm_xSearchAttrText
 
std::unique_ptr< weld::Labelm_xSearchLabel
 
std::unique_ptr< weld::Framem_xReplaceFrame
 
std::unique_ptr< weld::ComboBoxm_xReplaceLB
 
std::unique_ptr< weld::ComboBoxm_xReplaceTmplLB
 
std::unique_ptr< weld::Labelm_xReplaceAttrText
 
std::unique_ptr< weld::Buttonm_xSearchBtn
 
std::unique_ptr< weld::Buttonm_xBackSearchBtn
 
std::unique_ptr< weld::Buttonm_xSearchAllBtn
 
std::unique_ptr< weld::Buttonm_xReplaceBtn
 
std::unique_ptr< weld::Buttonm_xReplaceAllBtn
 
std::unique_ptr< weld::Framem_xComponentFrame
 
std::unique_ptr< weld::Buttonm_xSearchComponent1PB
 
std::unique_ptr< weld::Buttonm_xSearchComponent2PB
 
std::unique_ptr< weld::CheckButtonm_xMatchCaseCB
 
std::unique_ptr< weld::CheckButtonm_xSearchFormattedCB
 
std::unique_ptr< weld::CheckButtonm_xWordBtn
 
std::unique_ptr< weld::Buttonm_xCloseBtn
 
std::unique_ptr< weld::CheckButtonm_xIncludeDiacritics
 
std::unique_ptr< weld::CheckButtonm_xIncludeKashida
 
std::unique_ptr< weld::Expanderm_xOtherOptionsExpander
 
std::unique_ptr< weld::CheckButtonm_xSelectionBtn
 
std::unique_ptr< weld::CheckButtonm_xRegExpBtn
 
std::unique_ptr< weld::CheckButtonm_xWildcardBtn
 
std::unique_ptr< weld::CheckButtonm_xSimilarityBox
 
std::unique_ptr< weld::Buttonm_xSimilarityBtn
 
std::unique_ptr< weld::CheckButtonm_xLayoutBtn
 
std::unique_ptr< weld::CheckButtonm_xNotesBtn
 
std::unique_ptr< weld::CheckButtonm_xJapMatchFullHalfWidthCB
 
std::unique_ptr< weld::CheckButtonm_xJapOptionsCB
 
std::unique_ptr< weld::CheckButtonm_xReplaceBackwardsCB
 
std::unique_ptr< weld::Buttonm_xJapOptionsBtn
 
std::unique_ptr< weld::Buttonm_xAttributeBtn
 
std::unique_ptr< weld::Buttonm_xFormatBtn
 
std::unique_ptr< weld::Buttonm_xNoFormatBtn
 
std::unique_ptr< weld::Widgetm_xCalcGrid
 
std::unique_ptr< weld::Labelm_xCalcSearchInFT
 
std::unique_ptr< weld::ComboBoxm_xCalcSearchInLB
 
std::unique_ptr< weld::Labelm_xCalcSearchDirFT
 
std::unique_ptr< weld::RadioButtonm_xRowsBtn
 
std::unique_ptr< weld::RadioButtonm_xColumnsBtn
 
std::unique_ptr< weld::CheckButtonm_xAllSheetsCB
 
std::unique_ptr< weld::Labelm_xCalcStrFT
 

Friends

class SvxSearchController
 
class SvxSearchDialogWrapper
 
class SvxJSearchOptionsDialog
 

Additional Inherited Members

- Protected Member Functions inherited from SfxModelessDialogController
 SfxModelessDialogController (SfxBindings *, SfxChildWindow *pChildWin, weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 

Detailed Description

In this modeless dialog the attributes for a search are configured and a search is started from it.

Several search types (search, search all, replace, replace all) are possible.

Definition at line 110 of file srchdlg.hxx.

Constructor & Destructor Documentation

◆ SvxSearchDialog()

SvxSearchDialog::SvxSearchDialog ( weld::Window pParent,
SfxChildWindow pChildWin,
SfxBindings rBind 
)

◆ ~SvxSearchDialog()

SvxSearchDialog::~SvxSearchDialog ( )
overridevirtual

Definition at line 380 of file srchdlg.cxx.

References m_aPresentIdle, pImpl, pSearchItem, and Task::Stop().

Member Function Documentation

◆ Activate()

void SvxSearchDialog::Activate ( )
overridevirtual

◆ ApplyTransliterationFlags_Impl()

void SvxSearchDialog::ApplyTransliterationFlags_Impl ( TransliterationFlags  nSettings)
private

Definition at line 587 of file srchdlg.cxx.

References m_xJapMatchFullHalfWidthCB, m_xMatchCaseCB, and nTransliterationFlags.

Referenced by Init_Impl().

◆ BuildAttrText_Impl()

OUString & SvxSearchDialog::BuildAttrText_Impl ( OUString &  rStr,
bool  bSrchFlag 
) const
private

◆ ChildWinDispose()

void SvxSearchDialog::ChildWinDispose ( )
overridevirtual

◆ ClickHdl_Impl()

void SvxSearchDialog::ClickHdl_Impl ( const weld::Widget pCtrl)
private

◆ Close()

void SvxSearchDialog::Close ( )
overridevirtual

◆ Construct_Impl()

void SvxSearchDialog::Construct_Impl ( )
private

◆ DECL_DLLPRIVATE_LINK() [1/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( AttributeHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [2/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( CommandHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [3/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( FlagHdl_Impl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [4/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( FocusHdl_Impl  ,
weld::Widget ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [5/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( FormatHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [6/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( LBSelectHdl_Impl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [7/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( LoseFocusHdl_Impl  ,
weld::Widget ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [8/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( ModifyHdl_Impl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [9/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( NoFormatHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [10/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( PresentTimeoutHdl_Impl  ,
Timer ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [11/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( TemplateHdl_Impl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [12/12]

SvxSearchDialog::DECL_DLLPRIVATE_LINK ( TimeoutHdl_Impl  ,
Timer ,
void   
)
private

◆ EnableControl_Impl()

void SvxSearchDialog::EnableControl_Impl ( const weld::Widget rCtrl)
private

◆ EnableControls_Impl()

void SvxSearchDialog::EnableControls_Impl ( const SearchOptionFlags  nFlags)
private

◆ executeSubDialog()

short SvxSearchDialog::executeSubDialog ( VclAbstractDialog dialog)
private

Definition at line 2316 of file srchdlg.cxx.

References VclAbstractDialog::Execute(), and m_executingSubDialog.

◆ GetReplaceItemList()

const SearchAttrItemList * SvxSearchDialog::GetReplaceItemList ( ) const
inline

Definition at line 128 of file srchdlg.hxx.

◆ GetSearchItemList()

const SearchAttrItemList * SvxSearchDialog::GetSearchItemList ( ) const
inline

Definition at line 126 of file srchdlg.hxx.

◆ GetTransliterationFlags()

TransliterationFlags SvxSearchDialog::GetTransliterationFlags ( ) const

Definition at line 554 of file srchdlg.cxx.

References m_xJapMatchFullHalfWidthCB, m_xMatchCaseCB, and nTransliterationFlags.

Referenced by SaveToModule_Impl().

◆ Init_Impl()

void SvxSearchDialog::Init_Impl ( bool  bHasItemSet)
private

Definition at line 772 of file srchdlg.cxx.

References aCalcStr, AllTables, ApplyTransliterationFlags_Impl(), aReplaceStrings, aSearchStrings, Backwards, bConstruct, bReplaceBackwards, bSet, bWriter, CalcNotes, Columns, SfxObjectShell::Current(), SfxViewShell::Current(), DBG_ASSERT, EnableControl_Impl(), Exact, SfxDispatcher::Execute(), SfxStyleSheetBasePool::First(), Formulas, SfxBindings::GetDispatcher(), SfxSetItem::GetItemSet(), SfxStyleSheetBase::GetName(), SfxObjectShell::GetStyleSheetPool(), SfxViewShell::HasSelection(), InitAttrList_Impl(), SvtSearchOptions::IsIgnoreDiacritics_CTL(), SvtSearchOptions::IsIgnoreKashida_CTL(), SvtSearchOptions::IsSearchFormatted(), SfxStyleSheetBase::IsUsed(), Layout, LINK, m_xAllSheetsCB, m_xAttributeBtn, m_xBackSearchBtn, m_xCalcGrid, m_xCalcSearchInLB, m_xColumnsBtn, m_xComponentFrame, m_xFormatBtn, m_xIncludeDiacritics, m_xIncludeKashida, m_xJapOptionsCB, m_xLayoutBtn, m_xMatchCaseCB, m_xNoFormatBtn, m_xNotesBtn, m_xRegExpBtn, m_xReplaceAllBtn, m_xReplaceBackwardsCB, m_xReplaceBtn, m_xReplaceLB, m_xReplaceTmplLB, m_xRowsBtn, m_xSearchAllBtn, m_xSearchAttrText, m_xSearchBtn, m_xSearchFormattedCB, m_xSearchLB, m_xSearchTmplLB, m_xSelectionBtn, m_xSimilarityBox, m_xWildcardBtn, m_xWordBtn, SfxStyleSheetBasePool::Next(), nModifyFlag, Notes, pImpl, pReplaceList, pSearchItem, pSearchList, rBindings, Regexp, Replace, Rows, Search, Selection, ShowOptionalControls_Impl(), Similarity, Values, Wildcard, and Word.

Referenced by EnableControls_Impl(), and SetItem_Impl().

◆ InitAttrList_Impl()

void SvxSearchDialog::InitAttrList_Impl ( const SfxItemSet pSSet,
const SfxItemSet pRSet 
)
private

◆ InitControls_Impl()

void SvxSearchDialog::InitControls_Impl ( )
private

◆ IsOtherOptionsExpanded()

bool SvxSearchDialog::IsOtherOptionsExpanded ( ) const
private

◆ PaintAttrText_Impl()

void SvxSearchDialog::PaintAttrText_Impl ( )
private

◆ Present()

void SvxSearchDialog::Present ( )

Definition at line 363 of file srchdlg.cxx.

References m_aPresentIdle, and Timer::Start().

◆ Remember_Impl()

void SvxSearchDialog::Remember_Impl ( const OUString &  rStr,
bool  bSearch 
)
private

◆ SaveToModule_Impl()

void SvxSearchDialog::SaveToModule_Impl ( )
private

◆ SetItem_Impl()

void SvxSearchDialog::SetItem_Impl ( const SvxSearchItem pItem)
private

◆ SetModifyFlag_Impl()

void SvxSearchDialog::SetModifyFlag_Impl ( const weld::Widget pCtrl)
private

◆ SetSaveToModule()

void SvxSearchDialog::SetSaveToModule ( bool  b)

Definition at line 567 of file srchdlg.cxx.

References pImpl.

◆ SetSearchLabel()

void SvxSearchDialog::SetSearchLabel ( const OUString &  rStr)

Definition at line 572 of file srchdlg.cxx.

References weld::Error, m_xSearchLabel, m_xSearchLB, and SvxResId().

◆ ShowOptionalControls_Impl()

void SvxSearchDialog::ShowOptionalControls_Impl ( )
private

◆ TemplatesChanged_Impl()

void SvxSearchDialog::TemplatesChanged_Impl ( SfxStyleSheetBasePool rPool)
private

Friends And Related Function Documentation

◆ SvxJSearchOptionsDialog

friend class SvxJSearchOptionsDialog
friend

Definition at line 114 of file srchdlg.hxx.

◆ SvxSearchController

friend class SvxSearchController
friend

Definition at line 112 of file srchdlg.hxx.

Referenced by Construct_Impl().

◆ SvxSearchDialogWrapper

friend class SvxSearchDialogWrapper
friend

Definition at line 113 of file srchdlg.hxx.

Member Data Documentation

◆ aCalcStr

OUString SvxSearchDialog::aCalcStr
private

Definition at line 155 of file srchdlg.hxx.

Referenced by Construct_Impl(), Init_Impl(), and SvxSearchDialog().

◆ aLayoutCalcStr

OUString SvxSearchDialog::aLayoutCalcStr
private

Definition at line 154 of file srchdlg.hxx.

Referenced by Construct_Impl().

◆ aLayoutStr

OUString SvxSearchDialog::aLayoutStr
private

Definition at line 152 of file srchdlg.hxx.

Referenced by Construct_Impl().

◆ aLayoutWriterStr

OUString SvxSearchDialog::aLayoutWriterStr
private

Definition at line 153 of file srchdlg.hxx.

Referenced by Construct_Impl().

◆ aReplaceStrings

std::vector<OUString> SvxSearchDialog::aReplaceStrings
private

Definition at line 159 of file srchdlg.hxx.

Referenced by Close(), Construct_Impl(), Init_Impl(), and Remember_Impl().

◆ aSearchStrings

std::vector<OUString> SvxSearchDialog::aSearchStrings
private

Definition at line 158 of file srchdlg.hxx.

Referenced by Close(), Construct_Impl(), Init_Impl(), and Remember_Impl().

◆ aStylesStr

OUString SvxSearchDialog::aStylesStr
private

Definition at line 151 of file srchdlg.hxx.

Referenced by Construct_Impl().

◆ bConstruct

bool SvxSearchDialog::bConstruct
private

Definition at line 149 of file srchdlg.hxx.

Referenced by Init_Impl().

◆ bFormat

bool SvxSearchDialog::bFormat
private

Definition at line 145 of file srchdlg.hxx.

Referenced by ClickHdl_Impl(), InitAttrList_Impl(), and PaintAttrText_Impl().

◆ bReplaceBackwards

bool SvxSearchDialog::bReplaceBackwards
private

Definition at line 146 of file srchdlg.hxx.

Referenced by Init_Impl().

◆ bSearch

bool SvxSearchDialog::bSearch
private

Definition at line 144 of file srchdlg.hxx.

Referenced by PaintAttrText_Impl().

◆ bSet

bool SvxSearchDialog::bSet
private

Definition at line 148 of file srchdlg.hxx.

Referenced by ClickHdl_Impl(), and Init_Impl().

◆ bWriter

bool SvxSearchDialog::bWriter
private

Definition at line 143 of file srchdlg.hxx.

Referenced by Init_Impl(), SaveToModule_Impl(), and ShowOptionalControls_Impl().

◆ m_aPresentIdle

Timer SvxSearchDialog::m_aPresentIdle
private

Definition at line 142 of file srchdlg.hxx.

Referenced by Present(), SvxSearchDialog(), and ~SvxSearchDialog().

◆ m_executingSubDialog

bool SvxSearchDialog::m_executingSubDialog = false
private

Definition at line 173 of file srchdlg.hxx.

Referenced by executeSubDialog(), and SetItem_Impl().

◆ m_xAllSheetsCB

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xAllSheetsCB
private

◆ m_xAttributeBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xAttributeBtn
private

◆ m_xBackSearchBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xBackSearchBtn
private

◆ m_xCalcGrid

std::unique_ptr<weld::Widget> SvxSearchDialog::m_xCalcGrid
private

Definition at line 220 of file srchdlg.hxx.

Referenced by Init_Impl().

◆ m_xCalcSearchDirFT

std::unique_ptr<weld::Label> SvxSearchDialog::m_xCalcSearchDirFT
private

Definition at line 223 of file srchdlg.hxx.

Referenced by ShowOptionalControls_Impl().

◆ m_xCalcSearchInFT

std::unique_ptr<weld::Label> SvxSearchDialog::m_xCalcSearchInFT
private

Definition at line 221 of file srchdlg.hxx.

Referenced by ShowOptionalControls_Impl().

◆ m_xCalcSearchInLB

std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xCalcSearchInLB
private

◆ m_xCalcStrFT

std::unique_ptr<weld::Label> SvxSearchDialog::m_xCalcStrFT
private

Definition at line 227 of file srchdlg.hxx.

Referenced by SvxSearchDialog().

◆ m_xCloseBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xCloseBtn
private

Definition at line 200 of file srchdlg.hxx.

Referenced by InitControls_Impl().

◆ m_xColumnsBtn

std::unique_ptr<weld::RadioButton> SvxSearchDialog::m_xColumnsBtn
private

Definition at line 225 of file srchdlg.hxx.

Referenced by Init_Impl(), SetModifyFlag_Impl(), and ShowOptionalControls_Impl().

◆ m_xComponentFrame

std::unique_ptr<weld::Frame> SvxSearchDialog::m_xComponentFrame
private

Definition at line 192 of file srchdlg.hxx.

Referenced by Construct_Impl(), EnableControl_Impl(), EnableControls_Impl(), and Init_Impl().

◆ m_xFormatBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xFormatBtn
private

◆ m_xIncludeDiacritics

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xIncludeDiacritics
private

◆ m_xIncludeKashida

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xIncludeKashida
private

◆ m_xJapMatchFullHalfWidthCB

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xJapMatchFullHalfWidthCB
private

◆ m_xJapOptionsBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xJapOptionsBtn
private

◆ m_xJapOptionsCB

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xJapOptionsCB
private

◆ m_xLayoutBtn

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xLayoutBtn
private

◆ m_xMatchCaseCB

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xMatchCaseCB
private

◆ m_xNoFormatBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xNoFormatBtn
private

◆ m_xNotesBtn

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xNotesBtn
private

◆ m_xOtherOptionsExpander

std::unique_ptr<weld::Expander> SvxSearchDialog::m_xOtherOptionsExpander
private

Definition at line 203 of file srchdlg.hxx.

Referenced by EnableControls_Impl().

◆ m_xRegExpBtn

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xRegExpBtn
private

◆ m_xReplaceAllBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xReplaceAllBtn
private

◆ m_xReplaceAttrText

std::unique_ptr<weld::Label> SvxSearchDialog::m_xReplaceAttrText
private

Definition at line 184 of file srchdlg.hxx.

Referenced by InitAttrList_Impl(), PaintAttrText_Impl(), and SvxSearchDialog().

◆ m_xReplaceBackwardsCB

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xReplaceBackwardsCB
private

◆ m_xReplaceBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xReplaceBtn
private

◆ m_xReplaceFrame

std::unique_ptr<weld::Frame> SvxSearchDialog::m_xReplaceFrame
private

Definition at line 181 of file srchdlg.hxx.

Referenced by EnableControls_Impl().

◆ m_xReplaceLB

std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xReplaceLB
private

◆ m_xReplaceTmplLB

std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xReplaceTmplLB
private

◆ m_xRowsBtn

std::unique_ptr<weld::RadioButton> SvxSearchDialog::m_xRowsBtn
private

◆ m_xSearchAllBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xSearchAllBtn
private

◆ m_xSearchAttrText

std::unique_ptr<weld::Label> SvxSearchDialog::m_xSearchAttrText
private

Definition at line 178 of file srchdlg.hxx.

Referenced by Init_Impl(), InitAttrList_Impl(), PaintAttrText_Impl(), and SvxSearchDialog().

◆ m_xSearchBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xSearchBtn
private

◆ m_xSearchComponent1PB

std::unique_ptr<weld::Button> SvxSearchDialog::m_xSearchComponent1PB
private

Definition at line 193 of file srchdlg.hxx.

Referenced by Construct_Impl(), and InitControls_Impl().

◆ m_xSearchComponent2PB

std::unique_ptr<weld::Button> SvxSearchDialog::m_xSearchComponent2PB
private

Definition at line 194 of file srchdlg.hxx.

Referenced by Construct_Impl(), and InitControls_Impl().

◆ m_xSearchFormattedCB

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xSearchFormattedCB
private

Definition at line 197 of file srchdlg.hxx.

Referenced by Close(), Init_Impl(), SaveToModule_Impl(), and ShowOptionalControls_Impl().

◆ m_xSearchFrame

std::unique_ptr<weld::Frame> SvxSearchDialog::m_xSearchFrame
private

Definition at line 175 of file srchdlg.hxx.

Referenced by EnableControls_Impl().

◆ m_xSearchLabel

std::unique_ptr<weld::Label> SvxSearchDialog::m_xSearchLabel
private

Definition at line 179 of file srchdlg.hxx.

Referenced by SetSearchLabel().

◆ m_xSearchLB

std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xSearchLB
private

◆ m_xSearchTmplLB

std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xSearchTmplLB
private

◆ m_xSelectionBtn

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xSelectionBtn
private

◆ m_xSimilarityBox

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xSimilarityBox
private

◆ m_xSimilarityBtn

std::unique_ptr<weld::Button> SvxSearchDialog::m_xSimilarityBtn
private

◆ m_xWildcardBtn

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xWildcardBtn
private

◆ m_xWordBtn

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xWordBtn
private

◆ nModifyFlag

ModifyFlags SvxSearchDialog::nModifyFlag
private

Definition at line 150 of file srchdlg.hxx.

Referenced by Init_Impl(), SaveToModule_Impl(), and SetModifyFlag_Impl().

◆ nOptions

SearchOptionFlags SvxSearchDialog::nOptions
private

Definition at line 147 of file srchdlg.hxx.

Referenced by EnableControl_Impl(), and EnableControls_Impl().

◆ nRememberSize

sal_uInt16 SvxSearchDialog::nRememberSize
private

Definition at line 156 of file srchdlg.hxx.

Referenced by Construct_Impl(), Remember_Impl(), and SvxSearchDialog().

◆ nTransliterationFlags

TransliterationFlags SvxSearchDialog::nTransliterationFlags
mutableprivate

Definition at line 171 of file srchdlg.hxx.

Referenced by ApplyTransliterationFlags_Impl(), and GetTransliterationFlags().

◆ pFamilyController

std::unique_ptr<SvxSearchController> SvxSearchDialog::pFamilyController
private

Definition at line 168 of file srchdlg.hxx.

Referenced by ChildWinDispose().

◆ pImpl

std::unique_ptr<SearchDlg_Impl> SvxSearchDialog::pImpl
private

◆ pOptionsController

std::unique_ptr<SvxSearchController> SvxSearchDialog::pOptionsController
private

Definition at line 167 of file srchdlg.hxx.

Referenced by ChildWinDispose(), and Construct_Impl().

◆ pReplaceList

std::unique_ptr<SearchAttrItemList> SvxSearchDialog::pReplaceList
private

Definition at line 163 of file srchdlg.hxx.

Referenced by BuildAttrText_Impl(), Init_Impl(), and InitAttrList_Impl().

◆ pSearchController

std::unique_ptr<SvxSearchController> SvxSearchDialog::pSearchController
private

Definition at line 166 of file srchdlg.hxx.

Referenced by ChildWinDispose(), and Construct_Impl().

◆ pSearchItem

std::unique_ptr<SvxSearchItem> SvxSearchDialog::pSearchItem
private

◆ pSearchList

std::unique_ptr<SearchAttrItemList> SvxSearchDialog::pSearchList
private

◆ rBindings

SfxBindings& SvxSearchDialog::rBindings
private

The documentation for this class was generated from the following files: