LibreOffice Module svx (master)  1
Public Member Functions | List of all members
accessibility::AccessibleEmptyEditSource_Impl Class Reference

Dummy class, faking exactly one empty paragraph for EditEngine accessibility. More...

Inheritance diagram for accessibility::AccessibleEmptyEditSource_Impl:
[legend]
Collaboration diagram for accessibility::AccessibleEmptyEditSource_Impl:
[legend]

Public Member Functions

 AccessibleEmptyEditSource_Impl ()
 
SvxTextForwarderGetTextForwarder () override
 
SvxViewForwarderGetViewForwarder () override
 
std::unique_ptr< SvxEditSourceClone () const override
 
void UpdateData () override
 
SfxBroadcasterGetBroadcaster () const override
 
sal_Int32 GetParagraphCount () const override
 
sal_Int32 GetTextLen (sal_Int32) const override
 
OUString GetText (const ESelection &) const override
 
SfxItemSet GetAttribs (const ESelection &, EditEngineAttribs=EditEngineAttribs::All) const override
 
SfxItemSet GetParaAttribs (sal_Int32) const override
 
void SetParaAttribs (sal_Int32, const SfxItemSet &) override
 
void RemoveAttribs (const ESelection &) override
 
void GetPortions (sal_Int32, std::vector< sal_Int32 > &) const override
 
SfxItemState GetItemState (const ESelection &, sal_uInt16) const override
 
SfxItemState GetItemState (sal_Int32, sal_uInt16) const override
 
SfxItemPoolGetPool () const override
 
void QuickInsertText (const OUString &, const ESelection &) override
 
void QuickInsertField (const SvxFieldItem &, const ESelection &) override
 
void QuickSetAttribs (const SfxItemSet &, const ESelection &) override
 
void QuickInsertLineBreak (const ESelection &) override
 
const SfxItemSetGetEmptyItemSetPtr () override
 
void AppendParagraph () override
 
sal_Int32 AppendTextPortion (sal_Int32, const OUString &, const SfxItemSet &) override
 
void CopyText (const SvxTextForwarder &) override
 
OUString CalcFieldValue (const SvxFieldItem &, sal_Int32, sal_Int32, boost::optional< Color > &, boost::optional< Color > &) override
 
void FieldClicked (const SvxFieldItem &) override
 
bool IsValid () const override
 
LanguageType GetLanguage (sal_Int32, sal_Int32) const override
 
sal_Int32 GetFieldCount (sal_Int32) const override
 
EFieldInfo GetFieldInfo (sal_Int32, sal_uInt16) const override
 
EBulletInfo GetBulletInfo (sal_Int32) const override
 
tools::Rectangle GetCharBounds (sal_Int32, sal_Int32) const override
 
tools::Rectangle GetParaBounds (sal_Int32) const override
 
MapMode GetMapMode () const override
 
OutputDeviceGetRefDevice () const override
 
bool GetIndexAtPoint (const Point &, sal_Int32 &, sal_Int32 &) const override
 
bool GetWordIndices (sal_Int32, sal_Int32, sal_Int32 &, sal_Int32 &) const override
 
bool GetAttributeRun (sal_Int32 &, sal_Int32 &, sal_Int32, sal_Int32, bool) const override
 
sal_Int32 GetLineCount (sal_Int32 nPara) const override
 
sal_Int32 GetLineLen (sal_Int32, sal_Int32) const override
 
void GetLineBoundaries (sal_Int32 &rStart, sal_Int32 &rEnd, sal_Int32, sal_Int32) const override
 
sal_Int32 GetLineNumberAtIndex (sal_Int32, sal_Int32) const override
 
bool Delete (const ESelection &) override
 
bool InsertText (const OUString &, const ESelection &) override
 
bool QuickFormatDoc (bool) override
 
sal_Int16 GetDepth (sal_Int32) const override
 
bool SetDepth (sal_Int32, sal_Int16) override
 
Point LogicToPixel (const Point &rPoint, const MapMode &) const override
 
Point PixelToLogic (const Point &rPoint, const MapMode &) const override
 
- Public Member Functions inherited from SvxEditSource
 SvxEditSource ()=default
 
 SvxEditSource (SvxEditSource const &)=default
 
 SvxEditSource (SvxEditSource &&)=default
 
SvxEditSourceoperator= (SvxEditSource const &)=default
 
SvxEditSourceoperator= (SvxEditSource &&)=default
 
virtual ~SvxEditSource ()
 
virtual SvxEditViewForwarderGetEditViewForwarder (bool bCreate=false)
 
virtual void addRange (SvxUnoTextRangeBase *pNewRange)
 
virtual void removeRange (SvxUnoTextRangeBase *pOldRange)
 
virtual const SvxUnoTextRangeBaseVecgetRanges () const
 
- Public Member Functions inherited from SvxViewForwarder
virtual ~SvxViewForwarder ()
 
- Public Member Functions inherited from SvxTextForwarder
virtual ~SvxTextForwarder () COVERITY_NOEXCEPT_FALSE
 
virtual sal_Int32 GetNumberingStartValue (sal_Int32 nPara)
 
virtual void SetNumberingStartValue (sal_Int32 nPara, sal_Int32 nNumberingStartValue)
 
virtual bool IsParaIsNumberingRestart (sal_Int32 nPara)
 
virtual void SetParaIsNumberingRestart (sal_Int32 nPara, bool bParaIsNumberingRestart)
 
- Public Member Functions inherited from SfxBroadcaster
 SfxBroadcaster ()
 
 SfxBroadcaster (const SfxBroadcaster &rBC)
 
virtual ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE
 
void Broadcast (const SfxHint &rHint)
 
bool HasListeners () const
 
size_t GetListenerCount () const
 
size_t GetSizeOfVector () const
 
SfxListenerGetListener (size_t nNo) const
 

Additional Inherited Members

- Protected Member Functions inherited from SfxBroadcaster
void Forward (SfxBroadcaster &rBC, const SfxHint &rHint)
 

Detailed Description

Dummy class, faking exactly one empty paragraph for EditEngine accessibility.

Definition at line 76 of file AccessibleEmptyEditSource.cxx.

Constructor & Destructor Documentation

accessibility::AccessibleEmptyEditSource_Impl::AccessibleEmptyEditSource_Impl ( )
inline

Definition at line 80 of file AccessibleEmptyEditSource.cxx.

Member Function Documentation

void accessibility::AccessibleEmptyEditSource_Impl::AppendParagraph ( )
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 117 of file AccessibleEmptyEditSource.cxx.

sal_Int32 accessibility::AccessibleEmptyEditSource_Impl::AppendTextPortion ( sal_Int32  ,
const OUString &  ,
const SfxItemSet  
)
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 118 of file AccessibleEmptyEditSource.cxx.

OUString accessibility::AccessibleEmptyEditSource_Impl::CalcFieldValue ( const SvxFieldItem ,
sal_Int32  ,
sal_Int32  ,
boost::optional< Color > &  ,
boost::optional< Color > &   
)
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 123 of file AccessibleEmptyEditSource.cxx.

std::unique_ptr<SvxEditSource> accessibility::AccessibleEmptyEditSource_Impl::Clone ( ) const
inlineoverridevirtual

Implements SvxEditSource.

Definition at line 85 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::CopyText ( const SvxTextForwarder )
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 121 of file AccessibleEmptyEditSource.cxx.

bool accessibility::AccessibleEmptyEditSource_Impl::Delete ( const ESelection )
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 155 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::FieldClicked ( const SvxFieldItem )
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 127 of file AccessibleEmptyEditSource.cxx.

SfxItemSet accessibility::AccessibleEmptyEditSource_Impl::GetAttribs ( const ESelection ,
EditEngineAttribs  = EditEngineAttribs::All 
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 93 of file AccessibleEmptyEditSource.cxx.

References SdrObject::GetGlobalDrawObjectItemPool().

Referenced by GetParaAttribs().

bool accessibility::AccessibleEmptyEditSource_Impl::GetAttributeRun ( sal_Int32 &  ,
sal_Int32 &  ,
sal_Int32  ,
sal_Int32  ,
bool   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 141 of file AccessibleEmptyEditSource.cxx.

SfxBroadcaster& accessibility::AccessibleEmptyEditSource_Impl::GetBroadcaster ( ) const
inlineoverridevirtual

Reimplemented from SvxEditSource.

Definition at line 87 of file AccessibleEmptyEditSource.cxx.

EBulletInfo accessibility::AccessibleEmptyEditSource_Impl::GetBulletInfo ( sal_Int32  ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 134 of file AccessibleEmptyEditSource.cxx.

tools::Rectangle accessibility::AccessibleEmptyEditSource_Impl::GetCharBounds ( sal_Int32  ,
sal_Int32   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 135 of file AccessibleEmptyEditSource.cxx.

sal_Int16 accessibility::AccessibleEmptyEditSource_Impl::GetDepth ( sal_Int32  ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 158 of file AccessibleEmptyEditSource.cxx.

const SfxItemSet* accessibility::AccessibleEmptyEditSource_Impl::GetEmptyItemSetPtr ( )
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 115 of file AccessibleEmptyEditSource.cxx.

sal_Int32 accessibility::AccessibleEmptyEditSource_Impl::GetFieldCount ( sal_Int32  ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 132 of file AccessibleEmptyEditSource.cxx.

EFieldInfo accessibility::AccessibleEmptyEditSource_Impl::GetFieldInfo ( sal_Int32  ,
sal_uInt16   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 133 of file AccessibleEmptyEditSource.cxx.

bool accessibility::AccessibleEmptyEditSource_Impl::GetIndexAtPoint ( const Point ,
sal_Int32 &  ,
sal_Int32 &   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 139 of file AccessibleEmptyEditSource.cxx.

SfxItemState accessibility::AccessibleEmptyEditSource_Impl::GetItemState ( const ESelection ,
sal_uInt16   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 105 of file AccessibleEmptyEditSource.cxx.

SfxItemState accessibility::AccessibleEmptyEditSource_Impl::GetItemState ( sal_Int32  ,
sal_uInt16   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 106 of file AccessibleEmptyEditSource.cxx.

LanguageType accessibility::AccessibleEmptyEditSource_Impl::GetLanguage ( sal_Int32  ,
sal_Int32   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 131 of file AccessibleEmptyEditSource.cxx.

References LANGUAGE_DONTKNOW.

void accessibility::AccessibleEmptyEditSource_Impl::GetLineBoundaries ( sal_Int32 &  rStart,
sal_Int32 &  rEnd,
sal_Int32  ,
sal_Int32   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 144 of file AccessibleEmptyEditSource.cxx.

sal_Int32 accessibility::AccessibleEmptyEditSource_Impl::GetLineCount ( sal_Int32  nPara) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 142 of file AccessibleEmptyEditSource.cxx.

sal_Int32 accessibility::AccessibleEmptyEditSource_Impl::GetLineLen ( sal_Int32  ,
sal_Int32   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 143 of file AccessibleEmptyEditSource.cxx.

sal_Int32 accessibility::AccessibleEmptyEditSource_Impl::GetLineNumberAtIndex ( sal_Int32  ,
sal_Int32   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 145 of file AccessibleEmptyEditSource.cxx.

MapMode accessibility::AccessibleEmptyEditSource_Impl::GetMapMode ( ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 137 of file AccessibleEmptyEditSource.cxx.

SfxItemSet accessibility::AccessibleEmptyEditSource_Impl::GetParaAttribs ( sal_Int32  ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 100 of file AccessibleEmptyEditSource.cxx.

References GetAttribs().

tools::Rectangle accessibility::AccessibleEmptyEditSource_Impl::GetParaBounds ( sal_Int32  ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 136 of file AccessibleEmptyEditSource.cxx.

sal_Int32 accessibility::AccessibleEmptyEditSource_Impl::GetParagraphCount ( ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 90 of file AccessibleEmptyEditSource.cxx.

SfxItemPool* accessibility::AccessibleEmptyEditSource_Impl::GetPool ( ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 108 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::GetPortions ( sal_Int32  ,
std::vector< sal_Int32 > &   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 103 of file AccessibleEmptyEditSource.cxx.

OutputDevice* accessibility::AccessibleEmptyEditSource_Impl::GetRefDevice ( ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 138 of file AccessibleEmptyEditSource.cxx.

OUString accessibility::AccessibleEmptyEditSource_Impl::GetText ( const ESelection ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 92 of file AccessibleEmptyEditSource.cxx.

SvxTextForwarder* accessibility::AccessibleEmptyEditSource_Impl::GetTextForwarder ( )
inlineoverridevirtual

Implements SvxEditSource.

Definition at line 83 of file AccessibleEmptyEditSource.cxx.

sal_Int32 accessibility::AccessibleEmptyEditSource_Impl::GetTextLen ( sal_Int32  ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 91 of file AccessibleEmptyEditSource.cxx.

SvxViewForwarder* accessibility::AccessibleEmptyEditSource_Impl::GetViewForwarder ( )
inlineoverridevirtual

Reimplemented from SvxEditSource.

Definition at line 84 of file AccessibleEmptyEditSource.cxx.

bool accessibility::AccessibleEmptyEditSource_Impl::GetWordIndices ( sal_Int32  ,
sal_Int32  ,
sal_Int32 &  ,
sal_Int32 &   
) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 140 of file AccessibleEmptyEditSource.cxx.

bool accessibility::AccessibleEmptyEditSource_Impl::InsertText ( const OUString &  ,
const ESelection  
)
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 156 of file AccessibleEmptyEditSource.cxx.

bool accessibility::AccessibleEmptyEditSource_Impl::IsValid ( ) const
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 129 of file AccessibleEmptyEditSource.cxx.

Point accessibility::AccessibleEmptyEditSource_Impl::LogicToPixel ( const Point rPoint,
const MapMode  
) const
inlineoverridevirtual

Implements SvxViewForwarder.

Definition at line 161 of file AccessibleEmptyEditSource.cxx.

Point accessibility::AccessibleEmptyEditSource_Impl::PixelToLogic ( const Point rPoint,
const MapMode  
) const
inlineoverridevirtual

Implements SvxViewForwarder.

Definition at line 162 of file AccessibleEmptyEditSource.cxx.

bool accessibility::AccessibleEmptyEditSource_Impl::QuickFormatDoc ( bool  )
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 157 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::QuickInsertField ( const SvxFieldItem ,
const ESelection  
)
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 111 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::QuickInsertLineBreak ( const ESelection )
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 113 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::QuickInsertText ( const OUString &  ,
const ESelection  
)
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 110 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::QuickSetAttribs ( const SfxItemSet ,
const ESelection  
)
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 112 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::RemoveAttribs ( const ESelection )
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 102 of file AccessibleEmptyEditSource.cxx.

bool accessibility::AccessibleEmptyEditSource_Impl::SetDepth ( sal_Int32  ,
sal_Int16   
)
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 159 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::SetParaAttribs ( sal_Int32  ,
const SfxItemSet  
)
inlineoverridevirtual

Implements SvxTextForwarder.

Definition at line 101 of file AccessibleEmptyEditSource.cxx.

void accessibility::AccessibleEmptyEditSource_Impl::UpdateData ( )
inlineoverridevirtual

Implements SvxEditSource.

Definition at line 86 of file AccessibleEmptyEditSource.cxx.


The documentation for this class was generated from the following file: