LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScAccessibleHeaderTextData Class Reference

#include <AccessibleText.hxx>

Inheritance diagram for ScAccessibleHeaderTextData:
[legend]
Collaboration diagram for ScAccessibleHeaderTextData:
[legend]

Public Member Functions

 ScAccessibleHeaderTextData (ScPreviewShell *pViewShell, const EditTextObject *pEditObj, SvxAdjust eAdjust)
 
virtual ~ScAccessibleHeaderTextData () override
 
virtual ScAccessibleTextDataClone () const override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual SvxTextForwarderGetTextForwarder () override
 
virtual SvxViewForwarderGetViewForwarder () override
 
virtual SvxEditViewForwarderGetEditViewForwarder (bool) override
 
virtual void UpdateData () override
 
- Public Member Functions inherited from ScAccessibleTextData
 ScAccessibleTextData ()
 
SfxBroadcasterGetBroadcaster () const
 
 DECL_LINK (NotifyHdl, EENotify &, void)
 
- Public Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 

Private Attributes

ScPreviewViewForwardermpViewForwarder
 
ScPreviewShellmpViewShell
 
std::unique_ptr< ScEditEngineDefaultermpEditEngine
 
std::unique_ptr< SvxEditEngineForwardermpForwarder
 
ScDocShellmpDocSh
 
const EditTextObjectmpEditObj
 
bool mbDataValid
 
SvxAdjust meAdjust
 

Detailed Description

Definition at line 200 of file AccessibleText.hxx.

Constructor & Destructor Documentation

ScAccessibleHeaderTextData::ScAccessibleHeaderTextData ( ScPreviewShell pViewShell,
const EditTextObject pEditObj,
SvxAdjust  eAdjust 
)
ScAccessibleHeaderTextData::~ScAccessibleHeaderTextData ( )
overridevirtual

Member Function Documentation

ScAccessibleTextData * ScAccessibleHeaderTextData::Clone ( ) const
overridevirtual

Implements ScAccessibleTextData.

Definition at line 1117 of file AccessibleText.cxx.

References meAdjust, mpEditObj, mpViewShell, and ScAccessibleHeaderTextData().

virtual SvxEditViewForwarder* ScAccessibleHeaderTextData::GetEditViewForwarder ( bool  )
inlineoverridevirtual

Implements ScAccessibleTextData.

Definition at line 213 of file AccessibleText.hxx.

SvxTextForwarder * ScAccessibleHeaderTextData::GetTextForwarder ( )
overridevirtual
SvxViewForwarder * ScAccessibleHeaderTextData::GetViewForwarder ( )
overridevirtual

Implements ScAccessibleTextData.

Definition at line 1189 of file AccessibleText.cxx.

References mpViewForwarder, and mpViewShell.

void ScAccessibleHeaderTextData::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual
virtual void ScAccessibleHeaderTextData::UpdateData ( )
inlineoverridevirtual

Implements ScAccessibleTextData.

Definition at line 215 of file AccessibleText.hxx.

Member Data Documentation

bool ScAccessibleHeaderTextData::mbDataValid
private

Definition at line 223 of file AccessibleText.hxx.

Referenced by GetTextForwarder().

SvxAdjust ScAccessibleHeaderTextData::meAdjust
private

Definition at line 224 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

ScDocShell* ScAccessibleHeaderTextData::mpDocSh
private
std::unique_ptr<ScEditEngineDefaulter> ScAccessibleHeaderTextData::mpEditEngine
private

Definition at line 219 of file AccessibleText.hxx.

Referenced by GetTextForwarder(), and ~ScAccessibleHeaderTextData().

const EditTextObject* ScAccessibleHeaderTextData::mpEditObj
private

Definition at line 222 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

std::unique_ptr<SvxEditEngineForwarder> ScAccessibleHeaderTextData::mpForwarder
private

Definition at line 220 of file AccessibleText.hxx.

Referenced by GetTextForwarder(), and ~ScAccessibleHeaderTextData().

ScPreviewViewForwarder* ScAccessibleHeaderTextData::mpViewForwarder
private

Definition at line 217 of file AccessibleText.hxx.

Referenced by GetViewForwarder(), and Notify().

ScPreviewShell* ScAccessibleHeaderTextData::mpViewShell
private

Definition at line 218 of file AccessibleText.hxx.

Referenced by Clone(), GetTextForwarder(), GetViewForwarder(), and Notify().


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