LibreOffice Module sc (master)
1
|
#include <fielduno.hxx>
Public Member Functions | |
ScCellFieldsObj (const css::uno::Reference< css::text::XTextRange > &xContent, ScDocShell *pDocSh, const ScAddress &rPos) | |
virtual | ~ScCellFieldsObj () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (sal_Int32 Index) override |
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL | createEnumeration () override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
virtual void SAL_CALL | addContainerListener (const css::uno::Reference< css::container::XContainerListener > &xListener) override |
virtual void SAL_CALL | removeContainerListener (const css::uno::Reference< css::container::XContainerListener > &xListener) 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 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 | |
css::uno::Reference< css::text::XTextField > | GetObjectByIndex_Impl (sal_Int32 Index) const |
Private Attributes | |
css::uno::Reference< css::text::XTextRange > | mxContent |
ScDocShell * | pDocShell |
ScAddress | aCellPos |
std::unique_ptr< ScEditSource > | mpEditSource |
std::unique_ptr< comphelper::OInterfaceContainerHelper3< css::util::XRefreshListener > > | mpRefreshListeners |
List of refresh listeners. More... | |
osl::Mutex | aMutex |
mutex to lock the InterfaceContainerHelper More... | |
Definition at line 50 of file fielduno.hxx.
ScCellFieldsObj::ScCellFieldsObj | ( | const css::uno::Reference< css::text::XTextRange > & | xContent, |
ScDocShell * | pDocSh, | ||
const ScAddress & | rPos | ||
) |
Definition at line 272 of file fielduno.cxx.
References aCellPos, ScDocument::AddUnoObject(), ScDocShell::GetDocument(), mpEditSource, and pDocShell.
|
overridevirtual |
Definition at line 284 of file fielduno.cxx.
References aEvent, ScDocShell::GetDocument(), m_refCount, mpEditSource, mpRefreshListeners, pDocShell, and ScDocument::RemoveUnoObject().
|
overridevirtual |
Definition at line 379 of file fielduno.cxx.
|
overridevirtual |
Definition at line 403 of file fielduno.cxx.
References aMutex, and mpRefreshListeners.
|
overridevirtual |
Definition at line 373 of file fielduno.cxx.
|
overridevirtual |
Definition at line 351 of file fielduno.cxx.
References GetObjectByIndex_Impl().
|
overridevirtual |
Field functions have to be passed to the forwarder !!!
Definition at line 340 of file fielduno.cxx.
References mpEditSource.
Referenced by hasElements().
|
overridevirtual |
Definition at line 361 of file fielduno.cxx.
References cppu::UnoType< class >::get().
|
overridevirtual |
|
private |
Field functions have to be passed to the forwarder !!!
Definition at line 321 of file fielduno.cxx.
References aCellPos, eType, SvxFieldData::GetClassId(), mpEditSource, mxContent, and pDocShell.
Referenced by getByIndex().
|
overridevirtual |
|
overridevirtual |
Definition at line 367 of file fielduno.cxx.
References getCount().
|
overridevirtual |
update of references
Reimplemented from SfxListener.
Definition at line 305 of file fielduno.cxx.
References SfxHint::GetId(), and pDocShell.
|
overridevirtual |
Definition at line 392 of file fielduno.cxx.
References aEvent, and mpRefreshListeners.
|
overridevirtual |
Definition at line 385 of file fielduno.cxx.
|
overridevirtual |
Definition at line 414 of file fielduno.cxx.
References mpRefreshListeners.
|
overridevirtual |
|
private |
Definition at line 61 of file fielduno.hxx.
Referenced by GetObjectByIndex_Impl(), and ScCellFieldsObj().
|
private |
mutex to lock the InterfaceContainerHelper
Definition at line 66 of file fielduno.hxx.
Referenced by addRefreshListener().
|
private |
Definition at line 62 of file fielduno.hxx.
Referenced by getCount(), GetObjectByIndex_Impl(), ScCellFieldsObj(), and ~ScCellFieldsObj().
|
private |
List of refresh listeners.
Definition at line 64 of file fielduno.hxx.
Referenced by addRefreshListener(), refresh(), removeRefreshListener(), and ~ScCellFieldsObj().
|
private |
Definition at line 59 of file fielduno.hxx.
Referenced by GetObjectByIndex_Impl().
|
private |
Definition at line 60 of file fielduno.hxx.
Referenced by GetObjectByIndex_Impl(), Notify(), ScCellFieldsObj(), and ~ScCellFieldsObj().