connectivity/source/cpool/ZPoolCollection.cxx | 47 ++------- cui/source/options/connpoolconfig.cxx | 65 +++--------- dbaccess/source/core/dataaccess/databaseregistrations.cxx | 35 ++---- drawinglayer/source/geometry/viewinformation3d.cxx | 71 +++----------- sdext/source/pdfimport/sax/saxattrlist.cxx | 9 - sfx2/source/dialog/filtergrouping.cxx | 7 - xmloff/source/forms/gridcolumnproptranslator.cxx | 26 +---- 7 files changed, 77 insertions(+), 183 deletions(-)
New commits: commit 6adef53aa9870c8f3c8cc1bb6c475e253d41077b Author: Noel Grandin <noelgran...@gmail.com> AuthorDate: Sun Apr 21 21:39:13 2024 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Mon Apr 22 12:10:18 2024 +0200 use more OUString literal convert some functions which merely create an OUString on the fly from a char literal to 'constexpr OUString' literals Change-Id: I617490baf2d976291b324cc991b59cd18f4b242c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166392 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/connectivity/source/cpool/ZPoolCollection.cxx b/connectivity/source/cpool/ZPoolCollection.cxx index 16f415fc4f4e..adc15a3b2a50 100644 --- a/connectivity/source/cpool/ZPoolCollection.cxx +++ b/connectivity/source/cpool/ZPoolCollection.cxx @@ -43,30 +43,11 @@ using namespace ::osl; using namespace connectivity; -static OUString getConnectionPoolNodeName() -{ - return "org.openoffice.Office.DataAccess/ConnectionPool"; -} - -static OUString getEnablePoolingNodeName() -{ - return "EnablePooling"; -} - -static OUString getDriverNameNodeName() -{ - return "DriverName"; -} - -static OUString getDriverSettingsNodeName() -{ - return "DriverSettings"; -} - -static OUString getEnableNodeName() -{ - return "Enable"; -} +constexpr OUString CONNECTIONPOOL_NODENAME = u"org.openoffice.Office.DataAccess/ConnectionPool"_ustr; +constexpr OUString ENABLE_POOLING = u"EnablePooling"_ustr; +constexpr OUString DRIVER_NAME = u"DriverName"_ustr; +constexpr OUString DRIVER_SETTINGS = u"DriverSettings"_ustr; +constexpr OUString ENABLE = u"Enable"_ustr; OPoolCollection::OPoolCollection(const Reference< XComponentContext >& _rxContext) @@ -78,7 +59,7 @@ OPoolCollection::OPoolCollection(const Reference< XComponentContext >& _rxContex m_xProxyFactory = ProxyFactory::create( m_xContext ); Reference<XPropertySet> xProp(getConfigPoolRoot(),UNO_QUERY); if ( xProp.is() ) - xProp->addPropertyChangeListener(getEnablePoolingNodeName(),this); + xProp->addPropertyChangeListener(ENABLE_POOLING,this); // attach as desktop listener to know when we have to release our pools osl_atomic_increment( &m_refCount ); { @@ -193,7 +174,7 @@ bool OPoolCollection::isDriverPoolingEnabled(std::u16string_view _sDriverImplNam bool bEnabled = false; Reference<XInterface> xConnectionPoolRoot = getConfigPoolRoot(); // then look for which of them settings are stored in the configuration - Reference< XNameAccess > xDirectAccess(openNode(getDriverSettingsNodeName(),xConnectionPoolRoot),UNO_QUERY); + Reference< XNameAccess > xDirectAccess(openNode(DRIVER_SETTINGS,xConnectionPoolRoot),UNO_QUERY); if(xDirectAccess.is()) { @@ -207,7 +188,7 @@ bool OPoolCollection::isDriverPoolingEnabled(std::u16string_view _sDriverImplNam { _rxDriverNode = openNode(*pDriverKeys,xDirectAccess); if(_rxDriverNode.is()) - getNodeValue(getEnableNodeName(),_rxDriverNode) >>= bEnabled; + getNodeValue(ENABLE,_rxDriverNode) >>= bEnabled; break; } } @@ -223,7 +204,7 @@ bool OPoolCollection::isPoolingEnabled() // the global "enabled" flag bool bEnabled = false; if(xConnectionPoolRoot.is()) - getNodeValue(getEnablePoolingNodeName(),xConnectionPoolRoot) >>= bEnabled; + getNodeValue(ENABLE_POOLING,xConnectionPoolRoot) >>= bEnabled; return bEnabled; } @@ -232,7 +213,7 @@ Reference<XInterface> const & OPoolCollection::getConfigPoolRoot() if(!m_xConfigNode.is()) m_xConfigNode = createWithProvider( css::configuration::theDefaultProvider::get(m_xContext), - getConnectionPoolNodeName()); + CONNECTIONPOOL_NODENAME); return m_xConfigNode; } @@ -279,7 +260,7 @@ OConnectionPool* OPoolCollection::getConnectionPool(const OUString& _sImplName, { Reference<XPropertySet> xProp(_xDriverNode,UNO_QUERY); if(xProp.is()) - xProp->addPropertyChangeListener(getEnableNodeName(),this); + xProp->addPropertyChangeListener(ENABLE,this); rtl::Reference<OConnectionPool> pConnectionPool = new OConnectionPool(_xDriver,_xDriverNode,m_xProxyFactory); m_aPools.emplace(_sImplName,pConnectionPool); pRet = pConnectionPool.get(); @@ -390,11 +371,11 @@ void SAL_CALL OPoolCollection::disposing( const EventObject& Source ) if(Source.Source == m_xConfigNode) { if ( xProp.is() ) - xProp->removePropertyChangeListener(getEnablePoolingNodeName(),this); + xProp->removePropertyChangeListener(ENABLE_POOLING,this); m_xConfigNode.clear(); } else if ( xProp.is() ) - xProp->removePropertyChangeListener(getEnableNodeName(),this); + xProp->removePropertyChangeListener(ENABLE,this); } catch(const Exception&) { @@ -428,7 +409,7 @@ void SAL_CALL OPoolCollection::propertyChange( const css::beans::PropertyChangeE if(!bEnabled) { OUString sThisDriverName; - getNodeValue(getDriverNameNodeName(),evt.Source) >>= sThisDriverName; + getNodeValue(DRIVER_NAME,evt.Source) >>= sThisDriverName; // 1st release the driver // look if we already have a proxy for this driver MapDriver2DriverRef::iterator aLookup = m_aDriverProxies.begin(); diff --git a/cui/source/options/connpoolconfig.cxx b/cui/source/options/connpoolconfig.cxx index 8bf95ee0db5d..0d0f45be10b9 100644 --- a/cui/source/options/connpoolconfig.cxx +++ b/cui/source/options/connpoolconfig.cxx @@ -36,50 +36,21 @@ namespace offapp using namespace ::utl; using namespace ::com::sun::star::uno; - - static OUString getConnectionPoolNodeName() - { - return "org.openoffice.Office.DataAccess/ConnectionPool"; - } - - - static OUString getEnablePoolingNodeName() - { - return "EnablePooling"; - } - - - static OUString getDriverSettingsNodeName() - { - return "DriverSettings"; - } - - - static OUString getDriverNameNodeName() - { - return "DriverName"; - } - - - static OUString getEnableNodeName() - { - return "Enable"; - } - - - static OUString getTimeoutNodeName() - { - return "Timeout"; - } + constexpr OUString CONNECTIONPOOL_NODENAME = u"org.openoffice.Office.DataAccess/ConnectionPool"_ustr; + constexpr OUString ENABLE_POOLING = u"EnablePooling"_ustr; + constexpr OUString DRIVER_SETTINGS = u"DriverSettings"_ustr; + constexpr OUString DRIVER_NAME = u"DriverName"_ustr; + constexpr OUString ENABLE = u"Enable"_ustr; + constexpr OUString TIMEOUT = u"Timeout"_ustr; void ConnectionPoolConfig::GetOptions(SfxItemSet& _rFillItems) { // the config node where all pooling relevant info are stored under OConfigurationTreeRoot aConnectionPoolRoot = OConfigurationTreeRoot::createWithComponentContext( - ::comphelper::getProcessComponentContext(), getConnectionPoolNodeName(), -1, OConfigurationTreeRoot::CM_READONLY); + ::comphelper::getProcessComponentContext(), CONNECTIONPOOL_NODENAME, -1, OConfigurationTreeRoot::CM_READONLY); // the global "enabled" flag - Any aEnabled = aConnectionPoolRoot.getNodeValue(getEnablePoolingNodeName()); + Any aEnabled = aConnectionPoolRoot.getNodeValue(ENABLE_POOLING); bool bEnabled = true; aEnabled >>= bEnabled; _rFillItems.Put(SfxBoolItem(SID_SB_POOLING_ENABLED, bEnabled)); @@ -94,7 +65,7 @@ namespace offapp } // then look for which of them settings are stored in the configuration - OConfigurationNode aDriverSettings = aConnectionPoolRoot.openNode(getDriverSettingsNodeName()); + OConfigurationNode aDriverSettings = aConnectionPoolRoot.openNode(DRIVER_SETTINGS); Sequence< OUString > aDriverKeys = aDriverSettings.getNodeNames(); const OUString* pDriverKeys = aDriverKeys.getConstArray(); @@ -104,7 +75,7 @@ namespace offapp // the name of the driver in this round OConfigurationNode aThisDriverSettings = aDriverSettings.openNode(*pDriverKeys); OUString sThisDriverName; - aThisDriverSettings.getNodeValue(getDriverNameNodeName()) >>= sThisDriverName; + aThisDriverSettings.getNodeValue(DRIVER_NAME) >>= sThisDriverName; // look if we (resp. the driver manager) know this driver // doing O(n) search here, which is expensive, but this doesn't matter in this small case ... @@ -126,8 +97,8 @@ namespace offapp } // now fill this entry with the settings from the configuration - aThisDriverSettings.getNodeValue(getEnableNodeName()) >>= aLookup->bEnabled; - aThisDriverSettings.getNodeValue(getTimeoutNodeName()) >>= aLookup->nTimeoutSeconds; + aThisDriverSettings.getNodeValue(ENABLE) >>= aLookup->bEnabled; + aThisDriverSettings.getNodeValue(TIMEOUT) >>= aLookup->nTimeoutSeconds; } _rFillItems.Put(DriverPoolingSettingsItem(SID_SB_DRIVER_TIMEOUTS, aSettings)); @@ -138,7 +109,7 @@ namespace offapp { // the config node where all pooling relevant info are stored under OConfigurationTreeRoot aConnectionPoolRoot = OConfigurationTreeRoot::createWithComponentContext( - ::comphelper::getProcessComponentContext(), getConnectionPoolNodeName()); + ::comphelper::getProcessComponentContext(), CONNECTIONPOOL_NODENAME); if (!aConnectionPoolRoot.isValid()) // already asserted by the OConfigurationTreeRoot @@ -151,7 +122,7 @@ namespace offapp if (pEnabled) { bool bEnabled = pEnabled->GetValue(); - aConnectionPoolRoot.setNodeValue(getEnablePoolingNodeName(), Any(bEnabled)); + aConnectionPoolRoot.setNodeValue(ENABLE_POOLING, Any(bEnabled)); bNeedCommit = true; } @@ -159,7 +130,7 @@ namespace offapp const DriverPoolingSettingsItem* pDriverSettings = _rSourceItems.GetItem<DriverPoolingSettingsItem>(SID_SB_DRIVER_TIMEOUTS); if (pDriverSettings) { - OConfigurationNode aDriverSettings = aConnectionPoolRoot.openNode(getDriverSettingsNodeName()); + OConfigurationNode aDriverSettings = aConnectionPoolRoot.openNode(DRIVER_SETTINGS); if (!aDriverSettings.isValid()) return; @@ -179,9 +150,9 @@ namespace offapp aThisDriverSettings = aDriverSettings.createNode(newSetting.sName); // set the values - aThisDriverSettings.setNodeValue(getDriverNameNodeName(), Any(sThisDriverName)); - aThisDriverSettings.setNodeValue(getEnableNodeName(), Any(newSetting.bEnabled)); - aThisDriverSettings.setNodeValue(getTimeoutNodeName(), Any(newSetting.nTimeoutSeconds)); + aThisDriverSettings.setNodeValue(DRIVER_NAME, Any(sThisDriverName)); + aThisDriverSettings.setNodeValue(ENABLE, Any(newSetting.bEnabled)); + aThisDriverSettings.setNodeValue(TIMEOUT, Any(newSetting.nTimeoutSeconds)); } bNeedCommit = true; } diff --git a/dbaccess/source/core/dataaccess/databaseregistrations.cxx b/dbaccess/source/core/dataaccess/databaseregistrations.cxx index 9e53a8429ef3..3b19de41c366 100644 --- a/dbaccess/source/core/dataaccess/databaseregistrations.cxx +++ b/dbaccess/source/core/dataaccess/databaseregistrations.cxx @@ -51,20 +51,9 @@ namespace dbaccess using ::com::sun::star::sdb::DatabaseRegistrationEvent; using ::com::sun::star::uno::XAggregation; - static OUString getConfigurationRootPath() - { - return "org.openoffice.Office.DataAccess/RegisteredNames"; - } - - static OUString getLocationNodeName() - { - return "Location"; - } - - static OUString getNameNodeName() - { - return "Name"; - } + constexpr OUString CONF_ROOT_PATH = u"org.openoffice.Office.DataAccess/RegisteredNames"_ustr; + constexpr OUString LOCATION = u"Location"_ustr; + constexpr OUString NAME = u"Name"_ustr; // DatabaseRegistrations - declaration typedef ::cppu::WeakImplHelper< XDatabaseRegistrations @@ -147,7 +136,7 @@ namespace dbaccess ,m_aRegistrationListeners( m_aMutex ) { m_aConfigurationRoot = ::utl::OConfigurationTreeRoot::createWithComponentContext( - m_aContext, getConfigurationRootPath() ); + m_aContext, CONF_ROOT_PATH ); } DatabaseRegistrations::~DatabaseRegistrations() @@ -162,7 +151,7 @@ namespace dbaccess ::utl::OConfigurationNode aNodeForName = m_aConfigurationRoot.openNode( nodeName ); OUString sTestName; - OSL_VERIFY( aNodeForName.getNodeValue( getNameNodeName() ) >>= sTestName ); + OSL_VERIFY( aNodeForName.getNodeValue( NAME ) >>= sTestName ); if ( sTestName == _rName ) return aNodeForName; } @@ -196,7 +185,7 @@ namespace dbaccess } ::utl::OConfigurationNode aNewNode( m_aConfigurationRoot.createNode( sNewNodeName ) ); - aNewNode.setNodeValue( getNameNodeName(), Any( _rName ) ); + aNewNode.setNodeValue( NAME, Any( _rName ) ); return aNewNode; } @@ -251,7 +240,7 @@ namespace dbaccess for ( auto const & name : aProgrammaticNames ) { ::utl::OConfigurationNode aRegistrationNode = m_aConfigurationRoot.openNode( name ); - OSL_VERIFY( aRegistrationNode.getNodeValue( getNameNodeName() ) >>= *pDisplayName ); + OSL_VERIFY( aRegistrationNode.getNodeValue( NAME ) >>= *pDisplayName ); ++pDisplayName; } @@ -265,7 +254,7 @@ namespace dbaccess ::utl::OConfigurationNode aNodeForName = impl_checkValidName_throw_must_exist(Name); OUString sLocation; - OSL_VERIFY( aNodeForName.getNodeValue( getLocationNodeName() ) >>= sLocation ); + OSL_VERIFY( aNodeForName.getNodeValue( LOCATION ) >>= sLocation ); sLocation = SvtPathOptions().SubstituteVariable( sLocation ); return sLocation; @@ -280,7 +269,7 @@ namespace dbaccess ::utl::OConfigurationNode aDataSourceRegistration = impl_checkValidName_throw_must_not_exist(Name); // register - aDataSourceRegistration.setNodeValue( getLocationNodeName(), Any( Location ) ); + aDataSourceRegistration.setNodeValue( LOCATION, Any( Location ) ); m_aConfigurationRoot.commit(); // notify @@ -298,7 +287,7 @@ namespace dbaccess // obtain properties for notification OUString sLocation; - OSL_VERIFY( aNodeForName.getNodeValue( getLocationNodeName() ) >>= sLocation ); + OSL_VERIFY( aNodeForName.getNodeValue( LOCATION ) >>= sLocation ); // revoke if ( aNodeForName.isReadonly() @@ -327,10 +316,10 @@ namespace dbaccess // obtain properties for notification OUString sOldLocation; - OSL_VERIFY( aDataSourceRegistration.getNodeValue( getLocationNodeName() ) >>= sOldLocation ); + OSL_VERIFY( aDataSourceRegistration.getNodeValue( LOCATION ) >>= sOldLocation ); // change - aDataSourceRegistration.setNodeValue( getLocationNodeName(), Any( NewLocation ) ); + aDataSourceRegistration.setNodeValue( LOCATION, Any( NewLocation ) ); m_aConfigurationRoot.commit(); // notify diff --git a/drawinglayer/source/geometry/viewinformation3d.cxx b/drawinglayer/source/geometry/viewinformation3d.cxx index 1fb3344c8b00..bfe601f976e8 100644 --- a/drawinglayer/source/geometry/viewinformation3d.cxx +++ b/drawinglayer/source/geometry/viewinformation3d.cxx @@ -70,50 +70,15 @@ namespace drawinglayer::geometry uno::Sequence< beans::PropertyValue > mxExtendedInformation; // the local UNO API strings - static OUString getNamePropertyObjectTransformation() - { - return "ObjectTransformation"; - } - - static OUString getNamePropertyOrientation() - { - return "Orientation"; - } - - static OUString getNamePropertyProjection() - { - return "Projection"; - } - - static OUString getNamePropertyProjection_30() - { - return "Projection30"; - } - - static OUString getNamePropertyProjection_31() - { - return "Projection31"; - } - - static OUString getNamePropertyProjection_32() - { - return "Projection32"; - } - - static OUString getNamePropertyProjection_33() - { - return "Projection33"; - } - - static OUString getNamePropertyDeviceToView() - { - return "DeviceToView"; - } - - static OUString getNamePropertyTime() - { - return "Time"; - } + static constexpr OUString OBJECT_TRANSFORMATION = u"ObjectTransformation"_ustr; + static constexpr OUString ORIENTATION = u"Orientation"_ustr; + static constexpr OUString PROJECTION = u"Projection"_ustr; + static constexpr OUString PROJECTION30 = u"Projection30"_ustr; + static constexpr OUString PROJECTION31 = u"Projection31"_ustr; + static constexpr OUString PROJECTION32 = u"Projection32"_ustr; + static constexpr OUString PROJECTION33 = u"Projection33"_ustr; + static constexpr OUString DEVICE_TO_VIEW = u"DeviceToView"_ustr; + static constexpr OUString TIME = u"Time"_ustr; // a central PropertyValue parsing method to allow transportation of // all ViewParameters using UNO API @@ -133,19 +98,19 @@ namespace drawinglayer::geometry { const beans::PropertyValue& rProp = rViewParameters[a]; - if(rProp.Name == getNamePropertyObjectTransformation()) + if(rProp.Name == OBJECT_TRANSFORMATION) { css::geometry::AffineMatrix3D aAffineMatrix3D; rProp.Value >>= aAffineMatrix3D; maObjectTransformation = basegfx::unotools::homMatrixFromAffineMatrix3D(aAffineMatrix3D); } - else if(rProp.Name == getNamePropertyOrientation()) + else if(rProp.Name == ORIENTATION) { css::geometry::AffineMatrix3D aAffineMatrix3D; rProp.Value >>= aAffineMatrix3D; maOrientation = basegfx::unotools::homMatrixFromAffineMatrix3D(aAffineMatrix3D); } - else if(rProp.Name == getNamePropertyProjection()) + else if(rProp.Name == PROJECTION) { // projection may be defined using a frustum in which case the last line of // the 4x4 matrix is not (0,0,0,1). Since AffineMatrix3D does not support that, @@ -164,37 +129,37 @@ namespace drawinglayer::geometry maProjection.set(3, 2, f_32); maProjection.set(3, 3, f_33); } - else if(rProp.Name == getNamePropertyProjection_30()) + else if(rProp.Name == PROJECTION30) { double f_30(0.0); rProp.Value >>= f_30; maProjection.set(3, 0, f_30); } - else if(rProp.Name == getNamePropertyProjection_31()) + else if(rProp.Name == PROJECTION31) { double f_31(0.0); rProp.Value >>= f_31; maProjection.set(3, 1, f_31); } - else if(rProp.Name == getNamePropertyProjection_32()) + else if(rProp.Name == PROJECTION32) { double f_32(0.0); rProp.Value >>= f_32; maProjection.set(3, 2, f_32); } - else if(rProp.Name == getNamePropertyProjection_33()) + else if(rProp.Name == PROJECTION33) { double f_33(1.0); rProp.Value >>= f_33; maProjection.set(3, 3, f_33); } - else if(rProp.Name == getNamePropertyDeviceToView()) + else if(rProp.Name == DEVICE_TO_VIEW) { css::geometry::AffineMatrix3D aAffineMatrix3D; rProp.Value >>= aAffineMatrix3D; maDeviceToView = basegfx::unotools::homMatrixFromAffineMatrix3D(aAffineMatrix3D); } - else if(rProp.Name == getNamePropertyTime()) + else if(rProp.Name == TIME) { rProp.Value >>= mfViewTime; } diff --git a/sdext/source/pdfimport/sax/saxattrlist.cxx b/sdext/source/pdfimport/sax/saxattrlist.cxx index 538f6f4479b5..d9ae07b12317 100644 --- a/sdext/source/pdfimport/sax/saxattrlist.cxx +++ b/sdext/source/pdfimport/sax/saxattrlist.cxx @@ -34,10 +34,7 @@ SaxAttrList::SaxAttrList( const std::unordered_map< OUString, OUString >& rMap ) } namespace { - OUString getCDATAString() - { - return "CDATA"; - } + constexpr OUString CDATA = u"CDATA"_ustr; } sal_Int16 SAL_CALL SaxAttrList::getLength() @@ -51,12 +48,12 @@ OUString SAL_CALL SaxAttrList::getNameByIndex( sal_Int16 i_nIndex ) OUString SAL_CALL SaxAttrList::getTypeByIndex( sal_Int16 i_nIndex) { - return (i_nIndex < sal_Int16(m_aAttributes.size())) ? getCDATAString() : OUString(); + return (i_nIndex < sal_Int16(m_aAttributes.size())) ? CDATA : OUString(); } OUString SAL_CALL SaxAttrList::getTypeByName( const OUString& i_rName ) { - return (m_aIndexMap.find( i_rName ) != m_aIndexMap.end()) ? getCDATAString() : OUString(); + return (m_aIndexMap.find( i_rName ) != m_aIndexMap.end()) ? CDATA : OUString(); } OUString SAL_CALL SaxAttrList::getValueByIndex( sal_Int16 i_nIndex ) diff --git a/sfx2/source/dialog/filtergrouping.cxx b/sfx2/source/dialog/filtergrouping.cxx index b6232e301e43..5aada4d6ac69 100644 --- a/sfx2/source/dialog/filtergrouping.cxx +++ b/sfx2/source/dialog/filtergrouping.cxx @@ -402,10 +402,7 @@ namespace sfx2 const sal_Unicode s_cWildcardSeparator( ';' ); - static OUString getSeparatorString() - { - return ";"; - } + constexpr OUString SEPARATOR = u";"_ustr; namespace { @@ -438,7 +435,7 @@ namespace sfx2 } if ( !_rToBeExtended.isEmpty() ) - _rToBeExtended += getSeparatorString(); + _rToBeExtended += SEPARATOR; _rToBeExtended += _rWC; } }; diff --git a/xmloff/source/forms/gridcolumnproptranslator.cxx b/xmloff/source/forms/gridcolumnproptranslator.cxx index bd14f77ecd97..c1b5b218277f 100644 --- a/xmloff/source/forms/gridcolumnproptranslator.cxx +++ b/xmloff/source/forms/gridcolumnproptranslator.cxx @@ -39,15 +39,9 @@ namespace xmloff namespace { - OUString getParaAlignProperty() - { - return "ParaAdjust"; - } + constexpr OUString PARA_ADJUST = u"ParaAdjust"_ustr; - OUString getAlignProperty() - { - return "Align"; - } + constexpr OUString ALIGN = u"Align"_ustr; sal_Int32 findStringElement( const Sequence< OUString >& _rNames, const OUString& _rName ) { @@ -149,15 +143,15 @@ namespace xmloff sal_Int32 nOldLength = aProperties.getLength(); aProperties.realloc( nOldLength + 1 ); - aProperties.getArray()[ nOldLength ] = getPropertyByName( getParaAlignProperty() ); + aProperties.getArray()[ nOldLength ] = getPropertyByName( PARA_ADJUST ); return aProperties; } Property SAL_CALL OMergedPropertySetInfo::getPropertyByName( const OUString& aName ) { - if ( aName == getParaAlignProperty() ) - return Property( getParaAlignProperty(), -1, + if ( aName == PARA_ADJUST ) + return Property( PARA_ADJUST, -1, ::cppu::UnoType<ParagraphAdjust>::get(), 0 ); if ( !m_xMasterInfo.is() ) @@ -168,7 +162,7 @@ namespace xmloff sal_Bool SAL_CALL OMergedPropertySetInfo::hasPropertyByName( const OUString& Name ) { - if ( Name == getParaAlignProperty() ) + if ( Name == PARA_ADJUST ) return true; if ( !m_xMasterInfo.is() ) @@ -251,13 +245,13 @@ namespace xmloff Sequence< OUString > aTranslatedNames( aPropertyNames ); Sequence< Any > aTranslatedValues( aValues ); - sal_Int32 nParaAlignPos = findStringElement( aTranslatedNames, getParaAlignProperty() ); + sal_Int32 nParaAlignPos = findStringElement( aTranslatedNames, PARA_ADJUST ); if ( nParaAlignPos != -1 ) { if (aTranslatedNames.getLength() != aTranslatedValues.getLength()) throw css::lang::IllegalArgumentException( "lengths do not match", getXWeak(), -1); - aTranslatedNames.getArray()[ nParaAlignPos ] = getAlignProperty(); + aTranslatedNames.getArray()[ nParaAlignPos ] = ALIGN; valueParaAdjustToAlign( aTranslatedValues.getArray()[ nParaAlignPos ] ); } @@ -271,9 +265,9 @@ namespace xmloff return aValues; Sequence< OUString > aTranslatedNames( aPropertyNames ); - sal_Int32 nAlignPos = findStringElement( aTranslatedNames, getParaAlignProperty() ); + sal_Int32 nAlignPos = findStringElement( aTranslatedNames, PARA_ADJUST ); if ( nAlignPos != -1 ) - aTranslatedNames.getArray()[ nAlignPos ] = getAlignProperty(); + aTranslatedNames.getArray()[ nAlignPos ] = ALIGN; aValues = m_xGridColumn->getPropertyValues( aPropertyNames ); if ( nAlignPos != -1 )