summaryrefslogtreecommitdiff
path: root/xmloff
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2024-05-03 10:08:20 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2024-05-06 08:26:50 +0200
commit8fe2ab985d974440265f48c6f70dbf813a760c40 (patch)
treeaf3cddadade3148ef2dc1af4cecae289a918a720 /xmloff
parent6db3a365772c3874ba212738163869fe057266a1 (diff)
replace createFromAscii with OUString literals in SdXMLNumberFormatImport
Change-Id: I17c9bad132b55b120a3b67cdda39d5a603baeae4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167154 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins
Diffstat (limited to 'xmloff')
-rw-r--r--xmloff/source/draw/XMLNumberStyles.cxx55
1 files changed, 27 insertions, 28 deletions
diff --git a/xmloff/source/draw/XMLNumberStyles.cxx b/xmloff/source/draw/XMLNumberStyles.cxx
index 87a34cdcf6c1..ff6a809e7c8d 100644
--- a/xmloff/source/draw/XMLNumberStyles.cxx
+++ b/xmloff/source/draw/XMLNumberStyles.cxx
@@ -40,33 +40,33 @@ struct SdXMLDataStyleNumber
bool mbLong;
bool mbTextual;
bool mbDecimal02;
- const char* mpText;
+ OUString maText;
};
}
-SdXMLDataStyleNumber const aSdXMLDataStyleNumbers[] =
-{
- { XML_DAY, false, false, false, nullptr },
- { XML_DAY, true, false, false, nullptr },
- { XML_MONTH, true, false, false, nullptr },
- { XML_MONTH, false, true, false, nullptr },
- { XML_MONTH, true, true, false, nullptr },
- { XML_YEAR, false, false, false, nullptr },
- { XML_YEAR, true, false, false, nullptr },
- { XML_DAY_OF_WEEK, false, false, false, nullptr },
- { XML_DAY_OF_WEEK, true, false, false, nullptr },
- { XML_TEXT, false, false, false, "." },
- { XML_TEXT, false, false, false, " " },
- { XML_TEXT, false, false, false, ", " },
- { XML_TEXT, false, false, false, ". " },
- { XML_HOURS, false, false, false, nullptr },
- { XML_MINUTES, false, false, false, nullptr },
- { XML_TEXT, false, false, false, ":" },
- { XML_AM_PM, false, false, false, nullptr },
- { XML_SECONDS, false, false, false, nullptr },
- { XML_SECONDS, false, false, true, nullptr },
- { XML_TOKEN_INVALID, false, false, false, nullptr }
+SdXMLDataStyleNumber constexpr aSdXMLDataStyleNumbers[] =
+{
+ { XML_DAY, false, false, false, u""_ustr },
+ { XML_DAY, true, false, false, u""_ustr },
+ { XML_MONTH, true, false, false, u""_ustr },
+ { XML_MONTH, false, true, false, u""_ustr },
+ { XML_MONTH, true, true, false, u""_ustr },
+ { XML_YEAR, false, false, false, u""_ustr },
+ { XML_YEAR, true, false, false, u""_ustr },
+ { XML_DAY_OF_WEEK, false, false, false, u""_ustr },
+ { XML_DAY_OF_WEEK, true, false, false, u""_ustr },
+ { XML_TEXT, false, false, false, u"."_ustr },
+ { XML_TEXT, false, false, false, u" "_ustr },
+ { XML_TEXT, false, false, false, u", "_ustr },
+ { XML_TEXT, false, false, false, u". "_ustr },
+ { XML_HOURS, false, false, false, u""_ustr },
+ { XML_MINUTES, false, false, false, u""_ustr },
+ { XML_TEXT, false, false, false, u":"_ustr },
+ { XML_AM_PM, false, false, false, u""_ustr },
+ { XML_SECONDS, false, false, false, u""_ustr },
+ { XML_SECONDS, false, false, true, u""_ustr },
+ { XML_TOKEN_INVALID, false, false, false, u""_ustr }
};
// date
@@ -339,10 +339,9 @@ static void SdXMLExportDataStyleNumber( SdXMLExport& rExport, SdXMLDataStyleNumb
}
SvXMLElementExport aNumberStyle( rExport, XML_NAMESPACE_NUMBER, rElement.meNumberStyle, true, false );
- if( rElement.mpText )
+ if( !rElement.maText.isEmpty() )
{
- OUString sAttrValue( OUString::createFromAscii( rElement.mpText ) );
- rExport.GetDocHandler()->characters( sAttrValue );
+ rExport.GetDocHandler()->characters( rElement.maText );
}
}
@@ -613,8 +612,8 @@ void SdXMLNumberFormatImportContext::add( std::u16string_view rNumberStyle, bool
(pStyleMember->mbLong == bLong) &&
(pStyleMember->mbTextual == bTextual) &&
(pStyleMember->mbDecimal02 == bDecimal02) &&
- ( ( (pStyleMember->mpText == nullptr) && (rText.empty()) ) ||
- ( pStyleMember->mpText && (o3tl::equalsAscii( rText, pStyleMember->mpText ) ) ) ) )
+ ( ( (pStyleMember->maText.isEmpty()) && (rText.empty()) ) ||
+ ( !pStyleMember->maText.isEmpty() && rText == pStyleMember->maText ) ) )
{
mnElements[mnIndex++] = static_cast<DataStyleNumber>(nIndex + 1);
return;