19 #ifndef INCLUDED_SVX_SRCHDLG_HXX
20 #define INCLUDED_SVX_SRCHDLG_HXX
59 sal_uInt16
Count()
const {
return SrchAttrItemList::size(); }
61 {
return SrchAttrItemList::operator[]( nPos ); }
63 {
return SrchAttrItemList::operator[]( nPos ); }
67 { SrchAttrItemList::push_back( rItem ); }
89 std::shared_ptr<SvxSearchDialog>
dialog;
97 static void SetSearchLabel(
const OUString& sStr);
98 static OUString GetSearchLabel();
120 virtual void Close()
override;
126 {
return pSearchList.get(); }
128 {
return pReplaceList.get(); }
132 void SetSaveToModule(
bool b);
134 void SetSearchLabel(
const OUString& rStr);
160 std::unique_ptr<SearchDlg_Impl>
pImpl;
172 bool m_executingSubDialog =
false;
247 SVX_DLLPRIVATE void Remember_Impl(
const OUString &rStr,
bool bSearch );
249 SVX_DLLPRIVATE OUString& BuildAttrText_Impl( OUString& rStr,
bool bSrchFlag )
const;
DECL_DLLPRIVATE_LINK(FocusChangeHdl, weld::Widget &, void)
std::unique_ptr< weld::Button > m_xSearchComponent2PB
std::unique_ptr< SearchAttrItemList > pReplaceList
std::unique_ptr< weld::Expander > m_xOtherOptionsExpander
std::unique_ptr< weld::Button > m_xSearchAllBtn
std::unique_ptr< weld::Label > m_xReplaceAttrText
std::unique_ptr< weld::ComboBox > m_xCalcSearchInLB
SearchOptionFlags nOptions
std::vector< SearchAttrItem > SrchAttrItemList
SearchAttrItem & GetObject(sal_uInt16 nPos)
std::unique_ptr< weld::Button > m_xFormatBtn
TransliterationFlags nTransliterationFlags
std::unique_ptr< weld::CheckButton > m_xIncludeKashida
std::unique_ptr< weld::CheckButton > m_xRegExpBtn
std::unique_ptr< weld::Frame > m_xComponentFrame
std::unique_ptr< weld::CheckButton > m_xWordBtn
std::vector< OUString > aReplaceStrings
std::unique_ptr< weld::ComboBox > m_xSearchTmplLB
std::unique_ptr< weld::Widget > m_xCalcGrid
std::unique_ptr< weld::CheckButton > m_xSimilarityBox
virtual void Close() override
std::unique_ptr< weld::CheckButton > m_xReplaceBackwardsCB
std::unique_ptr< weld::ComboBox > m_xReplaceLB
std::unique_ptr< weld::CheckButton > m_xAllSheetsCB
std::unique_ptr< weld::Label > m_xCalcSearchInFT
std::unique_ptr< weld::Button > m_xBackSearchBtn
std::unique_ptr< weld::Button > m_xJapOptionsBtn
std::unique_ptr< weld::CheckButton > m_xWildcardBtn
std::unique_ptr< weld::CheckButton > m_xSelectionBtn
std::unique_ptr< weld::CheckButton > m_xJapOptionsCB
std::unique_ptr< weld::CheckButton > m_xIncludeDiacritics
std::unique_ptr< SearchDlg_Impl > pImpl
std::unique_ptr< SvxSearchController > pFamilyController
OUString aLayoutWriterStr
std::unique_ptr< weld::CheckButton > m_xLayoutBtn
virtual void ChildWinDispose() override
std::unique_ptr< weld::Button > m_xCloseBtn
std::unique_ptr< weld::Label > m_xCalcSearchDirFT
SearchAttrItem & operator[](sal_uInt16 nPos)
std::unique_ptr< SvxSearchController > pOptionsController
std::unique_ptr< SearchAttrItemList > pSearchList
std::unique_ptr< weld::Frame > m_xSearchFrame
std::shared_ptr< SvxSearchDialog > dialog
std::unique_ptr< weld::Label > m_xSearchLabel
std::unique_ptr< weld::RadioButton > m_xRowsBtn
std::unique_ptr< weld::Button > m_xSearchComponent1PB
std::unique_ptr< weld::Button > m_xAttributeBtn
std::unique_ptr< weld::Button > m_xSimilarityBtn
std::unique_ptr< weld::CheckButton > m_xMatchCaseCB
virtual void Activate() override
std::unique_ptr< weld::Label > m_xCalcStrFT
std::unique_ptr< weld::RadioButton > m_xColumnsBtn
std::unique_ptr< weld::Label > m_xSearchAttrText
std::unique_ptr< weld::Button > m_xReplaceAllBtn
std::unique_ptr< weld::Button > m_xNoFormatBtn
std::unique_ptr< weld::Button > m_xSearchBtn
In this modeless dialog the attributes for a search are configured and a search is started from it...
SvxSearchDialog * getDialog()
std::unique_ptr< weld::ComboBox > m_xSearchLB
std::unique_ptr< weld::ComboBox > m_xReplaceTmplLB
void Insert(const SearchAttrItem &rItem)
std::unique_ptr< weld::Button > m_xReplaceBtn
#define SFX_DECL_CHILDWINDOW_WITHID(Class)
TransliterationFlags GetTransliterationFlags() const
std::unique_ptr< weld::CheckButton > m_xSearchFormattedCB
std::unique_ptr< weld::CheckButton > m_xJapMatchFullHalfWidthCB
const SearchAttrItemList * GetReplaceItemList() const
std::unique_ptr< SvxSearchController > pSearchController
std::unique_ptr< weld::CheckButton > m_xNotesBtn
STDMETHOD() Get(VARIANT *val)=0
std::vector< OUString > aSearchStrings
std::unique_ptr< weld::Frame > m_xReplaceFrame
std::unique_ptr< SvxSearchItem > pSearchItem
const SearchAttrItemList * GetSearchItemList() const