20 #ifndef INCLUDED_SC_SOURCE_UI_INC_NAMEDLG_HXX
21 #define INCLUDED_SC_SOURCE_UI_INC_NAMEDLG_HXX
107 virtual void RefInputDone(
bool bForced =
false)
override;
112 std::map<OUString, std::unique_ptr<ScRangeName>>* pRangeMap =
nullptr);
119 virtual void Close()
override;
121 void GetRangeNames(std::map<OUString, std::unique_ptr<ScRangeName>>& rRangeMap);
122 void SetEntry(
const OUString& rName,
const OUString& rScope);
125 #endif // INCLUDED_SC_SOURCE_UI_INC_NAMEDLG_HXX
std::unique_ptr< weld::Label > m_xFtAssign
const OUString maErrNameInUse
virtual void SetActive() override
const OUString maStrMultiSelect
const OUString maErrInvalidNameStr
void SetEntry(const OUString &rName, const OUString &rScope)
std::unique_ptr< weld::Button > m_xBtnCancel
virtual ~ScNameDlg() override
virtual void Close() override
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
std::unique_ptr< formula::RefButton > m_xRbAssign
std::unique_ptr< weld::Button > m_xBtnAdd
DECL_LINK(OkBtnHdl, weld::Button &, void)
std::unique_ptr< weld::Entry > m_xEdName
std::unique_ptr< weld::ComboBox > m_xLbScope
void GetRangeNames(std::map< OUString, std::unique_ptr< ScRangeName >> &rRangeMap)
void CheckForEmptyTable()
RangeNameContainer m_RangeMap
ScRangeName * GetRangeName(const OUString &rScope)
OUString maStrInfoDefault
std::unique_ptr< weld::Label > m_xFtInfo
std::unique_ptr< weld::CheckButton > m_xBtnPrintArea
std::unique_ptr< formula::RefEdit > m_xEdAssign
virtual bool IsRefInputMode() const override
const OUString maGlobalNameStr
std::unique_ptr< weld::Expander > m_xExpander
std::unique_ptr< weld::CheckButton > m_xBtnCriteria
virtual void RefInputDone(bool bForced=false) override
std::unique_ptr< ScRangeManagerTable > m_xRangeManagerTable
const ScAddress maCursorPos
std::unique_ptr< weld::CheckButton > m_xBtnRowHeader
ScNameDlg(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScViewData &rViewData, const ScAddress &aCursorPos, std::map< OUString, std::unique_ptr< ScRangeName >> *pRangeMap=nullptr)
std::unique_ptr< weld::Button > m_xBtnOk
void ShowOptions(const ScRangeNameLine &rLine)
std::unique_ptr< weld::CheckButton > m_xBtnColHeader
std::map< OUString, std::unique_ptr< ScRangeName > > RangeNameContainer
std::unique_ptr< weld::Button > m_xBtnDelete
void UpdateChecks(const ScRangeData *pData)