LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sc::SearchResultsDlg Class Reference

#include <searchresults.hxx>

Inheritance diagram for sc::SearchResultsDlg:
[legend]
Collaboration diagram for sc::SearchResultsDlg:
[legend]

Public Member Functions

 SearchResultsDlg (SfxBindings *_pBindings, weld::Window *pParent)
 
virtual ~SearchResultsDlg () override
 
virtual void Close () override
 
void FillResults (ScDocument &rDoc, const ScRangeList &rMatchedRanges, bool bCellNotes, bool bEmptyCells, bool bMatchedRangesWereClamped)
 
- 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_LINK (ListSelectHdl, weld::TreeView &, void)
 
 DECL_LINK (HeaderBarClick, int, void)
 
 DECL_STATIC_LINK (SearchResultsDlg, OnShowToggled, weld::Toggleable &, void)
 

Private Attributes

OUString aSkipped
 
SfxBindingsmpBindings
 
ScDocumentmpDoc
 
bool mbSorted
 
std::unique_ptr< weld::TreeViewmxList
 
std::unique_ptr< weld::LabelmxSearchResults
 
std::unique_ptr< weld::CheckButtonmxShowDialog
 

Detailed Description

Definition at line 21 of file searchresults.hxx.

Constructor & Destructor Documentation

◆ SearchResultsDlg()

sc::SearchResultsDlg::SearchResultsDlg ( SfxBindings _pBindings,
weld::Window pParent 
)

Definition at line 25 of file searchresults.cxx.

References LINK, mxList, and mxShowDialog.

◆ ~SearchResultsDlg()

sc::SearchResultsDlg::~SearchResultsDlg ( )
overridevirtual

Member Function Documentation

◆ Close()

void sc::SearchResultsDlg::Close ( )
overridevirtual

◆ DECL_LINK() [1/2]

sc::SearchResultsDlg::DECL_LINK ( HeaderBarClick  ,
int  ,
void   
)
private

◆ DECL_LINK() [2/2]

sc::SearchResultsDlg::DECL_LINK ( ListSelectHdl  ,
weld::TreeView ,
void   
)
private

◆ DECL_STATIC_LINK()

sc::SearchResultsDlg::DECL_STATIC_LINK ( SearchResultsDlg  ,
OnShowToggled  ,
weld::Toggleable ,
void   
)
private

◆ FillResults()

void sc::SearchResultsDlg::FillResults ( ScDocument rDoc,
const ScRangeList rMatchedRanges,
bool  bCellNotes,
bool  bEmptyCells,
bool  bMatchedRangesWereClamped 
)

Member Data Documentation

◆ aSkipped

OUString sc::SearchResultsDlg::aSkipped
private

Definition at line 23 of file searchresults.hxx.

Referenced by FillResults().

◆ mbSorted

bool sc::SearchResultsDlg::mbSorted
private

Definition at line 26 of file searchresults.hxx.

◆ mpBindings

SfxBindings* sc::SearchResultsDlg::mpBindings
private

Definition at line 24 of file searchresults.hxx.

Referenced by Close(), and ~SearchResultsDlg().

◆ mpDoc

ScDocument* sc::SearchResultsDlg::mpDoc
private

Definition at line 25 of file searchresults.hxx.

Referenced by FillResults().

◆ mxList

std::unique_ptr<weld::TreeView> sc::SearchResultsDlg::mxList
private

Definition at line 27 of file searchresults.hxx.

Referenced by FillResults(), and SearchResultsDlg().

◆ mxSearchResults

std::unique_ptr<weld::Label> sc::SearchResultsDlg::mxSearchResults
private

Definition at line 28 of file searchresults.hxx.

Referenced by FillResults().

◆ mxShowDialog

std::unique_ptr<weld::CheckButton> sc::SearchResultsDlg::mxShowDialog
private

Definition at line 29 of file searchresults.hxx.

Referenced by SearchResultsDlg().


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