145 pEnginePool->FreezeIdRanges();
156 if (
const EditTextObject* pEditObj = pNote->GetEditTextObject() )
174 pObj->NbcSetOutlinerParaObject( std::move(aOPO) );
175 pObj->ActionChanged();
194 if (
nId == SfxHintId::Dying )
201 else if (
nId == SfxHintId::DataChanged )
234 : mpAccessibleTextData(
std::move(pAccessibleCellTextData))
static rtl::Reference< SfxItemPool > CreatePool()
void SetOutlinerMode(OutlinerMode nNew)
virtual SvxTextForwarder * GetTextForwarder() override
virtual std::unique_ptr< SvxEditSource > Clone() const override
virtual SvxEditViewForwarder * GetEditViewForwarder(bool bCreate=false) override
::std::unique_ptr< ScAccessibleTextData > mpAccessibleTextData
virtual ~ScAccessibilityEditSource() override
virtual SvxViewForwarder * GetViewForwarder() override
ScAccessibilityEditSource(::std::unique_ptr< ScAccessibleTextData > &&pAccessibleCellTextData)
virtual void UpdateData() override
virtual SfxBroadcaster & GetBroadcaster() const override
virtual SvxTextForwarder * GetTextForwarder() override
virtual std::unique_ptr< SvxEditSource > Clone() const override
virtual void UpdateData() override
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
std::unique_ptr< ScEditEngineDefaulter > pEditEngine
virtual ~ScAnnotationEditSource() override
std::unique_ptr< SvxEditEngineForwarder > pForwarder
SdrObject * GetCaptionObj()
ScAnnotationEditSource(ScDocShell *pDocSh, const ScAddress &rP)
virtual std::unique_ptr< SvxEditSource > Clone() const override
ScCellEditSource(ScDocShell *pDocSh, const ScAddress &rP)
std::unique_ptr< ScCellTextData > pCellTextData
virtual void UpdateData() override
virtual ScEditEngineDefaulter * GetEditEngine() override
virtual ~ScCellEditSource() override
virtual SvxTextForwarder * GetTextForwarder() override
void SetDoUpdateData(bool bValue)
Create before modifications of the document and destroy thereafter.
void SetDocumentModified()
const ScDocument & GetDocument() const
SC_DLLPUBLIC ScPostIt * GetNote(const ScAddress &rPos)
void AddUnoObject(SfxListener &rObject)
SC_DLLPUBLIC ScNoteEditEngine & GetNoteEngine()
void RemoveUnoObject(SfxListener &rObject)
Additional class containing cell annotation data.
SdrCaptionObj * GetOrCreateCaption(const ScAddress &rPos) const
Returns the caption object of this note.
virtual ~ScSimpleEditSource() override
SvxTextForwarder * pForwarder
ScSimpleEditSource(SvxTextForwarder *pForw)
virtual SvxTextForwarder * GetTextForwarder() override
virtual std::unique_ptr< SvxEditSource > Clone() const override
virtual void UpdateData() override