LibreOffice Module sc (master) 1
|
#include <pfiltdlg.hxx>
Public Member Functions | |
ScPivotFilterDlg (weld::Window *pParent, const SfxItemSet &rArgSet, SCTAB nSourceTab) | |
virtual | ~ScPivotFilterDlg () override |
const ScQueryItem & | GetOutputItem () |
Public Member Functions inherited from weld::GenericDialogController | |
GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false) | |
virtual Dialog * | getDialog () override |
virtual | ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override |
Public Member Functions inherited from weld::DialogController | |
virtual Dialog * | getDialog ()=0 |
const Dialog * | getConstDialog () const |
virtual short | run () |
void | set_title (const OUString &rTitle) |
OUString | get_title () const |
void | set_help_id (const OUString &rHelpId) |
OUString | get_help_id () const |
void | response (int nResponse) |
virtual | ~DialogController () COVERITY_NOEXCEPT_FALSE |
Private Member Functions | |
void | Init (const SfxItemSet &rArgSet) |
void | FillFieldLists () |
void | UpdateValueList (sal_uInt16 nList) |
void | ClearValueList (sal_uInt16 nList) |
sal_uInt16 | GetFieldSelPos (SCCOL nField) |
DECL_LINK (LbSelectHdl, weld::ComboBox &, void) | |
DECL_LINK (ValModifyHdl, weld::ComboBox &, void) | |
DECL_LINK (CheckBoxHdl, weld::Toggleable &, void) | |
Additional Inherited Members | |
Static Public Member Functions inherited from weld::DialogController | |
static bool | runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &) |
Protected Attributes inherited from weld::GenericDialogController | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::shared_ptr< weld::Dialog > | m_xDialog |
Definition at line 34 of file pfiltdlg.hxx.
ScPivotFilterDlg::ScPivotFilterDlg | ( | weld::Window * | pParent, |
const SfxItemSet & | rArgSet, | ||
SCTAB | nSourceTab | ||
) |
Definition at line 39 of file pfiltdlg.cxx.
|
overridevirtual |
Definition at line 70 of file pfiltdlg.cxx.
|
private |
Definition at line 284 of file pfiltdlg.cxx.
References weld::ComboBox::append_text(), aStrEmpty, aStrNotEmpty, aValueEdArr, weld::ComboBox::clear(), and weld::ComboBox::set_entry_text().
|
private |
|
private |
|
private |
|
private |
Definition at line 213 of file pfiltdlg.cxx.
References aStrColumn, aStrNone, col, ScDocument::GetString(), m_xLbField1, m_xLbField2, m_xLbField3, ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, ScQueryParamTable::nRow1, nSrcTab, pDoc, ScGlobal::ReplaceOrAppend(), ScColToAlpha(), theQueryData, and u.
Referenced by Init().
|
private |
Definition at line 296 of file pfiltdlg.cxx.
References ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, and theQueryData.
Referenced by Init().
const ScQueryItem & ScPivotFilterDlg::GetOutputItem | ( | ) |
Definition at line 304 of file pfiltdlg.cxx.
References aCondLbArr, aFieldLbArr, aStrEmpty, aStrNotEmpty, aValueEdArr, ScQueryParamBase::bCaseSens, ScQueryEntry::bDoQuery, ScQueryParamBase::bDuplicate, ScQueryParamBase::bInplace, ScQueryEntry::ByString, ScQueryEntry::eConnect, ScQueryEntry::eOp, ScQueryParamBase::eSearchType, weld::ComboBox::get_active(), weld::ComboBox::get_active_text(), ScViewData::GetDocument(), ScQueryParamBase::GetEntry(), ScQueryEntry::GetQueryItem(), ScDocument::GetSharedStringPool(), i, svl::SharedStringPool::intern(), m_xBtnCase, m_xBtnRegExp, m_xBtnUnique, m_xLbConnect1, m_xLbConnect2, ScQueryEntry::Item::maString, ScQueryEntry::Item::meType, ScQueryEntry::Item::mfVal, ScQueryParamTable::nCol1, ScQueryParam::nDestCol, ScQueryParam::nDestRow, ScQueryParam::nDestTab, ScQueryEntry::nField, utl::SearchParam::Normal, nWhichQuery, pOutItem, pViewData, utl::SearchParam::Regexp, SC_AND, SC_EQUAL, ScQueryEntry::SetQueryByEmpty(), ScQueryEntry::SetQueryByNonEmpty(), and theQueryData.
|
private |
Definition at line 74 of file pfiltdlg.cxx.
References aCondLbArr, ScRange::aEnd, aFieldLbArr, ScRange::aStart, aStrEmpty, aStrNotEmpty, aValueEdArr, ScQueryParamBase::bCaseSens, ScQueryEntry::bDoQuery, ScQueryParamBase::bDuplicate, ScAddress::Col(), weld::ComboBox::connect_changed(), ScQueryEntry::eConnect, ScQueryEntry::eOp, ScQueryParamBase::eSearchType, FillFieldLists(), SfxItemSet::Get(), ScDBCollection::GetDBAtArea(), ScDocument::GetDBCollection(), ScViewData::GetDocument(), ScQueryParamBase::GetEntry(), GetFieldSelPos(), ScDBData::GetName(), ScQueryEntry::GetQueryItem(), svl::SharedString::getString(), ScQueryItem::GetViewData(), i, ScQueryEntry::IsQueryByEmpty(), ScQueryEntry::IsQueryByNonEmpty(), LINK, m_xBtnCase, m_xBtnRegExp, m_xBtnUnique, m_xEdVal1, m_xEdVal2, m_xEdVal3, m_xFtDbArea, m_xLbCond1, m_xLbCond2, m_xLbCond3, m_xLbConnect1, m_xLbConnect2, m_xLbField1, m_xLbField2, m_xLbField3, ScQueryEntry::Item::maString, ScQueryParamTable::nCol1, ScQueryParamTable::nCol2, ScQueryEntry::nField, ScQueryParamTable::nRow1, ScQueryParamTable::nRow2, nSrcTab, nWhichQuery, pDoc, pViewData, utl::SearchParam::Regexp, ScAddress::Row(), weld::ComboBox::set_active(), weld::ComboBox::set_entry_text(), weld::Widget::set_sensitive(), STR_DB_LOCAL_NONAME, ScAddress::Tab(), theQueryData, and UpdateValueList().
Referenced by ScPivotFilterDlg().
|
private |
Definition at line 245 of file pfiltdlg.cxx.
References aFieldLbArr, weld::ComboBox::append_text(), aStrEmpty, aStrNotEmpty, aValueEdArr, weld::ComboBox::clear(), weld::ComboBox::get_active(), weld::ComboBox::get_active_text(), ScDocument::GetFilterEntriesArea(), m_pEntryLists, m_xBtnCase, weld::GenericDialogController::m_xDialog, ScQueryParamTable::nCol1, ScQueryParamTable::nRow1, ScQueryParamTable::nRow2, nSrcTab, pDoc, weld::ComboBox::set_entry_text(), and theQueryData.
Referenced by Init().
|
private |
Definition at line 76 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), and Init().
|
private |
Definition at line 75 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), Init(), and UpdateValueList().
|
private |
Definition at line 46 of file pfiltdlg.hxx.
Referenced by FillFieldLists().
|
private |
Definition at line 44 of file pfiltdlg.hxx.
Referenced by ClearValueList(), GetOutputItem(), Init(), and UpdateValueList().
|
private |
Definition at line 43 of file pfiltdlg.hxx.
Referenced by FillFieldLists().
|
private |
Definition at line 45 of file pfiltdlg.hxx.
Referenced by ClearValueList(), GetOutputItem(), Init(), and UpdateValueList().
|
private |
Definition at line 74 of file pfiltdlg.hxx.
Referenced by ClearValueList(), GetOutputItem(), Init(), and UpdateValueList().
|
private |
Definition at line 78 of file pfiltdlg.hxx.
Referenced by UpdateValueList().
|
private |
Definition at line 69 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), Init(), and UpdateValueList().
|
private |
Definition at line 70 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), and Init().
|
private |
Definition at line 71 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), and Init().
|
private |
Definition at line 57 of file pfiltdlg.hxx.
Referenced by Init().
|
private |
Definition at line 62 of file pfiltdlg.hxx.
Referenced by Init().
|
private |
Definition at line 67 of file pfiltdlg.hxx.
Referenced by Init().
|
private |
Definition at line 72 of file pfiltdlg.hxx.
Referenced by Init().
|
private |
Definition at line 56 of file pfiltdlg.hxx.
Referenced by Init().
|
private |
Definition at line 61 of file pfiltdlg.hxx.
Referenced by Init().
|
private |
Definition at line 66 of file pfiltdlg.hxx.
Referenced by Init().
|
private |
Definition at line 59 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), and Init().
|
private |
Definition at line 64 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), and Init().
|
private |
Definition at line 55 of file pfiltdlg.hxx.
Referenced by FillFieldLists(), and Init().
|
private |
Definition at line 60 of file pfiltdlg.hxx.
Referenced by FillFieldLists(), and Init().
|
private |
Definition at line 65 of file pfiltdlg.hxx.
Referenced by FillFieldLists(), and Init().
|
private |
Definition at line 53 of file pfiltdlg.hxx.
Referenced by FillFieldLists(), Init(), and UpdateValueList().
|
private |
Definition at line 48 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), and Init().
|
private |
Definition at line 52 of file pfiltdlg.hxx.
Referenced by FillFieldLists(), Init(), and UpdateValueList().
|
private |
Definition at line 50 of file pfiltdlg.hxx.
Referenced by GetOutputItem().
|
private |
Definition at line 51 of file pfiltdlg.hxx.
Referenced by GetOutputItem(), and Init().
|
private |
Definition at line 49 of file pfiltdlg.hxx.
Referenced by FillFieldLists(), GetFieldSelPos(), GetOutputItem(), Init(), and UpdateValueList().