Avoid exposing aText; encapsulate it.
Change-Id: I7f6ba0735830b55e35b7e352a5e31fdda47a8dfb
This commit is contained in:
@@ -164,6 +164,16 @@ sal_uIntPtr ContentInfo::GetStringIDIgnoreCase( const svl::SharedStringPool& rPo
|
|||||||
return rPool.getIdentifierIgnoreCase(aText);
|
return rPool.getIdentifierIgnoreCase(aText);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
OUString ContentInfo::GetText() const
|
||||||
|
{
|
||||||
|
return aText;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ContentInfo::SetText( const OUString& rStr )
|
||||||
|
{
|
||||||
|
aText = rStr;
|
||||||
|
}
|
||||||
|
|
||||||
const WrongList* ContentInfo::GetWrongList() const
|
const WrongList* ContentInfo::GetWrongList() const
|
||||||
{
|
{
|
||||||
return mpWrongs.get();
|
return mpWrongs.get();
|
||||||
@@ -1341,7 +1351,7 @@ void EditTextObjectImpl::CreateData( SvStream& rIStream )
|
|||||||
|
|
||||||
// The Text...
|
// The Text...
|
||||||
OString aByteString = read_lenPrefixed_uInt8s_ToOString<sal_uInt16>(rIStream);
|
OString aByteString = read_lenPrefixed_uInt8s_ToOString<sal_uInt16>(rIStream);
|
||||||
pC->GetText() = OStringToOUString(aByteString, eSrcEncoding);
|
pC->SetText(OStringToOUString(aByteString, eSrcEncoding));
|
||||||
|
|
||||||
// StyleName and Family...
|
// StyleName and Family...
|
||||||
pC->GetStyle() = rIStream.ReadUniOrByteString(eSrcEncoding);
|
pC->GetStyle() = rIStream.ReadUniOrByteString(eSrcEncoding);
|
||||||
@@ -1378,7 +1388,7 @@ void EditTextObjectImpl::CreateData( SvStream& rIStream )
|
|||||||
sal_Char cEncodedChar = aByteString[nStart];
|
sal_Char cEncodedChar = aByteString[nStart];
|
||||||
sal_Unicode cChar = OUString(&cEncodedChar, 1,
|
sal_Unicode cChar = OUString(&cEncodedChar, 1,
|
||||||
((SvxCharSetColorItem*)pItem)->GetCharSet()).toChar();
|
((SvxCharSetColorItem*)pItem)->GetCharSet()).toChar();
|
||||||
pC->GetText() = pC->GetText().replaceAt(nStart, 1, OUString(cChar));
|
pC->SetText(pC->GetText().replaceAt(nStart, 1, OUString(cChar)));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1390,7 +1400,7 @@ void EditTextObjectImpl::CreateData( SvStream& rIStream )
|
|||||||
// Convert CH_FEATURE to CH_FEATURE_OLD
|
// Convert CH_FEATURE to CH_FEATURE_OLD
|
||||||
DBG_ASSERT( (sal_uInt8) aByteString[nStart] == CH_FEATURE_OLD, "CreateData: CH_FEATURE expected!" );
|
DBG_ASSERT( (sal_uInt8) aByteString[nStart] == CH_FEATURE_OLD, "CreateData: CH_FEATURE expected!" );
|
||||||
if ( (sal_uInt8) aByteString[nStart] == CH_FEATURE_OLD )
|
if ( (sal_uInt8) aByteString[nStart] == CH_FEATURE_OLD )
|
||||||
pC->GetText() = pC->GetText().replaceAt( nStart, 1, OUString(CH_FEATURE) );
|
pC->SetText(pC->GetText().replaceAt(nStart, 1, OUString(CH_FEATURE)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1405,7 +1415,7 @@ void EditTextObjectImpl::CreateData( SvStream& rIStream )
|
|||||||
const SvxFontItem& rFontItem = (const SvxFontItem&)pC->GetParaAttribs().Get( EE_CHAR_FONTINFO );
|
const SvxFontItem& rFontItem = (const SvxFontItem&)pC->GetParaAttribs().Get( EE_CHAR_FONTINFO );
|
||||||
if ( rFontItem.GetCharSet() == RTL_TEXTENCODING_SYMBOL )
|
if ( rFontItem.GetCharSet() == RTL_TEXTENCODING_SYMBOL )
|
||||||
{
|
{
|
||||||
pC->GetText() = OStringToOUString(aByteString, RTL_TEXTENCODING_SYMBOL);
|
pC->SetText(OStringToOUString(aByteString, RTL_TEXTENCODING_SYMBOL));
|
||||||
bSymbolPara = true;
|
bSymbolPara = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1422,7 +1432,7 @@ void EditTextObjectImpl::CreateData( SvStream& rIStream )
|
|||||||
// Not correctly converted
|
// Not correctly converted
|
||||||
OString aPart(aByteString.copy(rAttr.GetStart(), rAttr.GetEnd()-rAttr.GetStart()));
|
OString aPart(aByteString.copy(rAttr.GetStart(), rAttr.GetEnd()-rAttr.GetStart()));
|
||||||
OUString aNew(OStringToOUString(aPart, rFontItem.GetCharSet()));
|
OUString aNew(OStringToOUString(aPart, rFontItem.GetCharSet()));
|
||||||
pC->GetText() = pC->GetText().replaceAt( rAttr.GetStart(), rAttr.GetEnd()-rAttr.GetStart(), aNew );
|
pC->SetText(pC->GetText().replaceAt(rAttr.GetStart(), rAttr.GetEnd()-rAttr.GetStart(), aNew));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Convert StarMath and StarBats to StarSymbol
|
// Convert StarMath and StarBats to StarSymbol
|
||||||
@@ -1445,7 +1455,7 @@ void EditTextObjectImpl::CreateData( SvStream& rIStream )
|
|||||||
DBG_ASSERT( cOld >= 0xF000, "cOld not converted?!" );
|
DBG_ASSERT( cOld >= 0xF000, "cOld not converted?!" );
|
||||||
sal_Unicode cConv = ConvertFontToSubsFontChar( hConv, cOld );
|
sal_Unicode cConv = ConvertFontToSubsFontChar( hConv, cOld );
|
||||||
if ( cConv )
|
if ( cConv )
|
||||||
pC->GetText() = pC->GetText().replaceAt( nChar, 1, OUString(cConv) );
|
pC->SetText(pC->GetText().replaceAt(nChar, 1, OUString(cConv)));
|
||||||
}
|
}
|
||||||
|
|
||||||
DestroyFontToSubsFontConverter( hConv );
|
DestroyFontToSubsFontConverter( hConv );
|
||||||
@@ -1479,7 +1489,7 @@ void EditTextObjectImpl::CreateData( SvStream& rIStream )
|
|||||||
DBG_ASSERT( cOld >= 0xF000, "cOld not converted?!" );
|
DBG_ASSERT( cOld >= 0xF000, "cOld not converted?!" );
|
||||||
sal_Unicode cConv = ConvertFontToSubsFontChar( hConv, cOld );
|
sal_Unicode cConv = ConvertFontToSubsFontChar( hConv, cOld );
|
||||||
if ( cConv )
|
if ( cConv )
|
||||||
pC->GetText() = pC->GetText().replaceAt( nChar, 1, OUString(cConv) );
|
pC->SetText(pC->GetText().replaceAt(nChar, 1, OUString(cConv)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -145,16 +145,16 @@ public:
|
|||||||
void NormalizeString( svl::SharedStringPool& rPool );
|
void NormalizeString( svl::SharedStringPool& rPool );
|
||||||
sal_uIntPtr GetStringID( const svl::SharedStringPool& rPool ) const;
|
sal_uIntPtr GetStringID( const svl::SharedStringPool& rPool ) const;
|
||||||
sal_uIntPtr GetStringIDIgnoreCase( const svl::SharedStringPool& rPool ) const;
|
sal_uIntPtr GetStringIDIgnoreCase( const svl::SharedStringPool& rPool ) const;
|
||||||
|
OUString GetText() const;
|
||||||
|
void SetText( const OUString& rStr );
|
||||||
|
|
||||||
const XEditAttributesType& GetAttribs() const { return aAttribs; }
|
const XEditAttributesType& GetAttribs() const { return aAttribs; }
|
||||||
XEditAttributesType& GetAttribs() { return aAttribs; }
|
XEditAttributesType& GetAttribs() { return aAttribs; }
|
||||||
|
|
||||||
const OUString& GetText() const { return aText; }
|
|
||||||
const OUString& GetStyle() const { return aStyle; }
|
const OUString& GetStyle() const { return aStyle; }
|
||||||
const SfxItemSet& GetParaAttribs() const { return aParaAttribs; }
|
const SfxItemSet& GetParaAttribs() const { return aParaAttribs; }
|
||||||
SfxStyleFamily GetFamily() const { return eFamily; }
|
SfxStyleFamily GetFamily() const { return eFamily; }
|
||||||
|
|
||||||
OUString& GetText() { return aText; }
|
|
||||||
OUString& GetStyle() { return aStyle; }
|
OUString& GetStyle() { return aStyle; }
|
||||||
SfxItemSet& GetParaAttribs() { return aParaAttribs; }
|
SfxItemSet& GetParaAttribs() { return aParaAttribs; }
|
||||||
SfxStyleFamily& GetFamily() { return eFamily; }
|
SfxStyleFamily& GetFamily() { return eFamily; }
|
||||||
|
@@ -1084,7 +1084,7 @@ EditTextObject* ImpEditEngine::CreateTextObject( EditSelection aSel, SfxItemPool
|
|||||||
}
|
}
|
||||||
|
|
||||||
// The Text...
|
// The Text...
|
||||||
pC->GetText() = pNode->Copy( nStartPos, nEndPos-nStartPos );
|
pC->SetText(pNode->Copy(nStartPos, nEndPos-nStartPos));
|
||||||
|
|
||||||
// and the Attribute...
|
// and the Attribute...
|
||||||
sal_uInt16 nAttr = 0;
|
sal_uInt16 nAttr = 0;
|
||||||
|
Reference in New Issue
Block a user