LibreOffice Module sc (master) 1
|
#include <foptmgr.hxx>
Public Member Functions | |
ScFilterOptionsMgr (ScViewData *ptrViewData, const ScQueryParam &refQueryData, weld::CheckButton *refBtnCase, weld::CheckButton *refBtnRegExp, weld::CheckButton *refBtnHeader, weld::CheckButton *refBtnUnique, weld::CheckButton *refBtnCopyResult, weld::CheckButton *refBtnDestPers, weld::ComboBox *refLbCopyArea, formula::RefEdit *refEdCopyArea, formula::RefButton *refRbCopyArea, weld::Label *refFtDbAreaLabel, weld::Label *refFtDbArea, const OUString &refStrUndefined) | |
bool | VerifyPosStr (const OUString &rPosStr) const |
Private Member Functions | |
void | Init () |
DECL_LINK (EdAreaModifyHdl, formula::RefEdit &, void) | |
DECL_LINK (LbAreaSelHdl, weld::ComboBox &, void) | |
DECL_LINK (BtnCopyResultHdl, weld::Toggleable &, void) | |
Private Attributes | |
ScViewData * | pViewData |
ScDocument * | pDoc |
weld::CheckButton * | pBtnCase |
weld::CheckButton * | pBtnRegExp |
weld::CheckButton * | pBtnHeader |
weld::CheckButton * | pBtnUnique |
weld::CheckButton * | pBtnCopyResult |
weld::CheckButton * | pBtnDestPers |
weld::ComboBox * | pLbCopyArea |
formula::RefEdit * | pEdCopyArea |
formula::RefButton * | pRbCopyArea |
weld::Label * | pFtDbAreaLabel |
weld::Label * | pFtDbArea |
const OUString & | rStrUndefined |
const ScQueryParam & | rQueryData |
Definition at line 34 of file foptmgr.hxx.
ScFilterOptionsMgr::ScFilterOptionsMgr | ( | ScViewData * | ptrViewData, |
const ScQueryParam & | refQueryData, | ||
weld::CheckButton * | refBtnCase, | ||
weld::CheckButton * | refBtnRegExp, | ||
weld::CheckButton * | refBtnHeader, | ||
weld::CheckButton * | refBtnUnique, | ||
weld::CheckButton * | refBtnCopyResult, | ||
weld::CheckButton * | refBtnDestPers, | ||
weld::ComboBox * | refLbCopyArea, | ||
formula::RefEdit * | refEdCopyArea, | ||
formula::RefButton * | refRbCopyArea, | ||
weld::Label * | refFtDbAreaLabel, | ||
weld::Label * | refFtDbArea, | ||
const OUString & | refStrUndefined | ||
) |
Definition at line 34 of file foptmgr.cxx.
References Init().
|
private |
|
private |
|
private |
|
private |
Definition at line 69 of file foptmgr.cxx.
References ADDR_ABS_3D, ScRange::aEnd, aName, weld::ComboBox::append(), weld::ComboBox::append_text(), ScRange::aStart, ScQueryParamBase::bCaseSens, ScQueryParamBase::bDuplicate, ScQueryParamBase::bHasHeader, ScQueryParamBase::bInplace, weld::ComboBox::clear(), ScAddress::Col(), weld::ComboBox::connect_changed(), weld::Toggleable::connect_toggled(), ScQueryParamBase::eSearchType, ScRange::Format(), ScAddress::Format(), ScDocument::GetAddressConvention(), ScDBCollection::GetDBAtArea(), ScDocument::GetDBCollection(), ScDBData::GetName(), ScViewData::GetTabNo(), formula::RefButton::GetWidget(), formula::RefEdit::GetWidget(), ScDBData::HasHeader(), LINK, ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, ScQueryParam::nDestCol, ScQueryParam::nDestRow, ScQueryParam::nDestTab, ScAreaNameIterator::Next(), ScQueryParamTable::nRow1, ScQueryParamTable::nRow2, pBtnCase, pBtnCopyResult, pBtnDestPers, pBtnHeader, pBtnRegExp, pBtnUnique, pDoc, pEdCopyArea, pFtDbArea, pFtDbAreaLabel, pLbCopyArea, pRbCopyArea, pViewData, RANGE_ABS_3D, utl::SearchParam::Regexp, ScAddress::Row(), rQueryData, rStrUndefined, weld::Toggleable::set_active(), weld::ComboBox::set_active(), weld::Label::set_label(), weld::Widget::set_sensitive(), formula::RefEdit::SetModifyHdl(), formula::RefEdit::SetText(), STR_DB_LOCAL_NONAME, and ScAddress::Tab().
Referenced by ScFilterOptionsMgr().
bool ScFilterOptionsMgr::VerifyPosStr | ( | const OUString & | rPosStr | ) | const |
Definition at line 183 of file foptmgr.cxx.
References ScDocument::GetAddressConvention(), ScAddress::Parse(), pDoc, and VALID.
|
private |
Definition at line 57 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 61 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 62 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 59 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 58 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 60 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 55 of file foptmgr.hxx.
Referenced by Init(), and VerifyPosStr().
|
private |
Definition at line 64 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 67 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 66 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 63 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 65 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 54 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 71 of file foptmgr.hxx.
Referenced by Init().
|
private |
Definition at line 69 of file foptmgr.hxx.
Referenced by Init().