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