LibreOffice Module svx (master) 1
|
Public Member Functions | |
FmFilterAdapter (FmFilterModel *pModel, const Reference< XIndexAccess > &xControllers) | |
virtual void SAL_CALL | disposing (const EventObject &Source) override |
virtual void SAL_CALL | predicateExpressionChanged (const FilterEvent &Event) override |
virtual void SAL_CALL | disjunctiveTermRemoved (const FilterEvent &Event) override |
virtual void SAL_CALL | disjunctiveTermAdded (const FilterEvent &Event) override |
void | dispose () |
void | AddOrRemoveListener (const Reference< XIndexAccess > &_rxControllers, const bool _bAdd) |
Static Public Member Functions | |
static void | setText (sal_Int32 nPos, const FmFilterItem *pFilterItem, const OUString &rText) |
Private Attributes | |
FmFilterModel * | m_pModel |
Reference< XIndexAccess > | m_xControllers |
Definition at line 212 of file filtnav.cxx.
svxform::FmFilterAdapter::FmFilterAdapter | ( | FmFilterModel * | pModel, |
const Reference< XIndexAccess > & | xControllers | ||
) |
Definition at line 240 of file filtnav.cxx.
References AddOrRemoveListener(), and m_xControllers.
void svxform::FmFilterAdapter::AddOrRemoveListener | ( | const Reference< XIndexAccess > & | _rxControllers, |
const bool | _bAdd | ||
) |
Definition at line 254 of file filtnav.cxx.
References AddOrRemoveListener(), i, and xController.
Referenced by AddOrRemoveListener(), dispose(), and FmFilterAdapter().
|
overridevirtual |
Definition at line 422 of file filtnav.cxx.
References svxform::FmFilterModel::Find(), svxform::FmParentData::GetChildren(), svxform::FmFilterModel::Insert(), svxform::FmParentData::m_aChildren, m_pModel, o3tl::make_unsigned(), SvxResId(), and xController.
|
overridevirtual |
Definition at line 387 of file filtnav.cxx.
References SfxBroadcaster::Broadcast(), svxform::FmFilterModel::EnsureEmptyFilterRows(), svxform::FmFilterModel::Find(), get(), svxform::FmParentData::GetChildren(), svxform::FmParentData::m_aChildren, m_pModel, o3tl::make_unsigned(), svxform::FmFilterModel::Remove(), SvxResId(), and xController.
void svxform::FmFilterAdapter::dispose | ( | void | ) |
RuntimeException |
Definition at line 248 of file filtnav.cxx.
References AddOrRemoveListener(), and m_xControllers.
|
overridevirtual |
Definition at line 297 of file filtnav.cxx.
|
overridevirtual |
Definition at line 336 of file filtnav.cxx.
References SfxBroadcaster::Broadcast(), svxform::FmFilterModel::EnsureEmptyFilterRows(), svxform::FmFilterItems::Find(), svxform::FmFilterModel::Find(), svxform::FmParentData::GetChildren(), svxform::FmFilterModel::Insert(), svxform::FmParentData::m_aChildren, m_pModel, pData, svxform::FmFilterModel::Remove(), svxform::FmFilterData::SetText(), and xController.
|
static |
Definition at line 277 of file filtnav.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, svxform::FmFilterItem::GetComponentIndex(), svxform::FmFormItem::GetController(), svxform::FmFilterData::GetParent(), and xController.
Referenced by svxform::FmFilterModel::Remove(), and svxform::FmFilterModel::SetTextForItem().
|
private |
Definition at line 214 of file filtnav.cxx.
Referenced by disjunctiveTermAdded(), disjunctiveTermRemoved(), and predicateExpressionChanged().
|
private |
Definition at line 215 of file filtnav.cxx.
Referenced by dispose(), and FmFilterAdapter().