[Libreoffice-commits] core.git: 2 commits - sd/source xmloff/source
Katarina Behrens
Katarina.Behrens at cib.de
Wed Apr 22 14:08:52 PDT 2015
sd/source/ui/unoidl/unomodel.cxx | 6 ++++++
xmloff/source/text/txtfldi.cxx | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
New commits:
commit b94de8fa13faa2849ead136d22cfb46f7d3bfddc
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date: Wed Apr 22 22:57:37 2015 +0200
Related tdf#88056: Use correct service name
Now the page title field can finally be imported and displayed in
Impress \o/ It was a simple copy'n'pasta error, but damn, was it
hard to find ...
Change-Id: I04a3c71568960a66721269da3208208e168a99ac
diff --git a/xmloff/source/text/txtfldi.cxx b/xmloff/source/text/txtfldi.cxx
index 0c7e0ee..7b1cec1 100644
--- a/xmloff/source/text/txtfldi.cxx
+++ b/xmloff/source/text/txtfldi.cxx
@@ -4166,7 +4166,7 @@ XMLPageTitleFieldImportContext::XMLPageTitleFieldImportContext(
XMLTextImportHelper& rHlp, /// Text import helper
sal_uInt16 nPrfx, /// namespace prefix
const OUString& sLocalName) /// element name w/o prefix
-: XMLTextFieldImportContext(rImport, rHlp, sAPI_datetime, nPrfx, sLocalName )
+: XMLTextFieldImportContext(rImport, rHlp, sAPI_pagetitle, nPrfx, sLocalName )
{
sServicePrefix = sAPI_presentation_prefix;
bValid = true;
commit f89f3c56fec75b122ce392b7736d7585fc7f2279
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date: Wed Apr 22 22:56:30 2015 +0200
Related tdf#88056: more UNO stuff was missing
Change-Id: I42fae657084878f0d476b40dd5d04fadc5e34bdb
diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx
index bc2c3e0..369ae83 100644
--- a/sd/source/ui/unoidl/unomodel.cxx
+++ b/sd/source/ui/unoidl/unomodel.cxx
@@ -931,6 +931,12 @@ css::uno::Reference<css::uno::XInterface> SdXImpressDocument::create(
return (::cppu::OWeakObject * )new SvxUnoTextField( text::textfield::Type::PRESENTATION_DATE_TIME );
}
+ if( aServiceSpecifier == "com.sun.star.presentation.TextField.PageTitle" ||
+ aServiceSpecifier == "com.sun.star.presentation.textfield.PageTitle" )
+ {
+ return (::cppu::OWeakObject * )new SvxUnoTextField( text::textfield::Type::PRESENTATION_PAGE_TITLE );
+ }
+
if( aServiceSpecifier == "com.sun.star.xml.NamespaceMap" )
{
static sal_uInt16 aWhichIds[] = { SDRATTR_XMLATTRIBUTES, EE_CHAR_XMLATTRIBS, EE_PARA_XMLATTRIBS, 0 };
More information about the Libreoffice-commits
mailing list