diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-04-17 10:59:19 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-04-17 12:50:24 -0400 |
commit | d5c2846b37c506e58e10a6a18dd34f3d9b8f49aa (patch) | |
tree | 849f47955b0b370b9baf8ad3084470d347522f3b /editeng/inc | |
parent | 68fc62667c23cd8cbab01c91667186356a4ef031 (diff) |
None of the edit undo classes access ImpEditEngine directly.
Diffstat (limited to 'editeng/inc')
-rw-r--r-- | editeng/inc/editeng/editeng.hxx | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/editeng/inc/editeng/editeng.hxx b/editeng/inc/editeng/editeng.hxx index 043776bdd019..523addfd8a81 100644 --- a/editeng/inc/editeng/editeng.hxx +++ b/editeng/inc/editeng/editeng.hxx @@ -171,8 +171,6 @@ private: EDITENG_DLLPRIVATE Range GetLineXPosStartEnd( const ParaPortion* pParaPortion, const EditLine* pLine) const; - EDITENG_DLLPRIVATE bool IsFormatted() const; - EDITENG_DLLPRIVATE sal_uInt16 GetOnePixelInRef() const; EDITENG_DLLPRIVATE InternalEditStatus& GetInternalEditStatus(); @@ -233,6 +231,7 @@ public: LanguageType GetLanguage( sal_uInt16 nPara, sal_uInt16 nPos ) const; void TransliterateText( const ESelection& rSelection, sal_Int32 nTransliterationMode ); + EditSelection TransliterateText( const EditSelection& rSelection, sal_Int32 nTransliterationMode ); void SetAsianCompressionMode( sal_uInt16 nCompression ); @@ -514,6 +513,7 @@ public: EditDoc& GetEditDoc(); const EditDoc& GetEditDoc() const; + bool IsFormatted() const; bool IsImportHandlerSet() const; bool IsImportRTFStyleSheetsSet() const; @@ -527,6 +527,7 @@ public: EditPaM InsertField(const EditSelection& rEditSelection, const SvxFieldItem& rFld); EditPaM InsertText(const EditSelection& aCurEditSelection, const String& rStr); + EditSelection InsertText(const EditTextObject& rTextObject, const EditSelection& rSel); EditPaM InsertParaBreak( const EditSelection& rEditSelection, bool bKeepEndingAttribs = true); EditPaM InsertLineBreak(const EditSelection& rEditSelection); @@ -542,12 +543,14 @@ public: EditPaM DeleteSelection(const EditSelection& rSel); ESelection CreateESelection(const EditSelection& rSel); + EditSelection CreateSelection(const ESelection& rSel); const SfxItemSet& GetBaseParaAttribs(sal_uInt16 nPara) const; void SetParaAttribsOnly(sal_uInt16 nPara, const SfxItemSet& rSet); void SetAttribs(const EditSelection& rSel, const SfxItemSet& rSet, sal_uInt8 nSpecial = 0); String GetSelected(const EditSelection& rSel, const LineEnd eParaSep = LINEEND_LF) const; + EditPaM DeleteSelected(const EditSelection& rSel); sal_uInt16 GetScriptType(const EditSelection& rSel) const; @@ -566,6 +569,9 @@ public: EditPaM InsertFeature(const EditSelection& rEditSelection, const SfxPoolItem& rItem); EditSelection MoveParagraphs(const Range& rParagraphs, sal_uInt16 nNewPos, EditView* pCurView); + + void RemoveCharAttribs(sal_uInt16 nPara, sal_uInt16 nWhich = 0, bool bRemoveFeatures = false); + void RemoveCharAttribs(const EditSelection& rSel, bool bRemoveParaAttribs, sal_uInt16 nWhich = 0); }; #endif // _MyEDITENG_HXX |