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

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 SetDocWin (vcl::Window *pDocWin, SvxSearchCmd eCommand)
 
void SetSrchFlag (bool bSuccess)
 
bool GetSrchFlag () const
 
void SetSaveToModule (bool b)
 
void SetSearchLabel (const OUString &rStr)
 
- Public Member Functions inherited from SfxModelessDialogController
virtual ~SfxModelessDialogController () override
 
void Initialize (SfxChildWinInfo const *pInfo)
 
bool IsClosing () const
 
virtual void EndDialog () override
 
virtual void Deactivate () override
 
virtual void FillInfo (SfxChildWinInfo &) const
 
SfxBindingsGetBindings () const
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OString &rDialogId)
 

Private Member Functions

 DECL_DLLPRIVATE_LINK (ModifyHdl_Impl, weld::ComboBox &, void)
 
 DECL_DLLPRIVATE_LINK (FlagHdl_Impl, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (CommandHdl_Impl, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (TemplateHdl_Impl, weld::Button &, 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)
 

Private Attributes

bool mbSuccess
 
SfxBindingsrBindings
 
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 OString &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 106 of file srchdlg.hxx.

Constructor & Destructor Documentation

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

Definition at line 355 of file srchdlg.cxx.

Member Function Documentation

void SvxSearchDialog::Activate ( )
overridevirtual
void SvxSearchDialog::ApplyTransliterationFlags_Impl ( TransliterationFlags  nSettings)
private

Definition at line 555 of file srchdlg.cxx.

References m_xJapMatchFullHalfWidthCB, m_xMatchCaseCB, and nTransliterationFlags.

Referenced by Init_Impl().

OUString & SvxSearchDialog::BuildAttrText_Impl ( OUString &  rStr,
bool  bSrchFlag 
) const
private
void SvxSearchDialog::ChildWinDispose ( )
overridevirtual
void SvxSearchDialog::ClickHdl_Impl ( const weld::Widget pCtrl)
private
void SvxSearchDialog::Close ( )
overridevirtual
void SvxSearchDialog::Construct_Impl ( )
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( ModifyHdl_Impl  ,
weld::ComboBox ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( FlagHdl_Impl  ,
weld::Button ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( CommandHdl_Impl  ,
weld::Button ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( TemplateHdl_Impl  ,
weld::Button ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( FocusHdl_Impl  ,
weld::Widget ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( LBSelectHdl_Impl  ,
weld::ComboBox ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( LoseFocusHdl_Impl  ,
weld::Widget ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( FormatHdl_Impl  ,
weld::Button ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( NoFormatHdl_Impl  ,
weld::Button ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( AttributeHdl_Impl  ,
weld::Button ,
void   
)
private
SvxSearchDialog::DECL_DLLPRIVATE_LINK ( TimeoutHdl_Impl  ,
Timer ,
void   
)
private
void SvxSearchDialog::EnableControl_Impl ( const weld::Widget rCtrl)
private
void SvxSearchDialog::EnableControls_Impl ( const SearchOptionFlags  nFlags)
private
short SvxSearchDialog::executeSubDialog ( VclAbstractDialog dialog)
private

Definition at line 2341 of file srchdlg.cxx.

References VclAbstractDialog::Execute(), and m_executingSubDialog.

const SearchAttrItemList* SvxSearchDialog::GetReplaceItemList ( ) const
inline

Definition at line 124 of file srchdlg.hxx.

const SearchAttrItemList* SvxSearchDialog::GetSearchItemList ( ) const
inline

Definition at line 122 of file srchdlg.hxx.

bool SvxSearchDialog::GetSrchFlag ( ) const
inline

Definition at line 131 of file srchdlg.hxx.

References mbSuccess.

Referenced by SetDocWin().

TransliterationFlags SvxSearchDialog::GetTransliterationFlags ( ) const

Definition at line 529 of file srchdlg.cxx.

References m_xJapMatchFullHalfWidthCB, m_xMatchCaseCB, and nTransliterationFlags.

Referenced by SaveToModule_Impl().

void SvxSearchDialog::Init_Impl ( bool  bHasItemSet)
private

Definition at line 743 of file srchdlg.cxx.

References aCalcStr, AllTables, ApplyTransliterationFlags_Impl(), aReplaceStrings, aSearchStrings, Backwards, bConstruct, bReplaceBackwards, bSet, bWriter, CalcNotes, Columns, SfxViewShell::Current(), SfxObjectShell::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(), IsOtherOptionsExpanded(), 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_xOtherOptionsExpander, 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, Regexp, Replace, Rows, Search, Selection, SfxStyleSheetBasePool::SetSearchMask(), ShowOptionalControls_Impl(), Similarity, Values, Wildcard, and Word.

Referenced by EnableControls_Impl(), and SetItem_Impl().

void SvxSearchDialog::InitAttrList_Impl ( const SfxItemSet pSSet,
const SfxItemSet pRSet 
)
private
void SvxSearchDialog::InitControls_Impl ( )
private
bool SvxSearchDialog::IsOtherOptionsExpanded ( ) const
private
void SvxSearchDialog::PaintAttrText_Impl ( )
private
void SvxSearchDialog::Remember_Impl ( const OUString &  rStr,
bool  bSearch 
)
private
void SvxSearchDialog::SaveToModule_Impl ( )
private
void SvxSearchDialog::SetDocWin ( vcl::Window pDocWin,
SvxSearchCmd  eCommand 
)

Definition at line 2289 of file srchdlg.cxx.

References Any, vcl::Window::GetAccessible(), and GetSrchFlag().

void SvxSearchDialog::SetItem_Impl ( const SvxSearchItem pItem)
private
void SvxSearchDialog::SetModifyFlag_Impl ( const weld::Widget pCtrl)
private
void SvxSearchDialog::SetSaveToModule ( bool  b)

Definition at line 542 of file srchdlg.cxx.

References pImpl.

void SvxSearchDialog::SetSearchLabel ( const OUString &  rStr)

Definition at line 547 of file srchdlg.cxx.

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

void SvxSearchDialog::SetSrchFlag ( bool  bSuccess)
inline

Definition at line 130 of file srchdlg.hxx.

References mbSuccess.

void SvxSearchDialog::ShowOptionalControls_Impl ( )
private
void SvxSearchDialog::TemplatesChanged_Impl ( SfxStyleSheetBasePool rPool)
private

Friends And Related Function Documentation

friend class SvxJSearchOptionsDialog
friend

Definition at line 110 of file srchdlg.hxx.

friend class SvxSearchController
friend

Definition at line 108 of file srchdlg.hxx.

Referenced by Construct_Impl().

friend class SvxSearchDialogWrapper
friend

Definition at line 109 of file srchdlg.hxx.

Member Data Documentation

OUString SvxSearchDialog::aCalcStr
private

Definition at line 152 of file srchdlg.hxx.

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

OUString SvxSearchDialog::aLayoutCalcStr
private

Definition at line 151 of file srchdlg.hxx.

Referenced by Construct_Impl().

OUString SvxSearchDialog::aLayoutStr
private

Definition at line 149 of file srchdlg.hxx.

Referenced by Construct_Impl().

OUString SvxSearchDialog::aLayoutWriterStr
private

Definition at line 150 of file srchdlg.hxx.

Referenced by Construct_Impl().

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

Definition at line 156 of file srchdlg.hxx.

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

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

Definition at line 155 of file srchdlg.hxx.

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

OUString SvxSearchDialog::aStylesStr
private

Definition at line 148 of file srchdlg.hxx.

Referenced by Construct_Impl().

bool SvxSearchDialog::bConstruct
private

Definition at line 146 of file srchdlg.hxx.

Referenced by Init_Impl().

bool SvxSearchDialog::bFormat
private

Definition at line 142 of file srchdlg.hxx.

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

bool SvxSearchDialog::bReplaceBackwards
private

Definition at line 143 of file srchdlg.hxx.

Referenced by Init_Impl().

bool SvxSearchDialog::bSearch
private

Definition at line 141 of file srchdlg.hxx.

Referenced by PaintAttrText_Impl().

bool SvxSearchDialog::bSet
private

Definition at line 145 of file srchdlg.hxx.

Referenced by ClickHdl_Impl(), and Init_Impl().

bool SvxSearchDialog::bWriter
private

Definition at line 140 of file srchdlg.hxx.

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

bool SvxSearchDialog::m_executingSubDialog = false
private

Definition at line 170 of file srchdlg.hxx.

Referenced by executeSubDialog(), and SetItem_Impl().

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xAllSheetsCB
private
std::unique_ptr<weld::Button> SvxSearchDialog::m_xAttributeBtn
private
std::unique_ptr<weld::Button> SvxSearchDialog::m_xBackSearchBtn
private
std::unique_ptr<weld::Widget> SvxSearchDialog::m_xCalcGrid
private

Definition at line 217 of file srchdlg.hxx.

Referenced by Init_Impl().

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

Definition at line 220 of file srchdlg.hxx.

Referenced by ShowOptionalControls_Impl().

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

Definition at line 218 of file srchdlg.hxx.

Referenced by ShowOptionalControls_Impl().

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

Definition at line 224 of file srchdlg.hxx.

Referenced by SvxSearchDialog().

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

Definition at line 197 of file srchdlg.hxx.

Referenced by InitControls_Impl().

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

Definition at line 222 of file srchdlg.hxx.

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

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

Definition at line 189 of file srchdlg.hxx.

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

std::unique_ptr<weld::Button> SvxSearchDialog::m_xFormatBtn
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xIncludeDiacritics
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xIncludeKashida
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xJapMatchFullHalfWidthCB
private
std::unique_ptr<weld::Button> SvxSearchDialog::m_xJapOptionsBtn
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xJapOptionsCB
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xLayoutBtn
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xMatchCaseCB
private
std::unique_ptr<weld::Button> SvxSearchDialog::m_xNoFormatBtn
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xNotesBtn
private
std::unique_ptr<weld::Expander> SvxSearchDialog::m_xOtherOptionsExpander
private

Definition at line 200 of file srchdlg.hxx.

Referenced by Init_Impl().

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xRegExpBtn
private
std::unique_ptr<weld::Button> SvxSearchDialog::m_xReplaceAllBtn
private
std::unique_ptr<weld::Label> SvxSearchDialog::m_xReplaceAttrText
private

Definition at line 181 of file srchdlg.hxx.

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

std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xReplaceBackwardsCB
private
std::unique_ptr<weld::Button> SvxSearchDialog::m_xReplaceBtn
private
std::unique_ptr<weld::Frame> SvxSearchDialog::m_xReplaceFrame
private

Definition at line 178 of file srchdlg.hxx.

Referenced by EnableControls_Impl().

std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xReplaceLB
private
std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xReplaceTmplLB
private
std::unique_ptr<weld::RadioButton> SvxSearchDialog::m_xRowsBtn
private
std::unique_ptr<weld::Button> SvxSearchDialog::m_xSearchAllBtn
private
std::unique_ptr<weld::Label> SvxSearchDialog::m_xSearchAttrText
private

Definition at line 175 of file srchdlg.hxx.

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

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

Definition at line 190 of file srchdlg.hxx.

Referenced by Construct_Impl(), and InitControls_Impl().

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

Definition at line 191 of file srchdlg.hxx.

Referenced by Construct_Impl(), and InitControls_Impl().

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

Definition at line 194 of file srchdlg.hxx.

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

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

Definition at line 172 of file srchdlg.hxx.

Referenced by EnableControls_Impl().

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

Definition at line 176 of file srchdlg.hxx.

Referenced by SetSearchLabel(), and SvxSearchDialog().

std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xSearchLB
private
std::unique_ptr<weld::ComboBox> SvxSearchDialog::m_xSearchTmplLB
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xSelectionBtn
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xSimilarityBox
private
std::unique_ptr<weld::Button> SvxSearchDialog::m_xSimilarityBtn
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xWildcardBtn
private
std::unique_ptr<weld::CheckButton> SvxSearchDialog::m_xWordBtn
private
bool SvxSearchDialog::mbSuccess
private

Definition at line 137 of file srchdlg.hxx.

ModifyFlags SvxSearchDialog::nModifyFlag
private

Definition at line 147 of file srchdlg.hxx.

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

SearchOptionFlags SvxSearchDialog::nOptions
private

Definition at line 144 of file srchdlg.hxx.

Referenced by EnableControl_Impl(), and EnableControls_Impl().

sal_uInt16 SvxSearchDialog::nRememberSize
private

Definition at line 153 of file srchdlg.hxx.

Referenced by Remember_Impl(), and SvxSearchDialog().

TransliterationFlags SvxSearchDialog::nTransliterationFlags
mutableprivate

Definition at line 168 of file srchdlg.hxx.

Referenced by ApplyTransliterationFlags_Impl(), and GetTransliterationFlags().

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

Definition at line 165 of file srchdlg.hxx.

Referenced by ChildWinDispose().

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

Definition at line 164 of file srchdlg.hxx.

Referenced by ChildWinDispose(), and Construct_Impl().

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

Definition at line 160 of file srchdlg.hxx.

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

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

Definition at line 163 of file srchdlg.hxx.

Referenced by ChildWinDispose(), and Construct_Impl().

std::unique_ptr<SvxSearchItem> SvxSearchDialog::pSearchItem
private
std::unique_ptr<SearchAttrItemList> SvxSearchDialog::pSearchList
private
SfxBindings& SvxSearchDialog::rBindings
private

Definition at line 139 of file srchdlg.hxx.

Referenced by ChildWinDispose(), Close(), and Construct_Impl().


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