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
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 

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 327 of file textuno.hxx.

Constructor & Destructor Documentation

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

Definition at line 756 of file textuno.cxx.

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

ScCellTextData::~ScCellTextData ( )
overridevirtual

Member Function Documentation

const ScAddress& ScCellTextData::GetCellPos ( ) const
inline

Definition at line 355 of file textuno.hxx.

ScDocShell* ScCellTextData::GetDocShell ( ) const
inline

Definition at line 354 of file textuno.hxx.

ScFieldEditEngine* ScCellTextData::GetEditEngine ( )
inline

Definition at line 349 of file textuno.hxx.

ScCellEditSource * ScCellTextData::GetOriginalSource ( )

Definition at line 785 of file textuno.cxx.

References aCellPos, pDocShell, and pOriginalSource.

SvxTextForwarder * ScCellTextData::GetTextForwarder ( )
virtual
bool ScCellTextData::IsDirty ( ) const
inline

Definition at line 357 of file textuno.hxx.

void ScCellTextData::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual
void ScCellTextData::SetDoUpdate ( bool  bValue)
inline

Definition at line 358 of file textuno.hxx.

void ScCellTextData::UpdateData ( )

Member Data Documentation

ScAddress ScCellTextData::aCellPos
protected
bool ScCellTextData::bDataValid
protected
bool ScCellTextData::bDirty
protected

Definition at line 337 of file textuno.hxx.

Referenced by UpdateData().

bool ScCellTextData::bDoUpdate
protected

Definition at line 338 of file textuno.hxx.

Referenced by UpdateData().

bool ScCellTextData::bInUpdate
protected

Definition at line 336 of file textuno.hxx.

Referenced by Notify(), and UpdateData().

ScDocShell* ScCellTextData::pDocShell
protected
std::unique_ptr<ScFieldEditEngine> ScCellTextData::pEditEngine
protected
std::unique_ptr<SvxEditEngineForwarder> ScCellTextData::pForwarder
protected
std::unique_ptr<ScCellEditSource> ScCellTextData::pOriginalSource
protected

Definition at line 334 of file textuno.hxx.

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


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