20 #ifndef INCLUDED_SC_INC_AREALINK_HXX
21 #define INCLUDED_SC_INC_AREALINK_HXX
43 static bool FindExtRange(
ScRange& rRange,
const ScDocument& rSrcDoc,
const OUString& rAreaName );
47 const OUString& rFilter,
const OUString& rOpt,
51 virtual void Closed()
override;
52 virtual ::sfx2::SvBaseLink::UpdateResult
DataChanged(
53 const OUString& rMimeType,
const css::uno::Any & rValue )
override;
57 bool Refresh(
const OUString& rNewFile,
const OUString& rNewFilter,
58 const OUString& rNewArea,
sal_uLong nNewRefresh );
62 void SetDestArea(
const ScRange& rNew);
63 void SetSource(
const OUString& rDoc,
const OUString& rFlt,
const OUString& rOpt,
64 const OUString& rArea);
66 bool IsEqual( std::u16string_view rFile, std::u16string_view rFilter, std::u16string_view rOpt,
67 std::u16string_view rSource,
const ScRange& rDest )
const;
69 const OUString&
GetFile()
const {
return aFileName; }
70 const OUString&
GetFilter()
const {
return aFilterName; }
72 const OUString&
GetSource()
const {
return aSourceArea; }
void SetDoInsert(bool bSet)
virtual UpdateResult DataChanged(const OUString &rMimeType, const css::uno::Any &rValue)
const OUString & GetFilter() const
const OUString & GetOptions() const
virtual void Edit(weld::Window *, const Link< SvBaseLink &, void > &rEndEditHdl)
const ScRange & GetDestArea() const
const OUString & GetFile() const
DECL_LINK(EndEditHdl, const OUString &, void)
const OUString & GetSource() const
void SetInCreate(bool bSet)