LibreOffice Module sc (master) 1
|
#include <addinlis.hxx>
Public Member Functions | |
virtual | ~ScAddInListener () override |
bool | HasDocument (ScDocument *pDoc) const |
void | AddDocument (ScDocument *pDoc) |
const css::uno::Any & | GetResult () const |
virtual void SAL_CALL | modified (const css::sheet::ResultEvent &aEvent) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) 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 |
Public Member Functions inherited from SvtBroadcaster | |
SvtBroadcaster () | |
SvtBroadcaster (const SvtBroadcaster &rBC) | |
virtual | ~SvtBroadcaster () |
void | Broadcast (const SfxHint &rHint) |
ListenersType & | GetAllListeners () |
const ListenersType & | GetAllListeners () const |
bool | HasListeners () const |
void | PrepareForDestruction () |
Static Public Member Functions | |
static ScAddInListener * | CreateListener (const css::uno::Reference< css::sheet::XVolatileResult > &xVR, ScDocument *pDoc) |
static ScAddInListener * | Get (const css::uno::Reference< css::sheet::XVolatileResult > &xVR) |
static void | RemoveDocument (ScDocument *pDocument) |
Private Member Functions | |
ScAddInListener (css::uno::Reference< css::sheet::XVolatileResult > xVR, ScDocument *pD) | |
Private Attributes | |
css::uno::Reference< css::sheet::XVolatileResult > | xVolRes |
css::uno::Any | aResult |
std::unique_ptr< ScAddInDocs > | pDocs |
static ::std::vector< rtl::Reference< ScAddInListener > > | aAllListeners |
Additional Inherited Members | |
Public Types inherited from SvtBroadcaster | |
typedef std::vector< SvtListener * > | ListenersType |
Protected Member Functions inherited from SvtBroadcaster | |
virtual void | ListenersGone () |
Definition at line 33 of file addinlis.hxx.
|
private |
Definition at line 50 of file addinlis.cxx.
References pDocs.
|
overridevirtual |
Definition at line 57 of file addinlis.cxx.
|
inline |
Definition at line 64 of file addinlis.hxx.
References pDocs.
Referenced by ScInterpreter::ScExternal().
|
static |
Referenced by ScInterpreter::ScExternal().
|
overridevirtual |
Definition at line 122 of file addinlis.cxx.
References xVolRes.
Referenced by ScInterpreter::ScExternal().
|
static |
Definition at line 61 of file addinlis.cxx.
References aAllListeners.
Referenced by ScInterpreter::ScExternal().
|
overridevirtual |
|
inline |
Definition at line 67 of file addinlis.hxx.
References aResult.
Referenced by ScInterpreter::ScExternal().
|
overridevirtual |
|
inline |
Definition at line 61 of file addinlis.hxx.
References pDocs.
Referenced by ScInterpreter::ScExternal().
|
overridevirtual |
Definition at line 103 of file addinlis.cxx.
References aEvent, aResult, SvtBroadcaster::Broadcast(), ScDocument::GetDocumentShell(), pDocs, and ScDocument::TrackFormulas().
|
static |
Definition at line 78 of file addinlis.cxx.
References aAllListeners, and p.
Referenced by ScDocument::~ScDocument().
|
overridevirtual |
|
private |
Definition at line 43 of file addinlis.hxx.
Referenced by Get(), and RemoveDocument().
|
private |
Definition at line 40 of file addinlis.hxx.
Referenced by GetResult(), and modified().
|
private |
Definition at line 41 of file addinlis.hxx.
Referenced by AddDocument(), HasDocument(), modified(), and ScAddInListener().
|
private |
Definition at line 39 of file addinlis.hxx.
Referenced by disposing().