|
LibreOffice Module sc (master) 1
|
#include <adiasync.hxx>
Public Member Functions | |
| ScAddInAsync (sal_uLong nHandle, LegacyFuncData *pFuncData, ScDocument *pDoc) | |
| virtual | ~ScAddInAsync () override |
| bool | IsValid () const |
| ParamType | GetType () const |
| double | GetValue () const |
| const OUString & | GetString () const |
| bool | HasDocument (ScDocument *pDoc) const |
| void | AddDocument (ScDocument *pDoc) |
| bool | operator< (const ScAddInAsync &r) const |
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 ScAddInAsync * | Get (sal_uLong nHandle) |
| static void | CallBack (sal_uLong nHandle, void *pData) |
| static void | RemoveDocument (ScDocument *pDocument) |
Private Attributes | |
| union { | |
| double nVal | |
| OUString * pStr | |
| }; | |
| std::unique_ptr< ScAddInDocs > | pDocs |
| LegacyFuncData * | mpFuncData |
| sal_uLong | nHandle |
| ParamType | meType |
| bool | bValid |
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 35 of file adiasync.hxx.
| ScAddInAsync::ScAddInAsync | ( | sal_uLong | nHandle, |
| LegacyFuncData * | pFuncData, | ||
| ScDocument * | pDoc | ||
| ) |
Definition at line 41 of file adiasync.cxx.
References meType, nHandle, pDocs, and theAddInAsyncTbl.
|
overridevirtual |
Definition at line 53 of file adiasync.cxx.
References meType, mpFuncData, nHandle, pDocs, pStr, PTR_STRING, and LegacyFuncData::Unadvice().
|
inline |
Definition at line 63 of file adiasync.hxx.
References pDocs.
Referenced by ScInterpreter::ScExternal().
|
static |
Definition at line 74 of file adiasync.cxx.
References ScDocument::GetDocumentShell(), p, pChar, pData, PTR_DOUBLE, PTR_STRING, theAddInAsyncTbl, and ScDocument::TrackFormulas().
Referenced by ScAddInAsyncCallBack().
|
static |
Definition at line 62 of file adiasync.cxx.
References theAddInAsyncTbl.
Referenced by ScInterpreter::ScExternal().
|
inline |
Definition at line 60 of file adiasync.hxx.
References pStr.
Referenced by ScInterpreter::ScExternal().
|
inline |
Definition at line 58 of file adiasync.hxx.
References meType.
Referenced by ScInterpreter::ScExternal().
|
inline |
Definition at line 59 of file adiasync.hxx.
References nVal.
Referenced by ScInterpreter::ScExternal().
|
inline |
Definition at line 61 of file adiasync.hxx.
References pDocs.
Referenced by ScInterpreter::ScExternal().
|
inline |
Definition at line 57 of file adiasync.hxx.
References bValid.
Referenced by ScInterpreter::ScExternal().
|
inline |
Definition at line 66 of file adiasync.hxx.
References nHandle.
|
static |
Definition at line 118 of file adiasync.cxx.
References p, pDocs, and theAddInAsyncTbl.
Referenced by ScDocument::~ScDocument().
| union { ... } ScAddInAsync::@1 |
|
private |
Definition at line 47 of file adiasync.hxx.
Referenced by IsValid().
|
private |
Definition at line 46 of file adiasync.hxx.
Referenced by GetType(), and ~ScAddInAsync().
|
private |
Definition at line 44 of file adiasync.hxx.
Referenced by ~ScAddInAsync().
|
private |
Definition at line 45 of file adiasync.hxx.
Referenced by operator<(), and ~ScAddInAsync().
| double ScAddInAsync::nVal |
Definition at line 40 of file adiasync.hxx.
Referenced by GetValue().
|
private |
Definition at line 43 of file adiasync.hxx.
Referenced by AddDocument(), HasDocument(), RemoveDocument(), ScAddInAsync(), and ~ScAddInAsync().
| OUString* ScAddInAsync::pStr |
Definition at line 41 of file adiasync.hxx.
Referenced by GetString(), and ~ScAddInAsync().