LibreOffice Module sc (master)
1
|
#include <linkuno.hxx>
Public Member Functions | |
ScAreaLinkObj (ScDocShell *pDocSh, size_t nP) | |
virtual | ~ScAreaLinkObj () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual void SAL_CALL | refresh () override |
virtual void SAL_CALL | addRefreshListener (const css::uno::Reference< css::util::XRefreshListener > &l) override |
virtual void SAL_CALL | removeRefreshListener (const css::uno::Reference< css::util::XRefreshListener > &l) override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
OUString | getFileName () const |
void | setFileName (const OUString &FileName) |
OUString | getFilter () const |
void | setFilter (const OUString &Filter) |
OUString | getFilterOptions () const |
void | setFilterOptions (const OUString &FilterOptions) |
sal_Int32 | getRefreshDelay () const |
void | setRefreshDelay (sal_Int32 nRefreshDelay) |
virtual OUString SAL_CALL | getSourceArea () override |
virtual void SAL_CALL | setSourceArea (const OUString &aSourceArea) override |
virtual css::table::CellRangeAddress SAL_CALL | getDestArea () override |
virtual void SAL_CALL | setDestArea (const css::table::CellRangeAddress &aDestArea) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
![]() | |
SfxListener () | |
SfxListener (const SfxListener &rCopy) | |
virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
void | EndListeningAll () |
bool | IsListening (SfxBroadcaster &rBroadcaster) const |
sal_uInt16 | GetBroadcasterCount () const |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
Private Member Functions | |
void | Modify_Impl (const OUString *pNewFile, const OUString *pNewFilter, const OUString *pNewOptions, const OUString *pNewSource, const css::table::CellRangeAddress *pNewDest) |
void | ModifyRefreshDelay_Impl (sal_Int32 nRefresh) |
void | Refreshed_Impl () |
Private Attributes | |
SfxItemPropertySet | aPropSet |
ScDocShell * | pDocShell |
size_t | nPos |
XRefreshListenerArr_Impl | aRefreshListeners |
Definition at line 157 of file linkuno.hxx.
ScAreaLinkObj::ScAreaLinkObj | ( | ScDocShell * | pDocSh, |
size_t | nP | ||
) |
Definition at line 573 of file linkuno.cxx.
References ScDocument::AddUnoObject(), ScDocShell::GetDocument(), nPos, and pDocShell.
|
overridevirtual |
Definition at line 581 of file linkuno.cxx.
References ScDocShell::GetDocument(), pDocShell, and ScDocument::RemoveUnoObject().
|
overridevirtual |
|
overridevirtual |
Definition at line 672 of file linkuno.cxx.
References aRefreshListeners.
|
overridevirtual |
|
overridevirtual |
Definition at line 859 of file linkuno.cxx.
References ScUnoConversion::FillApiRange(), ScAreaLink::GetDestArea(), lcl_GetAreaLink(), nPos, pDocShell, and pLink.
OUString ScAreaLinkObj::getFileName | ( | ) | const |
Definition at line 777 of file linkuno.cxx.
References ScAreaLink::GetFile(), lcl_GetAreaLink(), nPos, and pLink.
Referenced by getPropertyValue().
OUString ScAreaLinkObj::getFilter | ( | ) | const |
Definition at line 793 of file linkuno.cxx.
References ScAreaLink::GetFilter(), lcl_GetAreaLink(), nPos, pDocShell, and pLink.
Referenced by getPropertyValue().
OUString ScAreaLinkObj::getFilterOptions | ( | ) | const |
Definition at line 809 of file linkuno.cxx.
References ScAreaLink::GetOptions(), lcl_GetAreaLink(), nPos, pDocShell, and pLink.
Referenced by getPropertyValue().
|
overridevirtual |
|
overridevirtual |
Definition at line 714 of file linkuno.cxx.
References aPropSet, and SfxItemPropertySet::getPropertyMap().
|
overridevirtual |
Definition at line 756 of file linkuno.cxx.
References getFileName(), getFilter(), getFilterOptions(), getRefreshDelay(), SC_UNONAME_FILTER, SC_UNONAME_FILTOPT, SC_UNONAME_LINKURL, SC_UNONAME_REFDELAY, and SC_UNONAME_REFPERIOD.
sal_Int32 ScAreaLinkObj::getRefreshDelay | ( | ) | const |
Definition at line 825 of file linkuno.cxx.
References ScRefreshTimer::GetRefreshDelay(), lcl_GetAreaLink(), nPos, pDocShell, and pLink.
Referenced by getPropertyValue().
|
overridevirtual |
Definition at line 843 of file linkuno.cxx.
References ScAreaLink::GetSource(), lcl_GetAreaLink(), nPos, pDocShell, and pLink.
|
overridevirtual |
|
private |
Undo delete Undo merge
in InsertAreaLink?
Definition at line 613 of file linkuno.cxx.
References ScUnoConversion::FillScRange(), ScGlobal::GetAbsDocName(), ScAreaLink::GetDestArea(), ScDocShell::GetDocFunc(), ScDocShell::GetDocument(), ScAreaLink::GetFile(), ScAreaLink::GetFilter(), ScDocument::GetLinkManager(), ScAreaLink::GetOptions(), ScRefreshTimer::GetRefreshDelay(), ScAreaLink::GetSource(), ScDocFunc::InsertAreaLink(), lcl_GetAreaLink(), nPos, pDocShell, pLink, and sfx2::LinkManager::Remove().
Referenced by setDestArea(), setFileName(), setFilter(), setFilterOptions(), and setSourceArea().
|
private |
Definition at line 655 of file linkuno.cxx.
References lcl_GetAreaLink(), nPos, pDocShell, pLink, and ScRefreshTimer::SetRefreshDelay().
Referenced by setRefreshDelay().
|
overridevirtual |
notify if links in document are changed
Reimplemented from SfxListener.
Definition at line 589 of file linkuno.cxx.
References AREA, ScRange::aStart, ScAreaLink::GetDestArea(), SfxHint::GetId(), lcl_GetAreaLink(), nPos, pDocShell, pLink, and Refreshed_Impl().
|
overridevirtual |
Definition at line 664 of file linkuno.cxx.
References ScAreaLink::GetFile(), ScAreaLink::GetFilter(), ScRefreshTimer::GetRefreshDelay(), ScAreaLink::GetSource(), lcl_GetAreaLink(), nPos, pDocShell, pLink, and ScAreaLink::Refresh().
|
private |
Definition at line 704 of file linkuno.cxx.
References aEvent, and aRefreshListeners.
Referenced by Notify().
|
overridevirtual |
|
overridevirtual |
Definition at line 683 of file linkuno.cxx.
References aRefreshListeners, n, and nCount.
|
overridevirtual |
|
overridevirtual |
Definition at line 869 of file linkuno.cxx.
References Modify_Impl().
void ScAreaLinkObj::setFileName | ( | const OUString & | FileName | ) |
Definition at line 787 of file linkuno.cxx.
References Modify_Impl().
Referenced by setPropertyValue().
void ScAreaLinkObj::setFilter | ( | const OUString & | Filter | ) |
Definition at line 803 of file linkuno.cxx.
References Modify_Impl().
Referenced by setPropertyValue().
void ScAreaLinkObj::setFilterOptions | ( | const OUString & | FilterOptions | ) |
Definition at line 819 of file linkuno.cxx.
References Modify_Impl().
Referenced by setPropertyValue().
|
overridevirtual |
Definition at line 722 of file linkuno.cxx.
References SC_UNONAME_FILTER, SC_UNONAME_FILTOPT, SC_UNONAME_LINKURL, SC_UNONAME_REFDELAY, SC_UNONAME_REFPERIOD, setFileName(), setFilter(), setFilterOptions(), and setRefreshDelay().
void ScAreaLinkObj::setRefreshDelay | ( | sal_Int32 | nRefreshDelay | ) |
Definition at line 835 of file linkuno.cxx.
References ModifyRefreshDelay_Impl().
Referenced by setPropertyValue().
|
overridevirtual |
Definition at line 853 of file linkuno.cxx.
References Modify_Impl().
|
overridevirtual |
|
private |
Definition at line 165 of file linkuno.hxx.
Referenced by getPropertySetInfo().
|
private |
Definition at line 168 of file linkuno.hxx.
Referenced by addRefreshListener(), Refreshed_Impl(), and removeRefreshListener().
|
private |
Definition at line 167 of file linkuno.hxx.
Referenced by getDestArea(), getFilter(), getFilterOptions(), getRefreshDelay(), getSourceArea(), Modify_Impl(), ModifyRefreshDelay_Impl(), Notify(), and refresh().
|
private |
Definition at line 166 of file linkuno.hxx.
Referenced by getDestArea(), getFilter(), getFilterOptions(), getRefreshDelay(), getSourceArea(), Modify_Impl(), ModifyRefreshDelay_Impl(), Notify(), refresh(), ScAreaLinkObj(), and ~ScAreaLinkObj().