LibreOffice Module basic (master) 1
|
#include <sbintern.hxx>
Public Member Functions | |
SbClassFactory () | |
virtual | ~SbClassFactory () override |
void | AddClassModule (SbModule *pClassModule) |
void | RemoveClassModule (SbModule *pClassModule) |
virtual SbxBaseRef | Create (sal_uInt16 nSbxId, sal_uInt32) override |
virtual SbxObjectRef | CreateObject (const OUString &) override |
SbModule * | FindClass (const OUString &rClassName) |
Public Member Functions inherited from SbxFactory | |
virtual | ~SbxFactory () |
virtual SbxBaseRef | Create (sal_uInt16 nSbxId, sal_uInt32) |
virtual SbxObjectRef | CreateObject (const OUString &) |
Private Attributes | |
SbxObjectRef | xClassModules |
Definition at line 65 of file sbintern.hxx.
SbClassFactory::SbClassFactory | ( | ) |
Definition at line 832 of file sb.cxx.
References xClassModules.
void SbClassFactory::AddClassModule | ( | SbModule * | pClassModule | ) |
Definition at line 840 of file sb.cxx.
References SbxVariable::GetParent(), SbModule::SetParent(), and xClassModules.
|
overridevirtual |
Reimplemented from SbxFactory.
|
overridevirtual |
Reimplemented from SbxFactory.
Definition at line 864 of file sb.cxx.
References GetSbData(), Object, and xClassModules.
SbModule * SbClassFactory::FindClass | ( | const OUString & | rClassName | ) |
Definition at line 888 of file sb.cxx.
References DontCare, and xClassModules.
void SbClassFactory::RemoveClassModule | ( | SbModule * | pClassModule | ) |
Definition at line 853 of file sb.cxx.
References xClassModules.
|
private |
Definition at line 67 of file sbintern.hxx.
Referenced by AddClassModule(), CreateObject(), FindClass(), RemoveClassModule(), and SbClassFactory().