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

#include <textuno.hxx>

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

Public Member Functions

 ScCellTextData (ScDocShell *pDocSh, const ScAddress &rP)
 
virtual ~ScCellTextData () override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual SvxTextForwarderGetTextForwarder ()
 
void UpdateData ()
 
ScFieldEditEngineGetEditEngine ()
 
ScCellEditSourceGetOriginalSource ()
 
ScDocShellGetDocShell () const
 
const ScAddressGetCellPos () const
 
bool IsDirty () const
 
void SetDoUpdate (bool bValue)
 
- 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
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
virtual bool IsSdrView () const
 

Protected Attributes

ScDocShellpDocShell
 
ScAddress aCellPos
 
std::unique_ptr< ScFieldEditEnginepEditEngine
 
std::unique_ptr< SvxEditEngineForwarderpForwarder
 
std::unique_ptr< ScCellEditSourcepOriginalSource
 
bool bDataValid
 
bool bInUpdate
 
bool bDirty
 
bool bDoUpdate
 

Detailed Description

Definition at line 326 of file textuno.hxx.

Constructor & Destructor Documentation

◆ ScCellTextData()

ScCellTextData::ScCellTextData ( ScDocShell pDocSh,
const ScAddress rP 
)

Definition at line 737 of file textuno.cxx.

References ScDocument::AddUnoObject(), ScDocShell::GetDocument(), and pDocShell.

◆ ~ScCellTextData()

ScCellTextData::~ScCellTextData ( )
overridevirtual

Member Function Documentation

◆ GetCellPos()

const ScAddress & ScCellTextData::GetCellPos ( ) const
inline

Definition at line 354 of file textuno.hxx.

◆ GetDocShell()

ScDocShell * ScCellTextData::GetDocShell ( ) const
inline

Definition at line 353 of file textuno.hxx.

◆ GetEditEngine()

ScFieldEditEngine * ScCellTextData::GetEditEngine ( )
inline

Definition at line 348 of file textuno.hxx.

◆ GetOriginalSource()

ScCellEditSource * ScCellTextData::GetOriginalSource ( )

Definition at line 766 of file textuno.cxx.

References aCellPos, pDocShell, and pOriginalSource.

◆ GetTextForwarder()

SvxTextForwarder * ScCellTextData::GetTextForwarder ( )
virtual

◆ IsDirty()

bool ScCellTextData::IsDirty ( ) const
inline

Definition at line 356 of file textuno.hxx.

◆ Notify()

void ScCellTextData::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual

◆ SetDoUpdate()

void ScCellTextData::SetDoUpdate ( bool  bValue)
inline

Definition at line 357 of file textuno.hxx.

◆ UpdateData()

void ScCellTextData::UpdateData ( )

Member Data Documentation

◆ aCellPos

ScAddress ScCellTextData::aCellPos
protected

◆ bDataValid

bool ScCellTextData::bDataValid
protected

◆ bDirty

bool ScCellTextData::bDirty
protected

Definition at line 336 of file textuno.hxx.

Referenced by UpdateData().

◆ bDoUpdate

bool ScCellTextData::bDoUpdate
protected

Definition at line 337 of file textuno.hxx.

Referenced by UpdateData().

◆ bInUpdate

bool ScCellTextData::bInUpdate
protected

Definition at line 335 of file textuno.hxx.

Referenced by Notify(), and UpdateData().

◆ pDocShell

ScDocShell* ScCellTextData::pDocShell
protected

◆ pEditEngine

std::unique_ptr<ScFieldEditEngine> ScCellTextData::pEditEngine
protected

◆ pForwarder

std::unique_ptr<SvxEditEngineForwarder> ScCellTextData::pForwarder
protected

◆ pOriginalSource

std::unique_ptr<ScCellEditSource> ScCellTextData::pOriginalSource
protected

Definition at line 333 of file textuno.hxx.

Referenced by GetOriginalSource(), and ~ScCellTextData().


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