10 #ifndef INCLUDED_SC_SOURCE_UI_INC_XMLSOURCEDLG_HXX
11 #define INCLUDED_SC_SOURCE_UI_INC_XMLSOURCEDLG_HXX
30 bool operator()(
const std::unique_ptr<weld::TreeIter>& lhs,
31 const std::unique_ptr<weld::TreeIter>& rhs)
const
74 virtual void Close()
override;
std::unique_ptr< weld::TreeIter > mxCurRefEntry
std::unique_ptr< weld::Label > mxFtSourceFile
CustomCompare(weld::TreeView &rLbTree)
weld::TreeView & mrLbTree
ScOrcusXMLTreeParam maXMLParam
void LoadSourceFileStructure(const OUString &rPath)
virtual void Close() override
std::unique_ptr< ScOrcusXMLContext > mpXMLContext
std::unique_ptr< formula::RefButton > mxRefBtn
std::unique_ptr< formula::RefEdit > mxRefEdit
CustomCompare maCustomCompare
void RepeatElementSelected(weld::TreeIter &rEntry)
virtual void SetActive() override
void AttributeSelected(weld::TreeIter &rEntry)
virtual void Deactivate() override
formula::RefEdit * mpActiveEdit
void DefaultElementSelected(weld::TreeIter &rEntry)
std::set< std::unique_ptr< weld::TreeIter >, CustomCompare > maRangeLinks
virtual bool IsRefInputMode() const override
void SelectAllChildEntries(weld::TreeIter &rEntry)
bool IsChildrenDirty(const weld::TreeIter *pEntry) const
Parameter used during call to ScOrcusFilters::loadXMLStructure().
bool IsParentDirty(const weld::TreeIter *pEntry) const
Check if any of its parents is linked or repeated.
DECL_LINK(BtnPressedHdl, weld::Button &, void)
std::unique_ptr< weld::Button > mxBtnCancel
std::unique_ptr< weld::Button > mxBtnSelectSource
std::unique_ptr< weld::TreeView > mxLbTree
std::unique_ptr< weld::Container > mxMapGrid
std::set< std::unique_ptr< weld::TreeIter >, CustomCompare > maCellLinks
bool operator()(const std::unique_ptr< weld::TreeIter > &lhs, const std::unique_ptr< weld::TreeIter > &rhs) const
virtual ~ScXMLSourceDlg() override
virtual void SetReference(const ScRange &rRange, ScDocument &rDoc) override
ScXMLSourceDlg(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScDocument *pDoc)
std::unique_ptr< weld::Button > mxBtnOk
virtual int iter_compare(const TreeIter &a, const TreeIter &b) const =0