summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-09-04 11:08:08 +0200
committerNoel Grandin <noel@peralex.com>2015-09-04 13:08:29 +0200
commit0e1d027f84a41509d6e9b086fba5372511461433 (patch)
treeb80f7689072b063c9e22e9a9da1c4f67cc814262 /extensions
parent37a04c46c5de7c114159dbf10183db790d795ce8 (diff)
use comphelper::containerToSequence and fix some casting
Change-Id: Ic476204e9db8a0cd1164002a4a8b55f90aef515e
Diffstat (limited to 'extensions')
-rw-r--r--extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx48
1 files changed, 21 insertions, 27 deletions
diff --git a/extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx b/extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx
index 5d01cc891db5..ddcd08345053 100644
--- a/extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx
+++ b/extensions/source/propctrlr/xsdvalidationpropertyhandler.cxx
@@ -220,9 +220,7 @@ namespace pcr
}
}
- if ( aProperties.empty() )
- return Sequence< Property >();
- return Sequence< Property >( &(*aProperties.begin()), aProperties.size() );
+ return comphelper::containerToSequence( aProperties );
}
@@ -233,33 +231,31 @@ namespace pcr
::std::vector< OUString > aSuperfluous;
if ( m_pHelper.get() )
{
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_CONTROLSOURCE) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_EMPTY_IS_NULL) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_FILTERPROPOSAL) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_LISTSOURCETYPE) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_LISTSOURCE) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_BOUNDCOLUMN) );
+ aSuperfluous.push_back( OUString(PROPERTY_CONTROLSOURCE) );
+ aSuperfluous.push_back( OUString(PROPERTY_EMPTY_IS_NULL) );
+ aSuperfluous.push_back( OUString(PROPERTY_FILTERPROPOSAL) );
+ aSuperfluous.push_back( OUString(PROPERTY_LISTSOURCETYPE) );
+ aSuperfluous.push_back( OUString(PROPERTY_LISTSOURCE) );
+ aSuperfluous.push_back( OUString(PROPERTY_BOUNDCOLUMN) );
bool bAllowBinding = m_pHelper->canBindToAnyDataType();
if ( bAllowBinding )
{
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_MAXTEXTLEN) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_VALUEMIN) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_VALUEMAX) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_DECIMAL_ACCURACY) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_TIMEMIN) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_TIMEMAX) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_DATEMIN) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_DATEMAX) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_EFFECTIVE_MIN) );
- aSuperfluous.push_back( static_cast<const OUString&>(PROPERTY_EFFECTIVE_MAX) );
+ aSuperfluous.push_back( OUString(PROPERTY_MAXTEXTLEN) );
+ aSuperfluous.push_back( OUString(PROPERTY_VALUEMIN) );
+ aSuperfluous.push_back( OUString(PROPERTY_VALUEMAX) );
+ aSuperfluous.push_back( OUString(PROPERTY_DECIMAL_ACCURACY) );
+ aSuperfluous.push_back( OUString(PROPERTY_TIMEMIN) );
+ aSuperfluous.push_back( OUString(PROPERTY_TIMEMAX) );
+ aSuperfluous.push_back( OUString(PROPERTY_DATEMIN) );
+ aSuperfluous.push_back( OUString(PROPERTY_DATEMAX) );
+ aSuperfluous.push_back( OUString(PROPERTY_EFFECTIVE_MIN) );
+ aSuperfluous.push_back( OUString(PROPERTY_EFFECTIVE_MAX) );
}
}
- if ( aSuperfluous.empty() )
- return Sequence< OUString >();
- return Sequence< OUString >( &(*aSuperfluous.begin()), aSuperfluous.size() );
+ return comphelper::containerToSequence( aSuperfluous );
}
@@ -269,12 +265,10 @@ namespace pcr
::std::vector< OUString > aInterestedInActuations( 2 );
if ( m_pHelper.get() )
{
- aInterestedInActuations.push_back( static_cast<const OUString&>(PROPERTY_XSD_DATA_TYPE) );
- aInterestedInActuations.push_back( static_cast<const OUString&>(PROPERTY_XML_DATA_MODEL) );
+ aInterestedInActuations.push_back( OUString(PROPERTY_XSD_DATA_TYPE) );
+ aInterestedInActuations.push_back( OUString(PROPERTY_XML_DATA_MODEL) );
}
- if ( aInterestedInActuations.empty() )
- return Sequence< OUString >();
- return Sequence< OUString >( &(*aInterestedInActuations.begin()), aInterestedInActuations.size() );
+ return comphelper::containerToSequence( aInterestedInActuations );
}