61 virtual void Close()
override;
188 virtual void Close()
override;
std::unique_ptr< formula::RefButton > m_xRbCopyArea
std::unique_ptr< weld::Label > m_xFtDbAreaLabel
std::unique_ptr< weld::Expander > m_xExpander
std::unique_ptr< weld::Label > m_xFtDbArea
std::unique_ptr< weld::Button > m_xBtnClear
ScQueryParam theQueryData
std::unique_ptr< weld::CheckButton > m_xBtnRegExp
std::unique_ptr< weld::ComboBox > m_xLbField4
std::unique_ptr< weld::ComboBox > m_xLbCond3
void UpdateHdrInValueList(size_t nList)
const OUString aStrFontColor
DECL_LINK(MoreExpandedHdl, weld::Expander &, void)
std::unique_ptr< weld::Button > m_xBtnRemove2
std::unique_ptr< weld::Button > m_xBtnOk
std::unique_ptr< ScFilterOptionsMgr > pOptionsMgr
DECL_LINK(CheckBoxHdl, weld::Toggleable &, void)
std::vector< weld::ComboBox * > maValueEdArr
void Init(const SfxItemSet &rArgSet)
std::unique_ptr< weld::ComboBox > m_xLbColor4
virtual ~ScFilterDlg() override
std::unique_ptr< weld::ComboBox > m_xEdVal4
std::unique_ptr< weld::CheckButton > m_xBtnCase
virtual void SetActive() override
std::unique_ptr< weld::ComboBox > m_xLbColor3
std::unique_ptr< weld::ComboBox > m_xLbField2
std::unique_ptr< weld::ComboBox > m_xLbCopyArea
void SetValString(const OUString &rQueryStr, const ScQueryEntry::Item &rItem, OUString &rValStr)
std::unique_ptr< weld::CheckButton > m_xBtnHeader
std::unique_ptr< weld::ComboBox > m_xLbConnect4
virtual bool IsRefInputMode() const override
std::vector< weld::ComboBox * > maConnLbArr
std::unique_ptr< weld::ComboBox > m_xLbConnect3
void RefreshEditRow(size_t nOffset)
std::unique_ptr< weld::ComboBox > m_xLbCond4
std::unique_ptr< weld::ComboBox > m_xLbConnect2
std::deque< bool > maRefreshExceptQuery
EntryListsMap m_EntryLists
std::vector< weld::Button * > maRemoveBtnArr
const OUString aStrNotEmpty
std::unique_ptr< weld::CheckButton > m_xBtnCopyResult
size_t GetSliderPos() const
ScQueryItem * GetOutputItem()
virtual void Close() override
std::unique_ptr< weld::ComboBox > m_xEdVal3
const OUString aStrBackgroundColor
std::map< SCCOL, std::unique_ptr< EntryList > > EntryListsMap
std::unique_ptr< weld::Widget > m_xContents
std::unique_ptr< weld::Button > m_xBtnCancel
std::unique_ptr< Timer > pTimer
std::unique_ptr< weld::ComboBox > m_xLbColor1
std::unique_ptr< weld::ComboBox > m_xLbColor2
std::unique_ptr< weld::CheckButton > m_xBtnDestPers
void UpdateColorList(size_t nList)
DECL_LINK(BtnClearHdl, weld::Button &, void)
std::unique_ptr< weld::Button > m_xBtnRemove1
const OUString aStrColumn
DECL_LINK(BtnRemoveHdl, weld::Button &, void)
DECL_LINK(EndDlgHdl, weld::Button &, void)
std::vector< weld::ComboBox * > maColorLbArr
std::unique_ptr< ScQueryItem > pOutItem
const OUString aStrUndefined
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
void UpdateValueList(size_t nList)
std::unique_ptr< formula::RefEdit > m_xEdCopyArea
std::unique_ptr< weld::ComboBox > m_xEdVal2
std::unique_ptr< weld::ComboBox > m_xLbField1
DECL_LINK(TimeOutHdl, Timer *, void)
std::vector< weld::ComboBox * > maFieldLbArr
std::unique_ptr< weld::ComboBox > m_xLbConnect1
std::unique_ptr< weld::Button > m_xBtnRemove4
const sal_uInt16 nWhichQuery
DECL_LINK(ValModifyHdl, weld::ComboBox &, void)
DECL_LINK(LbSelectHdl, weld::ComboBox &, void)
std::unique_ptr< weld::ComboBox > m_xLbCond2
ScFilterDlg(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, const SfxItemSet &rArgSet)
std::vector< weld::ComboBox * > maCondLbArr
std::deque< bool > maHasDates
void ClearValueList(size_t nList)
size_t GetFieldSelPos(SCCOL nField)
std::unique_ptr< weld::ScrolledWindow > m_xScrollBar
std::unique_ptr< weld::ComboBox > m_xLbField3
std::unique_ptr< weld::CheckButton > m_xBtnUnique
std::unique_ptr< weld::ComboBox > m_xEdVal1
std::unique_ptr< weld::ComboBox > m_xLbCond1
std::unique_ptr< weld::Button > m_xBtnRemove3
DECL_LINK(ScrollHdl, weld::ScrolledWindow &, void)
virtual bool IsRefInputMode() const override
std::unique_ptr< formula::RefEdit > m_xEdFilterArea
std::unique_ptr< weld::Button > m_xBtnCancel
ScQueryItem * GetOutputItem(const ScQueryParam &rParam, const ScRange &rSource)
DECL_LINK(FilterAreaSelHdl, weld::ComboBox &, void)
std::unique_ptr< weld::ComboBox > m_xLbCopyArea
std::unique_ptr< formula::RefButton > m_xRbFilterArea
DECL_LINK(EndDlgHdl, weld::Button &, void)
virtual void Close() override
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
void Init(const SfxItemSet &rArgSet)
virtual void SetActive() override
std::unique_ptr< ScQueryItem > pOutItem
std::unique_ptr< formula::RefButton > m_xRbCopyArea
std::unique_ptr< weld::ComboBox > m_xLbFilterArea
const ScQueryParam theQueryData
ScSpecialFilterDlg(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, const SfxItemSet &rArgSet)
std::unique_ptr< formula::RefEdit > m_xEdCopyArea
std::unique_ptr< weld::Label > m_xFtDbAreaLabel
DECL_LINK(RefInputButtonHdl, formula::RefButton &, void)
std::unique_ptr< weld::CheckButton > m_xBtnRegExp
std::unique_ptr< weld::Frame > m_xFilterFrame
formula::RefEdit * m_pRefInputEdit
std::unique_ptr< weld::Label > m_xFtDbArea
std::unique_ptr< weld::CheckButton > m_xBtnUnique
const OUString aStrUndefined
std::unique_ptr< weld::Button > m_xBtnOk
DECL_LINK(RefInputEditHdl, formula::RefEdit &, void)
DECL_LINK(FilterAreaModHdl, formula::RefEdit &, void)
std::unique_ptr< ScFilterOptionsMgr > pOptionsMgr
std::unique_ptr< weld::CheckButton > m_xBtnCopyResult
std::unique_ptr< weld::Expander > m_xExpander
std::unique_ptr< weld::CheckButton > m_xBtnDestPers
virtual ~ScSpecialFilterDlg() override
std::unique_ptr< weld::CheckButton > m_xBtnCase
const sal_uInt16 nWhichQuery
std::unique_ptr< weld::Label > m_xFilterLabel
std::unique_ptr< weld::CheckButton > m_xBtnHeader
EntryList(const EntryList &)=delete
ScFilterEntries maFilterEntries
const EntryList & operator=(const EntryList &)=delete