20 #ifndef INCLUDED_SC_SOURCE_UI_INC_ANYREFDG_HXX
21 #define INCLUDED_SC_SOURCE_UI_INC_ANYREFDG_HXX
101 virtual void RefInputDone(
bool bForced =
false )
override;
117 virtual
void HideReference(
bool bDoneRefMode = true ) override;
140 template<
class TBase,
bool bBindRef = true>
146 : TBase(pParent, rUIXMLDescription, rID, pArg)
147 ,
ScRefHandler(*static_cast<TBase*>(this), pB, bBindRef)
152 : TBase(pB, pCW, pParent, rUIXMLDescription, rID)
153 ,
ScRefHandler(*static_cast<TBase*>(this), pB, bBindRef)
166 #endif // INCLUDED_SC_SOURCE_UI_INC_ANYREFDG_HXX
virtual bool IsTableLocked() const override
virtual bool IsRefInputMode() const override
void SetDispatcherLock(bool bLock)
virtual void SetActive() override=0
virtual bool IsDocAllowed(SfxObjectShell *pDocSh) const override
virtual void ReleaseFocus(formula::RefEdit *pEdit) override
weld::DialogController * m_pController
virtual void RefInputDone(bool bForced=false) override
ScRefHdlrControllerImpl(weld::Window *pParent, const OUString &rUIXMLDescription, const OString &rID, const SfxItemSet *pArg, SfxBindings *pB)
virtual void HideReference(bool bDoneRefMode=true) override
virtual void AddRefEntry() override
virtual void ShowReference(const OUString &rStr) override
bool CanInputDone(bool bForced)
virtual void ViewShellChanged() override
virtual void ToggleCollapsed(formula::RefEdit *pEdit, formula::RefButton *pButton) override
ScRefHdlrControllerImpl(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, const OUString &rUIXMLDescription, const OString &rID)
SfxBindings * m_pMyBindings
virtual ~ScRefHandler() COVERITY_NOEXCEPT_FALSE override
ScRefHandler(SfxDialogController &rController, SfxBindings *pB, bool bBindRef)
bool DoClose(sal_uInt16 nId)
bool ParseWithNames(ScRangeList &rRanges, const OUString &rStr, const ScDocument &pDoc)
static bool CanInputStart(const formula::RefEdit *pEdit)
ScAnyRefDlgController(SfxBindings *rt1, SfxChildWindow *rt2, weld::Window *rt3, const OUString &rt4, const OString &rt5)
ScFormulaReferenceHelper m_aHelper
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override=0
virtual void RefInputStart(formula::RefEdit *pEdit, formula::RefButton *pButton=nullptr) override