LibreOffice Module sc (master)
1
|
#include <linkuno.hxx>
Public Member Functions | |
ScSheetLinkObj (ScDocShell *pDocSh, const OUString &rName) | |
virtual | ~ScSheetLinkObj () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual OUString SAL_CALL | getName () override |
virtual void SAL_CALL | setName (const OUString &aName) 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 | 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 | |
ScTableLink * | GetLink_Impl () const |
void | Refreshed_Impl () |
void | ModifyRefreshDelay_Impl (sal_Int32 nRefresh) |
Private Attributes | |
SfxItemPropertySet | aPropSet |
ScDocShell * | pDocShell |
OUString | aFileName |
XRefreshListenerArr_Impl | aRefreshListeners |
Definition at line 50 of file linkuno.hxx.
ScSheetLinkObj::ScSheetLinkObj | ( | ScDocShell * | pDocSh, |
const OUString & | rName | ||
) |
Definition at line 76 of file linkuno.cxx.
|
overridevirtual |
Definition at line 84 of file linkuno.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 152 of file linkuno.cxx.
|
overridevirtual |
OUString ScSheetLinkObj::getFileName | ( | ) | const |
Definition at line 261 of file linkuno.cxx.
OUString ScSheetLinkObj::getFilter | ( | ) | const |
Definition at line 303 of file linkuno.cxx.
References ScTableLink::GetFilterName(), and pLink.
OUString ScSheetLinkObj::getFilterOptions | ( | ) | const |
Definition at line 323 of file linkuno.cxx.
References ScTableLink::GetOptions(), and pLink.
|
overridevirtual |
|
private |
Definition at line 109 of file linkuno.cxx.
References sfx2::LinkManager::GetLinks(), i, and nCount.
|
overridevirtual |
Definition at line 130 of file linkuno.cxx.
|
overridevirtual |
Definition at line 198 of file linkuno.cxx.
|
overridevirtual |
Definition at line 240 of file linkuno.cxx.
References SC_UNONAME_FILTER, SC_UNONAME_FILTOPT, SC_UNONAME_LINKURL, SC_UNONAME_REFDELAY, and SC_UNONAME_REFPERIOD.
sal_Int32 ScSheetLinkObj::getRefreshDelay | ( | ) | const |
Definition at line 344 of file linkuno.cxx.
References ScRefreshTimer::GetRefreshDelaySeconds(), and pLink.
|
overridevirtual |
|
private |
Definition at line 189 of file linkuno.cxx.
References pLink, and ScRefreshTimer::SetRefreshDelay().
|
overridevirtual |
notify if links in document are changed
Reimplemented from SfxListener.
Definition at line 92 of file linkuno.cxx.
References SfxHint::GetId(), and SHEET.
|
overridevirtual |
Definition at line 144 of file linkuno.cxx.
References ScTableLink::GetFileName(), ScTableLink::GetFilterName(), ScRefreshTimer::GetRefreshDelaySeconds(), pLink, and ScTableLink::Refresh().
|
private |
Definition at line 181 of file linkuno.cxx.
References aEvent.
|
overridevirtual |
|
overridevirtual |
Definition at line 163 of file linkuno.cxx.
|
overridevirtual |
void ScSheetLinkObj::setFileName | ( | const OUString & | FileName | ) |
Undo !!!
Definition at line 267 of file linkuno.cxx.
References ScGlobal::GetAbsDocName(), ScDocument::GetLinkDoc(), ScDocument::GetLinkFlt(), ScDocument::GetLinkMode(), ScDocument::GetLinkOpt(), ScDocument::GetLinkRefreshDelay(), ScDocument::GetLinkTab(), ScDocument::GetTableCount(), ScDocument::IsLinked(), pLink, ScDocument::SetLink(), and sfx2::SvBaseLink::Update().
void ScSheetLinkObj::setFilter | ( | const OUString & | Filter | ) |
Definition at line 313 of file linkuno.cxx.
References ScRefreshTimer::GetRefreshDelaySeconds(), pLink, and ScTableLink::Refresh().
void ScSheetLinkObj::setFilterOptions | ( | const OUString & | FilterOptions | ) |
Definition at line 333 of file linkuno.cxx.
References ScTableLink::GetFilterName(), ScRefreshTimer::GetRefreshDelaySeconds(), pLink, and ScTableLink::Refresh().
|
overridevirtual |
Definition at line 136 of file linkuno.cxx.
|
overridevirtual |
Definition at line 206 of file linkuno.cxx.
References SC_UNONAME_FILTER, SC_UNONAME_FILTOPT, SC_UNONAME_LINKURL, SC_UNONAME_REFDELAY, and SC_UNONAME_REFPERIOD.
void ScSheetLinkObj::setRefreshDelay | ( | sal_Int32 | nRefreshDelay | ) |
Definition at line 354 of file linkuno.cxx.
|
overridevirtual |
|
private |
Definition at line 60 of file linkuno.hxx.
|
private |
Definition at line 58 of file linkuno.hxx.
|
private |
Definition at line 61 of file linkuno.hxx.
|
private |
Definition at line 59 of file linkuno.hxx.