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 211 of file filtnav.cxx.
svxform::FmFilterAdapter::FmFilterAdapter | ( | FmFilterModel * | pModel, |
const Reference< XIndexAccess > & | xControllers | ||
) |
Definition at line 239 of file filtnav.cxx.
References AddOrRemoveListener(), and m_xControllers.
void svxform::FmFilterAdapter::AddOrRemoveListener | ( | const Reference< XIndexAccess > & | _rxControllers, |
const bool | _bAdd | ||
) |
Definition at line 253 of file filtnav.cxx.
References i, and xController.
Referenced by dispose(), and FmFilterAdapter().
|
overridevirtual |
Definition at line 421 of file filtnav.cxx.
References svxform::FmFilterModel::Find(), svxform::FmFilterModel::Insert(), svxform::FmParentData::m_aChildren, m_pModel, o3tl::make_unsigned(), SvxResId(), and xController.
|
overridevirtual |
Definition at line 386 of file filtnav.cxx.
References SfxBroadcaster::Broadcast(), svxform::FmFilterModel::EnsureEmptyFilterRows(), svxform::FmFilterModel::Find(), svxform::FmParentData::m_aChildren, m_pModel, o3tl::make_unsigned(), svxform::FmFilterModel::Remove(), SvxResId(), and xController.
RuntimeException |
Definition at line 247 of file filtnav.cxx.
References AddOrRemoveListener(), and m_xControllers.
|
overridevirtual |
Definition at line 296 of file filtnav.cxx.
|
overridevirtual |
Definition at line 335 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 276 of file filtnav.cxx.
References assert(), 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 213 of file filtnav.cxx.
Referenced by disjunctiveTermAdded(), disjunctiveTermRemoved(), and predicateExpressionChanged().
|
private |
Definition at line 214 of file filtnav.cxx.
Referenced by dispose(), and FmFilterAdapter().