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().