diff options
author | Caolán McNamara <caolanm@redhat.com> | 2012-01-30 11:31:05 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2012-01-30 13:18:38 +0000 |
commit | bbc94edb9a91b27910d43610db9994df10dd99e1 (patch) | |
tree | 99f81b7bc96dd93ae6c6e6a4f7a57cfda72cdfa4 /editeng | |
parent | 47e1e8494dde85414d28efafa99b33a62b59116d (diff) |
refactor ConvertLineEnd
Diffstat (limited to 'editeng')
-rw-r--r-- | editeng/source/editeng/impedit.cxx | 3 | ||||
-rw-r--r-- | editeng/source/editeng/impedit2.cxx | 6 | ||||
-rw-r--r-- | editeng/source/outliner/outliner.cxx | 3 | ||||
-rw-r--r-- | editeng/source/uno/unofored.cxx | 4 | ||||
-rw-r--r-- | editeng/source/uno/unotext.cxx | 3 |
5 files changed, 6 insertions, 13 deletions
diff --git a/editeng/source/editeng/impedit.cxx b/editeng/source/editeng/impedit.cxx index 9be866971669..c5a3f5d4bbd6 100644 --- a/editeng/source/editeng/impedit.cxx +++ b/editeng/source/editeng/impedit.cxx @@ -1310,8 +1310,7 @@ void ImpEditView::Paste( ::com::sun::star::uno::Reference< ::com::sun::star::dat uno::Any aData = xDataObj->getTransferData( aFlavor ); ::rtl::OUString aTmpText; aData >>= aTmpText; - String aText( aTmpText ); - aText.ConvertLineEnd( LINEEND_LF ); + String aText(convertLineEnd(aTmpText, LINEEND_LF)); aText.SearchAndReplaceAll( LINE_SEP, ' ' ); aSel = pEditEngine->pImpEditEngine->ImpInsertText( aSel, aText ); } diff --git a/editeng/source/editeng/impedit2.cxx b/editeng/source/editeng/impedit2.cxx index a53c670fa85a..313f54c03694 100644 --- a/editeng/source/editeng/impedit2.cxx +++ b/editeng/source/editeng/impedit2.cxx @@ -2700,8 +2700,7 @@ EditPaM ImpEditEngine::ImpInsertText( EditSelection aCurSel, const XubString& rS if ( GetStatus().DoOnlineSpelling() ) aCurWord = SelectWord( aCurPaM, i18n::WordType::DICTIONARY_WORD ); - XubString aText( rStr ); - aText.ConvertLineEnd( LINEEND_LF ); + XubString aText(convertLineEnd(rStr, LINEEND_LF)); SfxVoidItem aTabItem( EE_FEATURE_TAB ); // Converts to linesep = \n @@ -3485,8 +3484,7 @@ uno::Reference< datatransfer::XTransferable > ImpEditEngine::CreateTransferable( uno::Reference< datatransfer::XTransferable > xDataObj; xDataObj = pDataObj; - XubString aText( GetSelected( aSelection ) ); - aText.ConvertLineEnd(); // System specific + XubString aText(convertLineEnd(GetSelected(aSelection), GetSystemLineEnd())); // System specific pDataObj->GetString() = aText; SvxFontItem::EnableStoreUnicodeNames( sal_True ); diff --git a/editeng/source/outliner/outliner.cxx b/editeng/source/outliner/outliner.cxx index f62cec68311b..8b86352811f4 100644 --- a/editeng/source/outliner/outliner.cxx +++ b/editeng/source/outliner/outliner.cxx @@ -405,8 +405,7 @@ void Outliner::SetText( const XubString& rText, Paragraph* pPara ) } else { - XubString aText( rText ); - aText.ConvertLineEnd( LINEEND_LF ); + XubString aText(convertLineEnd(rText, LINEEND_LF)); if( aText.GetChar( aText.Len()-1 ) == '\x0A' ) aText.Erase( aText.Len()-1, 1 ); // Delete the last break diff --git a/editeng/source/uno/unofored.cxx b/editeng/source/uno/unofored.cxx index 6761127d7115..fbc93db4e0d5 100644 --- a/editeng/source/uno/unofored.cxx +++ b/editeng/source/uno/unofored.cxx @@ -67,9 +67,7 @@ sal_uInt16 SvxEditEngineForwarder::GetTextLen( sal_uInt16 nParagraph ) const String SvxEditEngineForwarder::GetText( const ESelection& rSel ) const { - String aRet = rEditEngine.GetText( rSel, LINEEND_LF ); - aRet.ConvertLineEnd(); - return aRet; + return convertLineEnd(rEditEngine.GetText(rSel, LINEEND_LF), GetSystemLineEnd()); } SfxItemSet SvxEditEngineForwarder::GetAttribs( const ESelection& rSel, sal_Bool bOnlyHardAttrib ) const diff --git a/editeng/source/uno/unotext.cxx b/editeng/source/uno/unotext.cxx index 655928202fe1..947a93e9de99 100644 --- a/editeng/source/uno/unotext.cxx +++ b/editeng/source/uno/unotext.cxx @@ -371,8 +371,7 @@ void SAL_CALL SvxUnoTextRangeBase::setString(const OUString& aString) { CheckSelection( maSelection, pForwarder ); - String aConverted( aString ); - aConverted.ConvertLineEnd( LINEEND_LF ); // Simply count the number of line endings + String aConverted(convertLineEnd(aString, LINEEND_LF)); // Simply count the number of line endings pForwarder->QuickInsertText( aConverted, maSelection ); mpEditSource->UpdateData(); |