25#include <unordered_map>
41 virtual void Close()
override;
ScRangePairListRef xColNameRanges
DECL_LINK(GetEditFocusHdl, formula::RefEdit &, void)
DECL_LINK(Range2DataModifyHdl, formula::RefEdit &, void)
DECL_LINK(LoseEditFocusHdl, formula::RefEdit &, void)
std::unique_ptr< weld::Button > m_xBtnCancel
std::unique_ptr< weld::Button > m_xBtnAdd
std::unique_ptr< weld::Label > m_xRangeFT
std::unique_ptr< weld::Button > m_xBtnRemove
std::unique_ptr< formula::RefButton > m_xRbAssign2
std::unique_ptr< formula::RefButton > m_xRbAssign
DECL_LINK(AddBtnHdl, weld::Button &, void)
void UpdateRangeData(const ScRange &rRange, bool bColName)
virtual ~ScColRowNameRangesDlg() override
DECL_LINK(GetButtonFocusHdl, formula::RefButton &, void)
std::unordered_map< OUString, ScRange > NameRangeMap
DECL_LINK(LoseButtonFocusHdl, formula::RefButton &, void)
DECL_LINK(ColRowToggleHdl, weld::Toggleable &, void)
void SetColRowData(const ScRange &rLabelRange, bool bRef=false)
std::unique_ptr< weld::Frame > m_xRangeFrame
std::unique_ptr< weld::Label > m_xDataFT
DECL_LINK(OkBtnHdl, weld::Button &, void)
std::unique_ptr< weld::RadioButton > m_xBtnRowHead
DECL_LINK(Range1DataModifyHdl, formula::RefEdit &, void)
DECL_LINK(CancelBtnHdl, weld::Button &, void)
std::unique_ptr< formula::RefEdit > m_xEdAssign
DECL_LINK(Range1SelectHdl, weld::TreeView &, void)
virtual void SetActive() override
std::unique_ptr< weld::TreeView > m_xLbRange
DECL_LINK(RemoveBtnHdl, weld::Button &, void)
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
std::unique_ptr< weld::RadioButton > m_xBtnColHead
formula::RefEdit * m_pEdActive
ScColRowNameRangesDlg(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScViewData &rViewData)
void AdjustColRowData(const ScRange &rDataRange, bool bRef=false)
ScRangePairListRef xRowNameRanges
virtual bool IsRefInputMode() const override
std::unique_ptr< weld::Button > m_xBtnOk
std::unique_ptr< formula::RefEdit > m_xEdAssign2
virtual void Close() override