LibreOffice Module sc (master) 1
|
#include <fielduno.hxx>
Public Member Functions | |
ScHeaderFieldsObj (ScHeaderFooterTextData &rData) | |
virtual | ~ScHeaderFieldsObj () 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 |
Private Member Functions | |
css::uno::Reference< css::text::XTextField > | GetObjectByIndex_Impl (sal_Int32 Index) const |
Private Attributes | |
ScHeaderFooterTextData & | mrData |
std::unique_ptr< ScEditSource > | mpEditSource |
comphelper::OInterfaceContainerHelper4< css::util::XRefreshListener > | maRefreshListeners |
List of refresh listeners. More... | |
std::mutex | aMutex |
mutex to lock the InterfaceContainerHelper More... | |
Definition at line 105 of file fielduno.hxx.
ScHeaderFieldsObj::ScHeaderFieldsObj | ( | ScHeaderFooterTextData & | rData | ) |
Definition at line 416 of file fielduno.cxx.
References mpEditSource, and mrData.
|
overridevirtual |
Definition at line 422 of file fielduno.cxx.
References aEvent, aMutex, comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), comphelper::OInterfaceContainerHelper4< class ListenerT >::getLength(), m_refCount, maRefreshListeners, and mpEditSource.
|
overridevirtual |
Definition at line 521 of file fielduno.cxx.
|
overridevirtual |
Definition at line 546 of file fielduno.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), aMutex, and maRefreshListeners.
|
overridevirtual |
Definition at line 515 of file fielduno.cxx.
|
overridevirtual |
Definition at line 494 of file fielduno.cxx.
References GetObjectByIndex_Impl(), and nIndex.
|
overridevirtual |
Field functions have to be passed to the forwarder !!!
Definition at line 484 of file fielduno.cxx.
References mpEditSource.
Referenced by hasElements().
|
overridevirtual |
Definition at line 504 of file fielduno.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
|
private |
Field functions have to be passed to the forwarder !!!
Definition at line 440 of file fielduno.cxx.
References CENTER, ScHeaderFooterTextData::GetContentObj(), ScHeaderFooterContentObj::getImplementation(), ScHeaderFooterTextData::GetPart(), LEFT, mpEditSource, mrData, nPos, pData, and RIGHT.
Referenced by getByIndex().
|
overridevirtual |
|
overridevirtual |
Definition at line 509 of file fielduno.cxx.
References getCount().
|
overridevirtual |
Definition at line 534 of file fielduno.cxx.
References aEvent, aMutex, comphelper::OInterfaceContainerHelper4< class ListenerT >::getLength(), maRefreshListeners, and comphelper::OInterfaceContainerHelper4< class ListenerT >::notifyEach().
|
overridevirtual |
Definition at line 527 of file fielduno.cxx.
|
overridevirtual |
Definition at line 555 of file fielduno.cxx.
References aMutex, maRefreshListeners, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
|
private |
mutex to lock the InterfaceContainerHelper
Definition at line 119 of file fielduno.hxx.
Referenced by addRefreshListener(), refresh(), removeRefreshListener(), and ~ScHeaderFieldsObj().
|
private |
List of refresh listeners.
Definition at line 117 of file fielduno.hxx.
Referenced by addRefreshListener(), refresh(), removeRefreshListener(), and ~ScHeaderFieldsObj().
|
private |
Definition at line 114 of file fielduno.hxx.
Referenced by getCount(), GetObjectByIndex_Impl(), ScHeaderFieldsObj(), and ~ScHeaderFieldsObj().
|
private |
Definition at line 113 of file fielduno.hxx.
Referenced by GetObjectByIndex_Impl().