summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-08-16 13:39:18 +0200
committerNoel Grandin <noel@peralex.com>2016-08-17 08:45:15 +0200
commit430b93f7f3c9f5aeb89db634447cb554acd125aa (patch)
treea38e466a9f8cacfe753ac7373016ce01191bbfa9 /sc
parent49561be0fd2041fc9d32c4ac1ab1063f620a4e08 (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.cxx2
-rw-r--r--sc/source/filter/excel/xestream.cxx6
-rw-r--r--sc/source/filter/excel/xlstyle.cxx8
-rw-r--r--sc/source/filter/oox/stylesbuffer.cxx6
-rw-r--r--sc/source/filter/rtf/eeimpars.cxx2
-rw-r--r--sc/source/ui/drawfunc/drtxtob.cxx16
-rw-r--r--sc/source/ui/unoobj/cellsuno.cxx4
-rw-r--r--sc/source/ui/view/editsh.cxx12
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 ) );
}