LibreOffice Module sc (master) 1
|
#include <filtdlg.hxx>
Public Member Functions | |
ScSpecialFilterDlg (SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, const SfxItemSet &rArgSet) | |
virtual | ~ScSpecialFilterDlg () override |
virtual void | SetReference (const ScRange &rRef, ScDocument &rDoc) override |
virtual bool | IsRefInputMode () const override |
virtual void | SetActive () override |
virtual void | Close () override |
Public Member Functions inherited from ScAnyRefDlgController | |
ScAnyRefDlgController (SfxBindings *rt1, SfxChildWindow *rt2, weld::Window *rt3, const OUString &rt4, const OUString &rt5) | |
Public Member Functions inherited from ScRefHdlrControllerImpl< SfxModelessDialogController > | |
ScRefHdlrControllerImpl (weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *pArg, SfxBindings *pB) | |
ScRefHdlrControllerImpl (SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID) | |
Public Member Functions inherited from SfxModelessDialogController | |
virtual | ~SfxModelessDialogController () override |
void | Initialize (SfxChildWinInfo const *pInfo) |
bool | IsClosing () const |
virtual void | Close () override |
virtual void | EndDialog (int nResponse) override |
virtual void | Activate () override |
virtual void | Deactivate () override |
virtual void | ChildWinDispose () override |
virtual void | FillInfo (SfxChildWinInfo &) const |
SfxBindings & | GetBindings () const |
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 |
Public Member Functions inherited from ScRefHandler | |
ScRefHandler (SfxDialogController &rController, SfxBindings *pB, bool bBindRef) | |
virtual | ~ScRefHandler () COVERITY_NOEXCEPT_FALSE override |
virtual void | SetReference (const ScRange &rRef, ScDocument &rDoc) override=0 |
virtual void | AddRefEntry () override |
virtual bool | IsRefInputMode () const override |
virtual bool | IsTableLocked () const override |
virtual bool | IsDocAllowed (SfxObjectShell *pDocSh) const override |
virtual void | ShowReference (const OUString &rStr) override |
virtual void | HideReference (bool bDoneRefMode=true) override |
virtual void | ToggleCollapsed (formula::RefEdit *pEdit, formula::RefButton *pButton) override |
virtual void | ReleaseFocus (formula::RefEdit *pEdit) override |
virtual void | ViewShellChanged () override |
void | SwitchToDocument () |
virtual void | SetActive () override=0 |
bool | EnterRefMode () |
bool | LeaveRefMode () |
bool | CanInputDone (bool bForced) |
Private Member Functions | |
void | Init (const SfxItemSet &rArgSet) |
ScQueryItem * | GetOutputItem (const ScQueryParam &rParam, const ScRange &rSource) |
DECL_LINK (FilterAreaSelHdl, weld::ComboBox &, void) | |
DECL_LINK (FilterAreaModHdl, formula::RefEdit &, void) | |
DECL_LINK (EndDlgHdl, weld::Button &, void) | |
DECL_LINK (RefInputEditHdl, formula::RefEdit &, void) | |
DECL_LINK (RefInputButtonHdl, formula::RefButton &, void) | |
void | RefInputHdl () |
Additional Inherited Members | |
Public Types inherited from ScRefHdlrControllerImpl< SfxModelessDialogController > | |
enum | |
Static Public Member Functions inherited from ScRefHandler | |
static bool | CanInputStart (const formula::RefEdit *pEdit) |
Protected Member Functions inherited from SfxModelessDialogController | |
SfxModelessDialogController (SfxBindings *, SfxChildWindow *pChildWin, weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID) | |
Protected Member Functions inherited from ScRefHandler | |
void | disposeRefHandler () |
bool | DoClose (sal_uInt16 nId) |
void | SetDispatcherLock (bool bLock) |
virtual void | RefInputStart (formula::RefEdit *pEdit, formula::RefButton *pButton=nullptr) override |
virtual void | RefInputDone (bool bForced=false) override |
bool | ParseWithNames (ScRangeList &rRanges, std::u16string_view rStr, const ScDocument &pDoc) |
Definition at line 176 of file filtdlg.hxx.
ScSpecialFilterDlg::ScSpecialFilterDlg | ( | SfxBindings * | pB, |
SfxChildWindow * | pCW, | ||
weld::Window * | pParent, | ||
const SfxItemSet & | rArgSet | ||
) |
Definition at line 53 of file sfiltdlg.cxx.
References Get(), GetWhich, Init(), LINK, m_xEdCopyArea, m_xEdFilterArea, m_xFilterLabel, m_xFtDbAreaLabel, m_xRbCopyArea, and m_xRbFilterArea.
|
overridevirtual |
Definition at line 106 of file sfiltdlg.cxx.
References pOptionsMgr, and pOutItem.
|
overridevirtual |
Reimplemented from SfxModelessDialogController.
Definition at line 185 of file sfiltdlg.cxx.
References ScDocShell::CancelAutoDBRange(), ScRefHandler::DoClose(), ScViewData::GetDocShell(), and pViewData.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 236 of file sfiltdlg.cxx.
References nWhichQuery, and pOutItem.
|
private |
Definition at line 113 of file sfiltdlg.cxx.
References aStrUndefined, ScRangeData::Criteria, ScRange::Format(), SfxItemSet::Get(), ScDocument::GetAddressConvention(), ScQueryItem::GetAdvancedQuerySource(), ScDocument::GetChangeTrack(), ScViewData::GetDocument(), ScDocument::GetRangeName(), ScQueryItem::GetViewData(), LINK, m_xBtnCancel, m_xBtnCase, m_xBtnCopyResult, m_xBtnDestPers, m_xBtnHeader, m_xBtnOk, m_xBtnRegExp, m_xBtnUnique, m_xEdCopyArea, m_xEdFilterArea, m_xFtDbArea, m_xFtDbAreaLabel, m_xLbCopyArea, m_xLbFilterArea, m_xRbCopyArea, nWhichQuery, pDoc, pOptionsMgr, pViewData, RANGE_ABS_3D, and theQueryData.
Referenced by ScSpecialFilterDlg().
|
overridevirtual |
Reimplemented from ScRefHandler.
Definition at line 244 of file sfiltdlg.cxx.
References bRefInputMode.
|
private |
Definition at line 370 of file sfiltdlg.cxx.
References bRefInputMode, m_pRefInputEdit, m_xDialog, m_xEdCopyArea, m_xEdFilterArea, m_xRbCopyArea, and m_xRbFilterArea.
|
overridevirtual |
Implements ScRefHandler.
Definition at line 215 of file sfiltdlg.cxx.
References bRefInputMode, m_pRefInputEdit, m_xDialog, m_xEdCopyArea, m_xEdFilterArea, and ScRefHandler::RefInputDone().
|
overridevirtual |
Implements ScRefHandler.
Definition at line 196 of file sfiltdlg.cxx.
References ADDR_ABS_3D, ScRange::aEnd, ScRange::aStart, bRefInputMode, ScRange::Format(), ScAddress::Format(), ScDocument::GetAddressConvention(), m_pRefInputEdit, m_xEdCopyArea, m_xEdFilterArea, RANGE_ABS_3D, ScRefHandler::RefInputStart(), and formula::RefEdit::SetRefString().
|
private |
Definition at line 191 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 201 of file filtdlg.hxx.
Referenced by IsRefInputMode(), RefInputHdl(), SetActive(), and SetReference().
|
private |
Definition at line 203 of file filtdlg.hxx.
Referenced by RefInputHdl(), SetActive(), and SetReference().
|
private |
Definition at line 223 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 210 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 214 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 218 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 212 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 222 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 211 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 213 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 216 of file filtdlg.hxx.
Referenced by Init(), RefInputHdl(), ScSpecialFilterDlg(), SetActive(), and SetReference().
|
private |
Definition at line 206 of file filtdlg.hxx.
Referenced by Init(), RefInputHdl(), ScSpecialFilterDlg(), SetActive(), and SetReference().
|
private |
Definition at line 209 of file filtdlg.hxx.
|
private |
Definition at line 225 of file filtdlg.hxx.
|
private |
Definition at line 226 of file filtdlg.hxx.
Referenced by ScSpecialFilterDlg().
|
private |
Definition at line 220 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 219 of file filtdlg.hxx.
Referenced by Init(), and ScSpecialFilterDlg().
|
private |
Definition at line 215 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 205 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 217 of file filtdlg.hxx.
Referenced by Init(), RefInputHdl(), and ScSpecialFilterDlg().
|
private |
Definition at line 207 of file filtdlg.hxx.
Referenced by RefInputHdl(), and ScSpecialFilterDlg().
|
private |
Definition at line 195 of file filtdlg.hxx.
Referenced by GetOutputItem(), and Init().
|
private |
Definition at line 199 of file filtdlg.hxx.
Referenced by Init().
|
private |
Definition at line 193 of file filtdlg.hxx.
Referenced by Init(), and ~ScSpecialFilterDlg().
|
private |
Definition at line 197 of file filtdlg.hxx.
Referenced by GetOutputItem(), and ~ScSpecialFilterDlg().
|
private |
Definition at line 198 of file filtdlg.hxx.
|
private |
Definition at line 196 of file filtdlg.hxx.
Referenced by Init().