24#include <osl/diagnose.h>
70 OSL_FAIL(
"SvxEditSource::GetBroadcaster called for implementation missing this feature!");
virtual void addRange(SvxUnoTextRangeBase *pNewRange)
adds the given SvxUnoTextRangeBase to the text object capsulated by this SvxEditSource.
virtual void removeRange(SvxUnoTextRangeBase *pOldRange)
removes the given SvxUnoTextRangeBase from the text object capsulated by this SvxEditSource.
virtual SvxEditViewForwarder * GetEditViewForwarder(bool bCreate=false)
Query the edit view forwarder.
virtual const SvxUnoTextRangeBaseVec & getRanges() const
returns a const list of all text ranges that are registered for the underlying text object.
virtual SvxViewForwarder * GetViewForwarder()
Query the view forwarder.
virtual SfxBroadcaster & GetBroadcaster() const
Returns broadcaster the underlying edit engine's events are sent from.
Encapsulates EditView and OutlinerView for the purpose of unified EditEngine/Outliner access.
virtual ~SvxTextForwarder() COVERITY_NOEXCEPT_FALSE
Encapsulates the document view for the purpose of unified EditEngine/Outliner access.
virtual ~SvxViewForwarder()
std::vector< SvxUnoTextRangeBase * > SvxUnoTextRangeBaseVec