LibreOffice Module basic (master) 1
|
Public Member Functions | |
DocBasicItem (StarBASIC &rDocBasic) | |
virtual | ~DocBasicItem () override |
const SbxObjectRef & | getClassModules () const |
bool | isDocClosed () const |
void | clearDependingVarsOnDelete (StarBASIC &rDeletedBasic) |
void | startListening () |
void | stopListening () |
void | setDisposed (bool bDisposed) |
virtual void SAL_CALL | queryClosing (const lang::EventObject &rSource, sal_Bool bGetsOwnership) override |
virtual void SAL_CALL | notifyClosing (const lang::EventObject &rSource) override |
virtual void SAL_CALL | disposing (const lang::EventObject &rSource) override |
Private Attributes | |
StarBASIC & | mrDocBasic |
SbxObjectRef | mxClassModules |
bool | mbDocClosed |
bool | mbDisposed |
|
overridevirtual |
Definition at line 107 of file sb.cxx.
References comphelper::SolarMutex::acquire(), tools::SvRef< typename T >::clear(), comphelper::SolarMutex::get(), mxClassModules, comphelper::SolarMutex::release(), and stopListening().
void DocBasicItem::clearDependingVarsOnDelete | ( | StarBASIC & | rDeletedBasic | ) |
Definition at line 131 of file sb.cxx.
References StarBASIC::implClearDependingVarsOnDelete(), and mrDocBasic.
|
overridevirtual |
Definition at line 173 of file sb.cxx.
References stopListening().
|
inline |
Definition at line 74 of file sb.cxx.
References mxClassModules.
|
inline |
Definition at line 75 of file sb.cxx.
References mbDocClosed.
|
overridevirtual |
Definition at line 167 of file sb.cxx.
References mbDocClosed, and stopListening().
|
overridevirtual |
|
inline |
Definition at line 82 of file sb.cxx.
References mbDisposed.
void DocBasicItem::startListening | ( | ) |
Definition at line 136 of file sb.cxx.
References Any, StarBASIC::GetUNOConstant(), mbDisposed, and mrDocBasic.
void DocBasicItem::stopListening | ( | ) |
Definition at line 148 of file sb.cxx.
References Any, StarBASIC::GetUNOConstant(), mbDisposed, and mrDocBasic.
Referenced by disposing(), notifyClosing(), and ~DocBasicItem().
|
private |
Definition at line 95 of file sb.cxx.
Referenced by setDisposed(), startListening(), and stopListening().
|
private |
Definition at line 94 of file sb.cxx.
Referenced by isDocClosed(), and notifyClosing().
|
private |
Definition at line 92 of file sb.cxx.
Referenced by clearDependingVarsOnDelete(), startListening(), and stopListening().
|
private |
Definition at line 93 of file sb.cxx.
Referenced by getClassModules(), and ~DocBasicItem().