LibreOffice Module svx (master) 1
|
#include <fmexpl.hxx>
Public Member Functions | |
OFormComponentObserver (::svxform::NavigatorTreeModel *pModel) | |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
virtual void SAL_CALL | propertyChange (const css::beans::PropertyChangeEvent &evt) override |
virtual void SAL_CALL | elementInserted (const css::container::ContainerEvent &rEvent) override |
virtual void SAL_CALL | elementReplaced (const css::container::ContainerEvent &rEvent) override |
virtual void SAL_CALL | elementRemoved (const css::container::ContainerEvent &rEvent) override |
void | Lock () |
void | UnLock () |
bool | IsLocked () const |
bool | CanUndo () const |
void | ReleaseModel () |
Private Member Functions | |
void | Insert (const css::uno::Reference< css::uno::XInterface > &xIface, sal_Int32 nIndex) |
void | Remove (const css::uno::Reference< css::uno::XInterface > &_rxElement) |
Private Attributes | |
::svxform::NavigatorTreeModel * | m_pNavModel |
sal_uInt32 | m_nLocks |
bool | m_bCanUndo |
Definition at line 267 of file fmexpl.hxx.
svxform::OFormComponentObserver::OFormComponentObserver | ( | ::svxform::NavigatorTreeModel * | pModel | ) |
Definition at line 54 of file navigatortreemodel.cxx.
|
inline |
Definition at line 294 of file fmexpl.hxx.
References m_bCanUndo.
|
overridevirtual |
Definition at line 63 of file navigatortreemodel.cxx.
|
overridevirtual |
Definition at line 94 of file navigatortreemodel.cxx.
References Insert(), IsLocked(), m_bCanUndo, and m_pNavModel.
|
overridevirtual |
Definition at line 181 of file navigatortreemodel.cxx.
References Remove().
|
overridevirtual |
Definition at line 133 of file navigatortreemodel.cxx.
References DBG_ASSERT, svxform::NavigatorTreeModel::FindData(), svxform::NavigatorTreeModel::GetRootList(), IsLocked(), m_bCanUndo, m_pNavModel, and svxform::NavigatorTreeModel::ReplaceFormComponent().
|
private |
Definition at line 110 of file navigatortreemodel.cxx.
References i, Insert(), svxform::NavigatorTreeModel::InsertForm(), svxform::NavigatorTreeModel::InsertFormComponent(), m_pNavModel, and nIndex.
Referenced by elementInserted(), and Insert().
|
inline |
Definition at line 293 of file fmexpl.hxx.
References m_nLocks.
Referenced by elementInserted(), elementReplaced(), and Remove().
|
inline |
Definition at line 291 of file fmexpl.hxx.
References m_nLocks.
|
overridevirtual |
Definition at line 69 of file navigatortreemodel.cxx.
References SfxBroadcaster::Broadcast(), svxform::NavigatorTreeModel::FindData(), FM_PROP_NAME, svxform::NavigatorTreeModel::GetRootList(), m_pNavModel, and FmEntryData::SetText().
|
inline |
Definition at line 295 of file fmexpl.hxx.
References m_pNavModel.
|
private |
Definition at line 164 of file navigatortreemodel.cxx.
References svxform::NavigatorTreeModel::FindData(), svxform::NavigatorTreeModel::GetRootList(), IsLocked(), m_bCanUndo, m_pNavModel, and svxform::NavigatorTreeModel::Remove().
Referenced by disposing(), and elementRemoved().
|
inline |
Definition at line 292 of file fmexpl.hxx.
References m_nLocks.
|
private |
Definition at line 274 of file fmexpl.hxx.
Referenced by CanUndo(), elementInserted(), elementReplaced(), and Remove().
|
private |
Definition at line 273 of file fmexpl.hxx.
Referenced by IsLocked(), Lock(), and UnLock().
|
private |
Definition at line 272 of file fmexpl.hxx.
Referenced by elementInserted(), elementReplaced(), Insert(), propertyChange(), ReleaseModel(), and Remove().