diff options
author | Noel Grandin <noel@peralex.com> | 2016-08-16 13:39:18 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2016-08-17 08:45:15 +0200 |
commit | 430b93f7f3c9f5aeb89db634447cb554acd125aa (patch) | |
tree | a38e466a9f8cacfe753ac7373016ce01191bbfa9 /sc | |
parent | 49561be0fd2041fc9d32c4ac1ab1063f620a4e08 (diff) |
convert SvxEscapement to scoped enum
and fix a potential bug with footnotes and superscripts in writer in
ndtxt.cxx, where it was passing bad args to the SvxEscapementItem
constructor
Change-Id: I0d2de34c056e7824f3b456a86d502e10ac93a1c1
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/core/data/table4.cxx | 2 | ||||
-rw-r--r-- | sc/source/filter/excel/xestream.cxx | 6 | ||||
-rw-r--r-- | sc/source/filter/excel/xlstyle.cxx | 8 | ||||
-rw-r--r-- | sc/source/filter/oox/stylesbuffer.cxx | 6 | ||||
-rw-r--r-- | sc/source/filter/rtf/eeimpars.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/drawfunc/drtxtob.cxx | 16 | ||||
-rw-r--r-- | sc/source/ui/unoobj/cellsuno.cxx | 4 | ||||
-rw-r--r-- | sc/source/ui/view/editsh.cxx | 12 |
8 files changed, 28 insertions, 28 deletions
diff --git a/sc/source/core/data/table4.cxx b/sc/source/core/data/table4.cxx index 016b8e63e1ce..bef1af0c0952 100644 --- a/sc/source/core/data/table4.cxx +++ b/sc/source/core/data/table4.cxx @@ -170,7 +170,7 @@ void setSuffixCell( aEngine.SetEditTextObjectPool(rDoc.GetEditPool()); SfxItemSet aAttr = aEngine.GetEmptyItemSet(); - aAttr.Put( SvxEscapementItem( SVX_ESCAPEMENT_SUPERSCRIPT, EE_CHAR_ESCAPEMENT)); + aAttr.Put( SvxEscapementItem( SvxEscapement::Superscript, EE_CHAR_ESCAPEMENT)); aEngine.SetText( aValue ); aEngine.QuickInsertText( aOrdinalSuffix, diff --git a/sc/source/filter/excel/xestream.cxx b/sc/source/filter/excel/xestream.cxx index 933227a116a9..9c4d1c22fc76 100644 --- a/sc/source/filter/excel/xestream.cxx +++ b/sc/source/filter/excel/xestream.cxx @@ -886,9 +886,9 @@ static const char* lcl_ToVerticalAlignmentRun( SvxEscapement eEscapement, bool& bHaveAlignment = true; switch( eEscapement ) { - case SVX_ESCAPEMENT_SUPERSCRIPT: return "superscript"; - case SVX_ESCAPEMENT_SUBSCRIPT: return "subscript"; - case SVX_ESCAPEMENT_OFF: + case SvxEscapement::Superscript: return "superscript"; + case SvxEscapement::Subscript: return "subscript"; + case SvxEscapement::Off: default: bHaveAlignment = false; return "baseline"; } } diff --git a/sc/source/filter/excel/xlstyle.cxx b/sc/source/filter/excel/xlstyle.cxx index d6b0014fdf9f..90870ec23da9 100644 --- a/sc/source/filter/excel/xlstyle.cxx +++ b/sc/source/filter/excel/xlstyle.cxx @@ -286,11 +286,11 @@ FontLineStyle XclFontData::GetScUnderline() const SvxEscapement XclFontData::GetScEscapement() const { - SvxEscapement eScEscapem = SVX_ESCAPEMENT_OFF; + SvxEscapement eScEscapem = SvxEscapement::Off; switch( mnEscapem ) { - case EXC_FONTESC_SUPER: eScEscapem = SVX_ESCAPEMENT_SUPERSCRIPT; break; - case EXC_FONTESC_SUB: eScEscapem = SVX_ESCAPEMENT_SUBSCRIPT; break; + case EXC_FONTESC_SUPER: eScEscapem = SvxEscapement::Superscript; break; + case EXC_FONTESC_SUB: eScEscapem = SvxEscapement::Subscript; break; } return eScEscapem; } @@ -710,7 +710,7 @@ void XclFontPropSetHelper::WriteFontProperties( lclWriteChartFont( rPropSet, maHlpChCmplx, maHlpChCmplxNoName, rFontData, bHasCmplx ); // font escapement - if( rFontData.GetScEscapement() != SVX_ESCAPEMENT_OFF ) + if( rFontData.GetScEscapement() != SvxEscapement::Off ) { maHlpChEscapement.InitializeWrite(); maHlpChEscapement << rFontData.GetApiEscapement() << EXC_API_ESC_HEIGHT; diff --git a/sc/source/filter/oox/stylesbuffer.cxx b/sc/source/filter/oox/stylesbuffer.cxx index 572947236fd9..456e2a5560d0 100644 --- a/sc/source/filter/oox/stylesbuffer.cxx +++ b/sc/source/filter/oox/stylesbuffer.cxx @@ -960,11 +960,11 @@ void Font::fillToItemSet( SfxItemSet& rItemSet, bool bEditEngineText, bool bSkip } if( maUsedFlags.mbEscapementUsed ) { - SvxEscapement eScEscapem = SVX_ESCAPEMENT_OFF; + SvxEscapement eScEscapem = SvxEscapement::Off; if ( maApiData.mnEscapement == API_ESCAPE_SUPERSCRIPT ) - eScEscapem = SVX_ESCAPEMENT_SUPERSCRIPT; + eScEscapem = SvxEscapement::Superscript; else if ( maApiData.mnEscapement == API_ESCAPE_SUBSCRIPT ) - eScEscapem = SVX_ESCAPEMENT_SUBSCRIPT; + eScEscapem = SvxEscapement::Subscript; if( bEditEngineText ) { // #TODO handle EscapementHeight diff --git a/sc/source/filter/rtf/eeimpars.cxx b/sc/source/filter/rtf/eeimpars.cxx index da9bb2f23753..d9dd73e40844 100644 --- a/sc/source/filter/rtf/eeimpars.cxx +++ b/sc/source/filter/rtf/eeimpars.cxx @@ -183,7 +183,7 @@ void ScEEImport::WriteToDocument( bool bSizeColsRows, double nOutputFactor, SvNu if ( nId == EE_CHAR_ESCAPEMENT ) // Super-/Subscript always via EE { if ( (SvxEscapement)static_cast<const SvxEscapementItem*>(pItem)->GetEnumValue() - != SVX_ESCAPEMENT_OFF ) + != SvxEscapement::Off ) bSimple = false; } } diff --git a/sc/source/ui/drawfunc/drtxtob.cxx b/sc/source/ui/drawfunc/drtxtob.cxx index 6c6165bdc2ac..3e428457f632 100644 --- a/sc/source/ui/drawfunc/drtxtob.cxx +++ b/sc/source/ui/drawfunc/drtxtob.cxx @@ -720,10 +720,10 @@ void ScDrawTextObjectBar::ExecuteAttr( SfxRequest &rReq ) SvxEscapement eEsc = (SvxEscapement) static_cast<const SvxEscapementItem&>( aEditAttr.Get( EE_CHAR_ESCAPEMENT ) ).GetEnumValue(); - if( eEsc == SVX_ESCAPEMENT_SUPERSCRIPT ) - aItem.SetEscapement( SVX_ESCAPEMENT_OFF ); + if( eEsc == SvxEscapement::Superscript ) + aItem.SetEscapement( SvxEscapement::Off ); else - aItem.SetEscapement( SVX_ESCAPEMENT_SUPERSCRIPT ); + aItem.SetEscapement( SvxEscapement::Superscript ); aNewAttr.Put( aItem ); } break; @@ -734,10 +734,10 @@ void ScDrawTextObjectBar::ExecuteAttr( SfxRequest &rReq ) SvxEscapement eEsc = (SvxEscapement) static_cast<const SvxEscapementItem&>( aEditAttr.Get( EE_CHAR_ESCAPEMENT ) ).GetEnumValue(); - if( eEsc == SVX_ESCAPEMENT_SUBSCRIPT ) - aItem.SetEscapement( SVX_ESCAPEMENT_OFF ); + if( eEsc == SvxEscapement::Subscript ) + aItem.SetEscapement( SvxEscapement::Off ); else - aItem.SetEscapement( SVX_ESCAPEMENT_SUBSCRIPT ); + aItem.SetEscapement( SvxEscapement::Subscript ); aNewAttr.Put( aItem ); } break; @@ -1096,9 +1096,9 @@ void ScDrawTextObjectBar::GetAttrState( SfxItemSet& rDestSet ) SvxEscapement eEsc = (SvxEscapement) static_cast<const SvxEscapementItem&>( aAttrSet.Get( EE_CHAR_ESCAPEMENT ) ).GetEnumValue(); - if( eEsc == SVX_ESCAPEMENT_SUPERSCRIPT ) + if( eEsc == SvxEscapement::Superscript ) rDestSet.Put( SfxBoolItem( SID_SET_SUPER_SCRIPT, true ) ); - else if( eEsc == SVX_ESCAPEMENT_SUBSCRIPT ) + else if( eEsc == SvxEscapement::Subscript ) rDestSet.Put( SfxBoolItem( SID_SET_SUB_SCRIPT, true ) ); // Unterstreichung diff --git a/sc/source/ui/unoobj/cellsuno.cxx b/sc/source/ui/unoobj/cellsuno.cxx index 182f8eaf3159..63b82daedbb3 100644 --- a/sc/source/ui/unoobj/cellsuno.cxx +++ b/sc/source/ui/unoobj/cellsuno.cxx @@ -2328,9 +2328,9 @@ void ScCellRangesBase::SetOnePropertyValue( const SfxItemPropertySimpleEntry* pE SfxItemSet aAttr = aEngine.GetEmptyItemSet(); aEngine.SetText(aStr); if( nValue < 0 ) // Subscript - aAttr.Put( SvxEscapementItem( SVX_ESCAPEMENT_SUBSCRIPT, EE_CHAR_ESCAPEMENT ) ); + aAttr.Put( SvxEscapementItem( SvxEscapement::Subscript, EE_CHAR_ESCAPEMENT ) ); else // Superscript - aAttr.Put( SvxEscapementItem( SVX_ESCAPEMENT_SUPERSCRIPT, EE_CHAR_ESCAPEMENT ) ); + aAttr.Put( SvxEscapementItem( SvxEscapement::Superscript, EE_CHAR_ESCAPEMENT ) ); aEngine.QuickSetAttribs(aAttr, ESelection(0, 0, 0, aStr.getLength())); // The cell will own the text object instance. diff --git a/sc/source/ui/view/editsh.cxx b/sc/source/ui/view/editsh.cxx index 50a8ff76b6c8..5782387e0787 100644 --- a/sc/source/ui/view/editsh.cxx +++ b/sc/source/ui/view/editsh.cxx @@ -1035,8 +1035,8 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) { SvxEscapement eOld = (SvxEscapement) static_cast<const SvxEscapementItem&>( pEditView->GetAttribs().Get(EE_CHAR_ESCAPEMENT)).GetEnumValue(); - SvxEscapement eNew = (eOld == SVX_ESCAPEMENT_SUPERSCRIPT) ? - SVX_ESCAPEMENT_OFF : SVX_ESCAPEMENT_SUPERSCRIPT; + SvxEscapement eNew = (eOld == SvxEscapement::Superscript) ? + SvxEscapement::Off : SvxEscapement::Superscript; aSet.Put( SvxEscapementItem( eNew, EE_CHAR_ESCAPEMENT ) ); rBindings.Invalidate( nSlot ); } @@ -1045,8 +1045,8 @@ void ScEditShell::ExecuteAttr(SfxRequest& rReq) { SvxEscapement eOld = (SvxEscapement) static_cast<const SvxEscapementItem&>( pEditView->GetAttribs().Get(EE_CHAR_ESCAPEMENT)).GetEnumValue(); - SvxEscapement eNew = (eOld == SVX_ESCAPEMENT_SUBSCRIPT) ? - SVX_ESCAPEMENT_OFF : SVX_ESCAPEMENT_SUBSCRIPT; + SvxEscapement eNew = (eOld == SvxEscapement::Subscript) ? + SvxEscapement::Off : SvxEscapement::Subscript; aSet.Put( SvxEscapementItem( eNew, EE_CHAR_ESCAPEMENT ) ); rBindings.Invalidate( nSlot ); } @@ -1158,11 +1158,11 @@ void ScEditShell::GetAttrState(SfxItemSet &rSet) SvxEscapement eEsc = (SvxEscapement) static_cast<const SvxEscapementItem&>( aAttribs.Get( EE_CHAR_ESCAPEMENT ) ).GetEnumValue(); - if( eEsc == SVX_ESCAPEMENT_SUPERSCRIPT ) + if( eEsc == SvxEscapement::Superscript ) { rSet.Put( SfxBoolItem( SID_SET_SUPER_SCRIPT, true ) ); } - else if( eEsc == SVX_ESCAPEMENT_SUBSCRIPT ) + else if( eEsc == SvxEscapement::Subscript ) { rSet.Put( SfxBoolItem( SID_SET_SUB_SCRIPT, true ) ); } |