LibreOffice Module basic (master) 1
|
#include <namecont.hxx>
Public Member Functions | |
ModifiableHelper (::cppu::OWeakObject &_rEventSource, ::osl::Mutex &_rMutex) | |
bool | isModified () const |
void | setModified (bool _bModified) |
void | addModifyListener (const css::uno::Reference< css::util::XModifyListener > &_rxListener) |
void | removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &_rxListener) |
Private Attributes | |
::comphelper::OInterfaceContainerHelper3< css::util::XModifyListener > | m_aModifyListeners |
::cppu::OWeakObject & | m_rEventSource |
bool | mbModified |
Definition at line 130 of file namecont.hxx.
|
inline |
Definition at line 138 of file namecont.hxx.
|
inline |
Definition at line 148 of file namecont.hxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), and m_aModifyListeners.
Referenced by basic::SfxLibraryContainer::addModifyListener().
|
inline |
Definition at line 145 of file namecont.hxx.
References mbModified.
Referenced by basic::SfxLibraryContainer::isModified(), and basic::SfxLibraryContainer::storeLibraries_Impl().
|
inline |
Definition at line 153 of file namecont.hxx.
References m_aModifyListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
Referenced by basic::SfxLibraryContainer::removeModifyListener().
void basic::ModifiableHelper::setModified | ( | bool | _bModified | ) |
Definition at line 327 of file namecont.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::getLength(), m_aModifyListeners, m_rEventSource, mbModified, and comphelper::OInterfaceContainerHelper3< class ListenerT >::notifyEach().
Referenced by basic::SfxScriptLibraryContainer::changeLibraryPassword(), basic::SfxLibraryContainer::createLibrary(), basic::SfxLibraryContainer::createLibraryLink(), basic::SfxLibrary::implSetModified(), basic::SfxLibraryContainer::init_Impl(), basic::SfxLibraryContainer::removeLibrary(), basic::SfxLibraryContainer::renameLibrary(), basic::SfxLibraryContainer::setLibraryReadOnly(), basic::SfxLibraryContainer::setModified(), and basic::SfxLibraryContainer::storeLibraries_Impl().
|
private |
Definition at line 133 of file namecont.hxx.
Referenced by addModifyListener(), removeModifyListener(), and setModified().
|
private |
Definition at line 134 of file namecont.hxx.
Referenced by setModified().
|
private |
Definition at line 135 of file namecont.hxx.
Referenced by isModified(), and setModified().