104 virtual void RefInputDone(
bool bForced =
false)
override;
108 const ScAddress& aCursorPos, std::map<OUString, ScRangeName>* pRangeMap =
nullptr);
115 virtual void Close()
override;
117 void GetRangeNames(std::map<OUString, ScRangeName>& rRangeMap);
118 void SetEntry(
const OUString& rName,
const OUString& rScope);
void CheckForEmptyTable()
void GetRangeNames(std::map< OUString, ScRangeName > &rRangeMap)
std::unique_ptr< weld::Button > m_xBtnDelete
const OUString maErrNameInUse
std::unique_ptr< weld::CheckButton > m_xBtnPrintArea
DECL_LINK(CancelBtnHdl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xFtInfo
std::unique_ptr< weld::CheckButton > m_xBtnRowHeader
void SetEntry(const OUString &rName, const OUString &rScope)
DECL_LINK(ScopeChangedHdl, weld::ComboBox &, void)
std::map< OUString, ScRangeName > RangeNameContainer
std::unique_ptr< weld::Entry > m_xEdName
void UpdateChecks(const ScRangeData *pData)
virtual bool IsRefInputMode() const override
virtual void SetActive() override
DECL_LINK(EdModifyHdl, weld::Entry &, void)
std::unique_ptr< weld::Label > m_xFtAssign
std::unique_ptr< weld::CheckButton > m_xBtnCriteria
DECL_LINK(EdModifyCheckBoxHdl, weld::Toggleable &, void)
const OUString maGlobalNameStr
virtual void Close() override
DECL_LINK(RefEdModifyHdl, formula::RefEdit &, void)
OUString maStrInfoDefault
std::unique_ptr< weld::CheckButton > m_xBtnColHeader
std::unique_ptr< ScRangeManagerTable > m_xRangeManagerTable
RangeNameContainer m_RangeMap
void ShowOptions(const ScRangeNameLine &rLine)
const OUString maErrInvalidNameStr
std::unique_ptr< weld::ComboBox > m_xLbScope
DECL_LINK(RemoveBtnHdl, weld::Button &, void)
ScRangeName * GetRangeName(const OUString &rScope)
const OUString maStrMultiSelect
DECL_LINK(SelectionChangedHdl_Impl, weld::TreeView &, void)
DECL_LINK(AddBtnHdl, weld::Button &, void)
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
std::unique_ptr< weld::Button > m_xBtnAdd
std::unique_ptr< weld::Button > m_xBtnCancel
DECL_LINK(AssignGetFocusHdl, formula::RefEdit &, void)
virtual void RefInputDone(bool bForced=false) override
DECL_LINK(OkBtnHdl, weld::Button &, void)
const ScAddress maCursorPos
std::unique_ptr< formula::RefButton > m_xRbAssign
std::unique_ptr< formula::RefEdit > m_xEdAssign
ScNameDlg(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScViewData &rViewData, const ScAddress &aCursorPos, std::map< OUString, ScRangeName > *pRangeMap=nullptr)
std::unique_ptr< weld::Button > m_xBtnOk
virtual ~ScNameDlg() override