summaryrefslogtreecommitdiff
path: root/editeng
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-09-15 09:50:54 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-09-15 10:38:11 +0200
commit4da85bf822dcce7da6c2243b408652af8eb55b71 (patch)
treeaeaed312f544704447e3255b55c2be6e42f92ca2 /editeng
parent7151bbfca25d92dff1f0968c4baaae60d724c060 (diff)
convert SvxAuthorFormat to scoped enum
Change-Id: I5553ea640a4483c98ec5f5240594e30a72c968f8 Reviewed-on: https://gerrit.libreoffice.org/42311 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'editeng')
-rw-r--r--editeng/source/items/flditem.cxx13
-rw-r--r--editeng/source/uno/unofield.cxx9
2 files changed, 12 insertions, 10 deletions
diff --git a/editeng/source/items/flditem.cxx b/editeng/source/items/flditem.cxx
index b16c0da747b6..05146abce0e4 100644
--- a/editeng/source/items/flditem.cxx
+++ b/editeng/source/items/flditem.cxx
@@ -185,9 +185,10 @@ SvxFieldData* SvxFieldData::Create(const uno::Reference<text::XTextContent>& xTe
{
if (!bFullName)
{
- pData->SetFormat(SVXAUTHORFORMAT_SHORTNAME);
+ pData->SetFormat(SvxAuthorFormat::ShortName);
}
- else if (nFmt >= SVXAUTHORFORMAT_FULLNAME && nFmt <= SVXAUTHORFORMAT_SHORTNAME)
+ else if (static_cast<SvxAuthorFormat>(nFmt) >= SvxAuthorFormat::FullName &&
+ static_cast<SvxAuthorFormat>(nFmt) <= SvxAuthorFormat::ShortName)
{
pData->SetFormat(static_cast<SvxAuthorFormat>(nFmt));
}
@@ -860,18 +861,18 @@ OUString SvxAuthorField::GetFormatted() const
switch( eFormat )
{
- case SVXAUTHORFORMAT_FULLNAME:
+ case SvxAuthorFormat::FullName:
aString = aFirstName + " " + aName;
break;
- case SVXAUTHORFORMAT_NAME:
+ case SvxAuthorFormat::LastName:
aString = aName;
break;
- case SVXAUTHORFORMAT_FIRSTNAME:
+ case SvxAuthorFormat::FirstName:
aString = aFirstName;
break;
- case SVXAUTHORFORMAT_SHORTNAME:
+ case SvxAuthorFormat::ShortName:
aString = aShortName;
break;
}
diff --git a/editeng/source/uno/unofield.cxx b/editeng/source/uno/unofield.cxx
index e6357f0e4969..985dbddb3306 100644
--- a/editeng/source/uno/unofield.cxx
+++ b/editeng/source/uno/unofield.cxx
@@ -272,7 +272,7 @@ SvxUnoTextField::SvxUnoTextField( sal_Int32 nServiceId ) throw()
break;
case text::textfield::Type::AUTHOR:
- mpImpl->mnInt16 = SVXAUTHORFORMAT_FULLNAME;
+ mpImpl->mnInt16 = static_cast<sal_uInt16>(SvxAuthorFormat::FullName);
mpImpl->mbBoolean1 = false;
mpImpl->mbBoolean2 = true;
break;
@@ -357,7 +357,7 @@ SvxUnoTextField::SvxUnoTextField( uno::Reference< text::XTextRange > const & xAn
mpImpl->mnInt16 = sal::static_int_cast< sal_Int16 >(
static_cast<const SvxAuthorField*>(pData)->GetFormat());
mpImpl->mbBoolean1 = static_cast<const SvxAuthorField*>(pData)->GetType() == SVXAUTHORTYPE_FIX;
- mpImpl->mbBoolean2 = static_cast<const SvxAuthorField*>(pData)->GetFormat() != SVXAUTHORFORMAT_SHORTNAME;
+ mpImpl->mbBoolean2 = static_cast<const SvxAuthorField*>(pData)->GetFormat() != SvxAuthorFormat::ShortName;
break;
case text::textfield::Type::MEASURE:
@@ -478,9 +478,10 @@ SvxFieldData* SvxUnoTextField::CreateFieldData() const throw()
if( !mpImpl->mbBoolean2 )
{
- static_cast<SvxAuthorField*>(pData)->SetFormat( SVXAUTHORFORMAT_SHORTNAME );
+ static_cast<SvxAuthorField*>(pData)->SetFormat( SvxAuthorFormat::ShortName );
}
- else if( mpImpl->mnInt16 >= SVXAUTHORFORMAT_FULLNAME && mpImpl->mnInt16 <= SVXAUTHORFORMAT_SHORTNAME )
+ else if( static_cast<SvxAuthorFormat>(mpImpl->mnInt16) >= SvxAuthorFormat::FullName &&
+ static_cast<SvxAuthorFormat>(mpImpl->mnInt16) <= SvxAuthorFormat::ShortName )
{
static_cast<SvxAuthorField*>(pData)->SetFormat( (SvxAuthorFormat) mpImpl->mnInt16 );
}