diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2016-05-30 15:14:03 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2016-05-30 15:14:03 +0200 |
commit | 8fec9e7e4ca97e14551a737583226f89b0c6eecd (patch) | |
tree | 97b0c9e68fd2c3ad75f9b7d52a76a134522b8350 | |
parent | e630df7853a62225cd77fc4262689ef5607d2907 (diff) |
Some clean up of uses of css::uno::Any::setValue
Change-Id: I04e8aef35a6083b61d775c8eb3f96757da2b31bd
34 files changed, 89 insertions, 123 deletions
diff --git a/cppu/qa/test_reference.cxx b/cppu/qa/test_reference.cxx index c04b8b1e010f..df57eab424da 100644 --- a/cppu/qa/test_reference.cxx +++ b/cppu/qa/test_reference.cxx @@ -52,16 +52,14 @@ public: virtual Any SAL_CALL queryInterface(const Type & _type) throw (RuntimeException, std::exception) override { - Any aInterface; if (_type == cppu::UnoType<XInterface>::get()) { - Reference< XInterface > ref( static_cast< XInterface * >( this ) ); - aInterface.setValue( &ref, _type ); + return css::uno::makeAny<css::uno::Reference<css::uno::XInterface>>( + this); } else if (_type == cppu::UnoType<Interface1>::get()) { - Reference< Interface1 > ref( this ); - aInterface.setValue( &ref, _type ); + return css::uno::makeAny<css::uno::Reference<Interface1>>(this); } return Any(); diff --git a/editeng/source/items/xmlcnitm.cxx b/editeng/source/items/xmlcnitm.cxx index 6b4dca473634..f83289064695 100644 --- a/editeng/source/items/xmlcnitm.cxx +++ b/editeng/source/items/xmlcnitm.cxx @@ -74,7 +74,7 @@ bool SvXMLAttrContainerItem::QueryValue( css::uno::Any& rVal, sal_uInt8 /*nMembe Reference<XNameContainer> xContainer = new SvUnoAttributeContainer( new SvXMLAttrContainerData( *pImpl.get() ) ); - rVal.setValue( &xContainer, cppu::UnoType<XNameContainer>::get()); + rVal <<= xContainer; return true; } diff --git a/editeng/source/uno/unonrule.cxx b/editeng/source/uno/unonrule.cxx index a6a6841a28cf..a2075e3958e2 100644 --- a/editeng/source/uno/unonrule.cxx +++ b/editeng/source/uno/unonrule.cxx @@ -218,7 +218,7 @@ Sequence<beans::PropertyValue> SvxUnoNumberingRules::getNumberingRuleByIndex(sal { awt::FontDescriptor aDesc; SvxUnoFontDescriptor::ConvertFromFont( *rFmt.GetBulletFont(), aDesc ); - aVal.setValue(&aDesc, ::cppu::UnoType<awt::FontDescriptor>::get()); + aVal <<= aDesc; pArray[nIdx++] = beans::PropertyValue( OUString(UNO_NAME_NRULE_BULLET_FONT), -1, aVal, beans::PropertyState_DIRECT_VALUE); } diff --git a/extensions/source/bibliography/bibload.cxx b/extensions/source/bibliography/bibload.cxx index ce394a16d289..fb36a2f31bda 100644 --- a/extensions/source/bibliography/bibload.cxx +++ b/extensions/source/bibliography/bibload.cxx @@ -480,7 +480,7 @@ Any BibliographyLoader::getByName(const OUString& rName) throw pValues[nEntry].Name = sColName; pValues[nEntry].Value <<= lcl_AddProperty(xColumns, pMapping, sColName); } - aRet.setValue(&aPropSequ, cppu::UnoType<Sequence<PropertyValue>>::get()); + aRet <<= aPropSequ; break; } @@ -641,7 +641,7 @@ Any BibliographyLoader::getPropertyValue(const OUString& rPropertyName) pArray[i].Name = pConfig->GetDefColumnName(aInternalMapping[i]); pArray[i].Value <<= (sal_Int16) i; } - aRet.setValue(&aSeq, cppu::UnoType<Sequence<PropertyValue>>::get()); + aRet <<= aSeq; } else throw UnknownPropertyException(); diff --git a/extensions/source/bibliography/datman.cxx b/extensions/source/bibliography/datman.cxx index 0ec1fe2daa9f..d9ff7c9d0022 100644 --- a/extensions/source/bibliography/datman.cxx +++ b/extensions/source/bibliography/datman.cxx @@ -1325,8 +1325,7 @@ Reference< awt::XControlModel > BibDataManager::loadControlModel( //uno::Reference< beans::XPropertySet > xPropSet(xControl, UNO_QUERY); aAny <<= (sal_Int16)1; xPropSet->setPropertyValue("BoundColumn", aAny); - ListSourceType eSet = ListSourceType_VALUELIST; - aAny.setValue( &eSet, ::cppu::UnoType<ListSourceType>::get() ); + aAny <<= ListSourceType_VALUELIST; xPropSet->setPropertyValue("ListSourceType", aAny); uno::Sequence<OUString> aListSource(TYPE_COUNT); @@ -1334,7 +1333,7 @@ Reference< awt::XControlModel > BibDataManager::loadControlModel( //pListSourceArr[0] = "select TypeName, TypeIndex from TypeNms"; for(sal_Int32 i = 0; i < TYPE_COUNT; ++i) pListSourceArr[i] = OUString::number(i); - aAny.setValue(&aListSource, cppu::UnoType<uno::Sequence<OUString>>::get()); + aAny <<= aListSource; xPropSet->setPropertyValue("ListSource", aAny); @@ -1365,7 +1364,7 @@ Reference< awt::XControlModel > BibDataManager::loadControlModel( // empty string if an invalid value no values is set pValuesArr[TYPE_COUNT].clear(); - aAny.setValue(&aValues, cppu::UnoType<uno::Sequence<OUString>>::get()); + aAny <<= aValues; xPropSet->setPropertyValue("StringItemList", aAny); diff --git a/extensions/source/bibliography/framectr.cxx b/extensions/source/bibliography/framectr.cxx index 7e448f8ff887..df541538dee4 100644 --- a/extensions/source/bibliography/framectr.cxx +++ b/extensions/source/bibliography/framectr.cxx @@ -664,8 +664,7 @@ void BibFrameController_Impl::addStatusListener( aEvent.IsEnabled = true; aEvent.FeatureDescriptor=pDatMan->getQueryField(); - uno::Sequence<OUString> aStringSeq=pDatMan->getQueryFields(); - aEvent.State.setValue(&aStringSeq,cppu::UnoType<uno::Sequence<OUString>>::get()); + aEvent.State <<= pDatMan->getQueryFields(); } else if ( aURL.Path == "Bib/source") @@ -673,8 +672,7 @@ void BibFrameController_Impl::addStatusListener( aEvent.IsEnabled = true; aEvent.FeatureDescriptor=pDatMan->getActiveDataTable(); - uno::Sequence<OUString> aStringSeq=pDatMan->getDataSources(); - aEvent.State.setValue(&aStringSeq,cppu::UnoType<uno::Sequence<OUString>>::get()); + aEvent.State <<= pDatMan->getDataSources(); } else if( aURL.Path == "Bib/sdbsource" || aURL.Path == "Bib/Mapping" || diff --git a/extensions/source/bibliography/general.cxx b/extensions/source/bibliography/general.cxx index 14c256ab0c46..7758e4f0e305 100644 --- a/extensions/source/bibliography/general.cxx +++ b/extensions/source/bibliography/general.cxx @@ -150,7 +150,7 @@ void BibPosListener::cursorMoved(const lang::EventObject& /*aEvent*/) throw( uno uno::Sequence<sal_Int16> aSelSeq(1); sal_Int16* pArr = aSelSeq.getArray(); pArr[0] = TYPE_COUNT; - aSel.setValue(&aSelSeq, cppu::UnoType<Sequence<sal_Int16>>::get()); + aSel <<= aSelSeq; xPropSet->setPropertyValue("SelectedItems", aSel); } } diff --git a/filter/source/graphicfilter/icgm/actimpr.cxx b/filter/source/graphicfilter/icgm/actimpr.cxx index de256bad966a..2d364c48e580 100644 --- a/filter/source/graphicfilter/icgm/actimpr.cxx +++ b/filter/source/graphicfilter/icgm/actimpr.cxx @@ -516,8 +516,7 @@ void CGMImpressOutAct::DrawEllipticalArc( FloatPoint& rCenter, FloatPoint& rSize if ( nType == 2 ) { ImplSetLineBundle(); - drawing::FillStyle eFillStyle = drawing::FillStyle_NONE; - aAny.setValue( &eFillStyle, cppu::UnoType<drawing::FillStyle>::get()); + aAny <<= drawing::FillStyle_NONE; maXPropSet->setPropertyValue( "FillStyle", aAny ); } } diff --git a/filter/source/msfilter/msocximex.cxx b/filter/source/msfilter/msocximex.cxx index 5ed9bbf2b5a3..784844821091 100644 --- a/filter/source/msfilter/msocximex.cxx +++ b/filter/source/msfilter/msocximex.cxx @@ -132,8 +132,7 @@ const uno::Reference< container::XIndexContainer >& uno::UNO_QUERY ); OSL_ENSURE( xForms.is(), "XForms not available" ); - aTmp.setValue( &xForm, - cppu::UnoType<form::XForm>::get()); + aTmp <<= xForm; xForms->insertByIndex( xForms->getCount(), aTmp ); xFormComps = uno::Reference< container::XIndexContainer > diff --git a/stoc/source/typeconv/convert.cxx b/stoc/source/typeconv/convert.cxx index 2a6cc736a557..7b21b926d543 100644 --- a/stoc/source/typeconv/convert.cxx +++ b/stoc/source/typeconv/convert.cxx @@ -825,9 +825,8 @@ Any TypeConverter_Impl::convertToSimpleType( const Any& rVal, TypeClass aDestina } if (nPos >= 0) { - aRet.setValue( - &reinterpret_cast<typelib_EnumTypeDescription *>(aEnumTD.get())->ppEnumNames[nPos], - cppu::UnoType<OUString>::get()); + aRet <<= OUString::unacquired( + &reinterpret_cast<typelib_EnumTypeDescription *>(aEnumTD.get())->ppEnumNames[nPos]); } else { diff --git a/svx/source/form/fmsrcimp.cxx b/svx/source/form/fmsrcimp.cxx index 5d0e72d9a80a..2e6ab8ed47a1 100644 --- a/svx/source/form/fmsrcimp.cxx +++ b/svx/source/form/fmsrcimp.cxx @@ -1189,7 +1189,7 @@ void FmSearchEngine::StartOverSpecial(bool _bSearchForNull) void FmSearchEngine::InvalidatePreviousLoc() { - m_aPreviousLocBookmark.setValue(nullptr,cppu::UnoType<void>::get()); + m_aPreviousLocBookmark.clear(); m_iterPreviousLocField = m_arrUsedFields.end(); } diff --git a/svx/source/unodraw/unoshape.cxx b/svx/source/unodraw/unoshape.cxx index 8074c5393e19..a6fe3ae4f1bf 100644 --- a/svx/source/unodraw/unoshape.cxx +++ b/svx/source/unodraw/unoshape.cxx @@ -686,7 +686,7 @@ uno::Any SvxShape::GetBitmap( bool bMetaFile /* = false */ ) const const uno::Sequence<sal_Int8> aSeq( static_cast< const sal_Int8* >(aDestStrm.GetData()), aDestStrm.GetEndOfData()); - aAny.setValue( &aSeq, cppu::UnoType<uno::Sequence< sal_Int8 >>::get() ); + aAny <<= aSeq; } else { diff --git a/sw/source/core/doc/docbasic.cxx b/sw/source/core/doc/docbasic.cxx index 43275185f056..b189e573224e 100644 --- a/sw/source/core/doc/docbasic.cxx +++ b/sw/source/core/doc/docbasic.cxx @@ -63,7 +63,7 @@ static Sequence<Any> *lcl_docbasic_convertArgs( SbxArray& rArgs ) pUnoArgs[i] <<= (sal_Int32)pVar->GetLong(); break; default: - pUnoArgs[i].setValue(nullptr, cppu::UnoType<void>::get()); + pUnoArgs[i].clear(); break; } } diff --git a/sw/source/core/fields/docufld.cxx b/sw/source/core/fields/docufld.cxx index f20e418784b7..578fa595acdb 100644 --- a/sw/source/core/fields/docufld.cxx +++ b/sw/source/core/fields/docufld.cxx @@ -258,7 +258,7 @@ bool SwPageNumberField::QueryValue( uno::Any& rAny, sal_uInt16 nWhichId ) const eType = text::PageNumberType_PREV; else if(nSubType == PG_NEXT) eType = text::PageNumberType_NEXT; - rAny.setValue(&eType, cppu::UnoType<text::PageNumberType>::get()); + rAny <<= eType; } break; case FIELD_PROP_PAR1: @@ -1192,7 +1192,7 @@ bool SwDocInfoField::QueryValue( uno::Any& rAny, sal_uInt16 nWhichId ) const case FIELD_PROP_DOUBLE: { double fVal = GetValue(); - rAny.setValue(&fVal, cppu::UnoType<decltype(fVal)>::get()); + rAny <<= fVal; } break; case FIELD_PROP_PAR3: @@ -1771,8 +1771,7 @@ bool SwPostItField::QueryValue( uno::Any& rAny, sal_uInt16 nWhichId ) const } case FIELD_PROP_DATE: { - css::util::Date aSetDate = aDateTime.GetUNODate(); - rAny.setValue(&aSetDate, ::cppu::UnoType<util::Date>::get()); + rAny <<= aDateTime.GetUNODate(); } break; case FIELD_PROP_DATE_TIME: diff --git a/sw/source/core/layout/atrfrm.cxx b/sw/source/core/layout/atrfrm.cxx index 849af3b88ed0..72b0181d3826 100644 --- a/sw/source/core/layout/atrfrm.cxx +++ b/sw/source/core/layout/atrfrm.cxx @@ -218,7 +218,7 @@ bool SwFormatFrameSize::QueryValue( uno::Any& rVal, sal_uInt8 nMemberId ) const awt::Size aTmp; aTmp.Height = convertTwipToMm100(m_aSize.Height()); aTmp.Width = convertTwipToMm100(m_aSize.Width()); - rVal.setValue(&aTmp, ::cppu::UnoType<awt::Size>::get()); + rVal <<= aTmp; } break; case MID_FRMSIZE_REL_HEIGHT: @@ -1050,7 +1050,7 @@ bool SwFormatCol::QueryValue( uno::Any& rVal, sal_uInt8 nMemberId ) const else { uno::Reference< text::XTextColumns > xCols = new SwXTextColumns(*this); - rVal.setValue(&xCols, cppu::UnoType<text::XTextColumns>::get()); + rVal <<= xCols; } return true; } diff --git a/sw/source/core/para/paratr.cxx b/sw/source/core/para/paratr.cxx index e017364d4cc3..44abc86f09f1 100644 --- a/sw/source/core/para/paratr.cxx +++ b/sw/source/core/para/paratr.cxx @@ -136,7 +136,7 @@ bool SwFormatDrop::QueryValue( uno::Any& rVal, sal_uInt8 nMemberId ) const aDrop.Lines = nLines ; aDrop.Count = nChars ; aDrop.Distance = convertTwipToMm100(nDistance); - rVal.setValue(&aDrop, ::cppu::UnoType<style::DropCapFormat>::get()); + rVal <<= aDrop; } break; case MID_DROPCAP_WHOLE_WORD: diff --git a/sw/source/core/unocore/unocoll.cxx b/sw/source/core/unocore/unocoll.cxx index 09ee314ace34..4a6adb3a45b2 100644 --- a/sw/source/core/unocore/unocoll.cxx +++ b/sw/source/core/unocore/unocoll.cxx @@ -856,8 +856,7 @@ uno::Any SAL_CALL SwXTextTables::getByIndex(sal_Int32 nIndex) { SwFrameFormat& rFormat = GetDoc()->GetTableFrameFormat(nIndex, true); uno::Reference< XTextTable > xTable = SwXTextTables::GetObject(rFormat); - aRet.setValue( &xTable, - cppu::UnoType<XTextTable>::get()); + aRet <<= xTable; } else throw IndexOutOfBoundsException(); @@ -882,8 +881,7 @@ uno::Any SwXTextTables::getByName(const OUString& rItemName) if (rItemName == rFormat.GetName()) { xTable = SwXTextTables::GetObject(rFormat); - aRet.setValue(&xTable, - cppu::UnoType<XTextTable>::get()); + aRet <<= xTable; break; } } @@ -1447,7 +1445,7 @@ uno::Any SwXTextSections::getByName(const OUString& rName) && (rName == pFormat->GetSection()->GetSectionName())) { xSect = GetObject(*pFormat); - aRet.setValue(&xSect, cppu::UnoType<XTextSection>::get()); + aRet <<= xSect; break; } } @@ -1727,7 +1725,7 @@ uno::Any SwXNumberingRulesCollection::getByIndex(sal_Int32 nIndex) if ( static_cast<size_t>(nIndex) < GetDoc()->GetNumRuleTable().size() ) { xRef = new SwXNumberingRules( *GetDoc()->GetNumRuleTable()[ nIndex ], GetDoc()); - aRet.setValue(&xRef, cppu::UnoType<XIndexReplace>::get()); + aRet <<= xRef; } if(!xRef.is()) @@ -1897,7 +1895,7 @@ uno::Any SwXReferenceMarks::getByIndex(sal_Int32 nIndex) if(pMark) { xRef = SwXReferenceMark::CreateXReferenceMark(*GetDoc(), pMark); - aRet.setValue(&xRef, cppu::UnoType<XTextContent>::get()); + aRet <<= xRef; } } if(!xRef.is()) @@ -1918,7 +1916,7 @@ uno::Any SwXReferenceMarks::getByName(const OUString& rName) { uno::Reference<XTextContent> const xRef = SwXReferenceMark::CreateXReferenceMark(*GetDoc(), pMark); - aRet.setValue(&xRef, cppu::UnoType<XTextContent>::get()); + aRet <<= xRef; } else throw NoSuchElementException(); diff --git a/sw/source/core/unocore/unocrsrhelper.cxx b/sw/source/core/unocore/unocrsrhelper.cxx index 22b41fed67fc..f3a725a53885 100644 --- a/sw/source/core/unocore/unocrsrhelper.cxx +++ b/sw/source/core/unocore/unocrsrhelper.cxx @@ -544,13 +544,13 @@ bool getCursorPropertyValue(const SfxItemPropertySimpleEntry& rEntry if(FN_UNO_TEXT_TABLE == rEntry.nWID) { uno::Reference< XTextTable > xTable = SwXTextTables::GetObject(*pTableFormat); - pAny->setValue(&xTable, cppu::UnoType<XTextTable>::get()); + *pAny <<= xTable; } else { SwTableBox* pBox = pSttNode->GetTableBox(); uno::Reference< XCell > xCell = SwXCell::CreateXCell(pTableFormat, pBox); - pAny->setValue(&xCell, cppu::UnoType<XCell>::get()); + *pAny <<= xCell; } } } @@ -585,7 +585,7 @@ bool getCursorPropertyValue(const SfxItemPropertySimpleEntry& rEntry if( pAny ) { uno::Reference< XTextSection > xSect = SwXTextSections::GetObject( *pSect->GetFormat() ); - pAny->setValue(&xSect, cppu::UnoType<XTextSection>::get()); + *pAny <<= xSect; } } else @@ -635,7 +635,7 @@ bool getCursorPropertyValue(const SfxItemPropertySimpleEntry& rEntry uno::Reference<XTextContent> const xRef = SwXReferenceMark::CreateXReferenceMark(*rPam.GetDoc(), const_cast<SwFormatRefMark*>(&rRef)); - pAny->setValue(&xRef, cppu::UnoType<XTextContent>::get()); + *pAny <<= xRef; } } else @@ -885,7 +885,7 @@ void getNumberingProperty(SwPaM& rPam, PropertyState& eState, Any * pAny ) { uno::Reference< XIndexReplace > xNum = new SwXNumberingRules(*pNumRule); if ( pAny ) - pAny->setValue(&xNum, cppu::UnoType<XIndexReplace>::get()); + *pAny <<= xNum; eState = PropertyState_DIRECT_VALUE; } else diff --git a/sw/source/core/unocore/unodraw.cxx b/sw/source/core/unocore/unodraw.cxx index 10024027c658..a12fa5dd1089 100644 --- a/sw/source/core/unocore/unodraw.cxx +++ b/sw/source/core/unocore/unodraw.cxx @@ -1529,7 +1529,7 @@ uno::Any SwXShape::getPropertyValue(const OUString& rPropertyName) Point aPt = pObj->GetAnchorPos(); awt::Point aPoint( convertTwipToMm100( aPt.X() ), convertTwipToMm100( aPt.Y() ) ); - aRet.setValue(&aPoint, cppu::UnoType<awt::Point>::get()); + aRet <<= aPoint; } } // #i26791# - special handling for FN_TEXT_RANGE @@ -1552,7 +1552,7 @@ uno::Any SwXShape::getPropertyValue(const OUString& rPropertyName) *pFormat->GetDoc(), *aAnchor.GetContentAnchor(), nullptr ); - aRet.setValue(&xTextRange, cppu::UnoType<text::XTextRange>::get()); + aRet <<= xTextRange; } else { @@ -1664,15 +1664,14 @@ uno::Any SwXShape::getPropertyValue(const OUString& rPropertyName) pItem = pImpl->GetSurround(); break; case FN_TEXT_RANGE : - aRet.setValue(&pImpl->GetTextRange(), cppu::UnoType<text::XTextRange>::get()); + aRet <<= pImpl->GetTextRange(); break; case RES_OPAQUE : aRet <<= pImpl->GetOpaque(); break; case FN_ANCHOR_POSITION : { - awt::Point aPoint; - aRet.setValue(&aPoint, cppu::UnoType<awt::Point>::get()); + aRet <<= awt::Point(); } break; // #i26791# diff --git a/sw/source/core/unocore/unofield.cxx b/sw/source/core/unocore/unofield.cxx index 89e5f1780cd7..b0a084f78322 100644 --- a/sw/source/core/unocore/unofield.cxx +++ b/sw/source/core/unocore/unofield.cxx @@ -2334,7 +2334,7 @@ throw (beans::UnknownPropertyException, lang::WrappedTargetException, uno::Sequence<text::TextContentAnchorType> aTypes(1); text::TextContentAnchorType* pArray = aTypes.getArray(); pArray[0] = text::TextContentAnchorType_AS_CHARACTER; - aRet.setValue(&aTypes, cppu::UnoType<uno::Sequence<text::TextContentAnchorType>>::get()); + aRet <<= aTypes; } break; diff --git a/sw/source/core/unocore/unoframe.cxx b/sw/source/core/unocore/unoframe.cxx index 2bb4a87ce860..6cbff2e618a0 100644 --- a/sw/source/core/unocore/unoframe.cxx +++ b/sw/source/core/unocore/unoframe.cxx @@ -2021,7 +2021,7 @@ uno::Any SwXFrame::getPropertyValue(const OUString& rPropertyName) pArray[2] = text::TextContentAnchorType_AT_PAGE; pArray[3] = text::TextContentAnchorType_AT_FRAME; pArray[4] = text::TextContentAnchorType_AT_CHARACTER; - aAny.setValue(&aTypes, cppu::UnoType<uno::Sequence<text::TextContentAnchorType>>::get()); + aAny <<= aTypes; } else if(pFormat) { @@ -2169,7 +2169,7 @@ uno::Any SwXFrame::getPropertyValue(const OUString& rPropertyName) awt::Size aTmp; aTmp.Width = convertTwipToMm100(aActSize.Width()); aTmp.Height = convertTwipToMm100(aActSize.Height()); - aAny.setValue(&aTmp, ::cppu::UnoType<awt::Size>::get()); + aAny <<= aTmp; } } else if(FN_PARAM_LINK_DISPLAY_NAME == pEntry->nWID) diff --git a/sw/source/core/unocore/unoparagraph.cxx b/sw/source/core/unocore/unoparagraph.cxx index 39417de5c410..7f7573261310 100644 --- a/sw/source/core/unocore/unoparagraph.cxx +++ b/sw/source/core/unocore/unoparagraph.cxx @@ -894,7 +894,7 @@ bool ::sw::GetDefaultTextContentValue( { uno::Sequence<text::TextContentAnchorType> aTypes(1); text::TextContentAnchorType* pArray = aTypes.getArray(); pArray[0] = text::TextContentAnchorType_AT_PARAGRAPH; - rAny.setValue(&aTypes, cppu::UnoType<uno::Sequence<text::TextContentAnchorType>>::get()); + rAny <<= aTypes; } break; default: diff --git a/sw/source/core/unocore/unosett.cxx b/sw/source/core/unocore/unosett.cxx index cd84531a3558..9f9991aaed89 100644 --- a/sw/source/core/unocore/unosett.cxx +++ b/sw/source/core/unocore/unosett.cxx @@ -1265,14 +1265,14 @@ uno::Any SwXNumberingRules::getByIndex(sal_Int32 nIndex) { uno::Sequence<beans::PropertyValue> aRet = GetNumberingRuleByIndex( *pRule, nIndex); - aVal.setValue(&aRet, cppu::UnoType<uno::Sequence<beans::PropertyValue>>::get()); + aVal <<= aRet; } else if(pDocShell) { uno::Sequence<beans::PropertyValue> aRet = GetNumberingRuleByIndex( *pDocShell->GetDoc()->GetOutlineNumRule(), nIndex); - aVal.setValue(&aRet, cppu::UnoType<uno::Sequence<beans::PropertyValue>>::get()); + aVal <<= aRet; } else throw uno::RuntimeException(); diff --git a/sw/source/core/unocore/unostyle.cxx b/sw/source/core/unocore/unostyle.cxx index 0c60416f6ee1..ae6d428c18fe 100644 --- a/sw/source/core/unocore/unostyle.cxx +++ b/sw/source/core/unocore/unostyle.cxx @@ -3326,7 +3326,7 @@ uno::Any SwXAutoStyles::getByIndex(sal_Int32 nIndex) default: ; } - aRet.setValue(&aRef, cppu::UnoType<style::XAutoStyleFamily>::get()); + aRet <<= aRef; } else throw uno::RuntimeException(); @@ -3724,7 +3724,7 @@ uno::Any SwXAutoStylesEnumerator::nextElement( ) SfxItemSet_Pointer_t pNextSet = m_pImpl->nextElement(); uno::Reference< style::XAutoStyle > xAutoStyle = new SwXAutoStyle(m_pImpl->getDoc(), pNextSet, m_pImpl->getFamily()); - aRet.setValue(&xAutoStyle, cppu::UnoType<style::XAutoStyle>::get()); + aRet <<= xAutoStyle; } return aRet; } diff --git a/sw/source/core/unocore/unotbl.cxx b/sw/source/core/unocore/unotbl.cxx index aa4057441de4..ba58c94ca6de 100644 --- a/sw/source/core/unocore/unotbl.cxx +++ b/sw/source/core/unocore/unotbl.cxx @@ -657,7 +657,7 @@ static void lcl_GetTableSeparators(uno::Any& rRet, SwTable* pTable, SwTableBox* } } if(!bError) - rRet.setValue(&aColSeq, cppu::UnoType<uno::Sequence< text::TableColumnSeparator>>::get()); + rRet <<= aColSeq; } diff --git a/sw/source/filter/html/htmlform.cxx b/sw/source/filter/html/htmlform.cxx index 5fb9e1ade649..aeb520d418f6 100644 --- a/sw/source/filter/html/htmlform.cxx +++ b/sw/source/filter/html/htmlform.cxx @@ -630,7 +630,7 @@ static void lcl_html_setFixedFontProperty( rPropSet->setPropertyValue("FontPitch", aTmp ); float fVal(10.); - aTmp.setValue( &fVal, cppu::UnoType<decltype(fVal)>::get()); + aTmp <<= fVal; rPropSet->setPropertyValue("FontHeight", aTmp ); } @@ -1000,7 +1000,7 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl( { float fVal = static_cast< float >( (static_cast<const SvxFontHeightItem *>(pItem)->GetHeight()) / 20.0 ); - aTmp.setValue( &fVal, cppu::UnoType<decltype(fVal)>::get()); + aTmp <<= fVal; rFCompPropSet->setPropertyValue( sPropName, aTmp ); } @@ -1047,7 +1047,7 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl( { float fVal = VCLUnoHelper::ConvertFontWeight( static_cast<const SvxWeightItem *>(pItem)->GetWeight() ); - aTmp.setValue( &fVal, cppu::UnoType<decltype(fVal)>::get()); + aTmp <<= fVal; rFCompPropSet->setPropertyValue( sPropName, aTmp ); } @@ -1176,8 +1176,7 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl( xTextRg = new SwXTextRange( *m_pPam, xDummyTextRef ); } - aTmp.setValue( &xTextRg, - cppu::UnoType<text::XTextRange>::get()); + aTmp <<= xTextRg; xShapePropSet->setPropertyValue("TextRange", aTmp ); } @@ -1354,13 +1353,11 @@ void SwHTMLParser::NewForm( bool bAppend ) xFormPropSet->setPropertyValue("TargetURL", aTmp ); - FormSubmitMethod eMethod = (FormSubmitMethod)nMethod; - aTmp.setValue( &eMethod, cppu::UnoType<FormSubmitMethod>::get()); + aTmp <<= FormSubmitMethod(nMethod); xFormPropSet->setPropertyValue("SubmitMethod", aTmp ); - FormSubmitEncoding eEncType = (FormSubmitEncoding)nEncType; - aTmp.setValue( &eEncType, cppu::UnoType<FormSubmitEncoding>::get()); + aTmp <<= FormSubmitEncoding(nEncType); xFormPropSet->setPropertyValue("SubmitEncoding", aTmp ); if( !sTarget.isEmpty() ) @@ -1700,9 +1697,7 @@ void SwHTMLParser::InsertInput() aSz = Application::GetDefaultDevice() ->PixelToLogic( aSz, MapMode( MAP_100TH_MM ) ); } - FormButtonType eButtonType = FormButtonType_SUBMIT; - aTmp.setValue( &eButtonType, - cppu::UnoType<FormButtonType>::get()); + aTmp <<= FormButtonType_SUBMIT; xPropSet->setPropertyValue("ButtonType", aTmp ); aTmp <<= (sal_Int16) 0 ; @@ -1738,8 +1733,7 @@ void SwHTMLParser::InsertInput() xPropSet->setPropertyValue("Label", aTmp ); - aTmp.setValue( &eButtonType, - cppu::UnoType<FormButtonType>::get()); + aTmp <<= eButtonType; xPropSet->setPropertyValue("ButtonType", aTmp ); bMinWidth = bMinHeight = true; diff --git a/sw/source/filter/ww8/ww8par3.cxx b/sw/source/filter/ww8/ww8par3.cxx index 7b0d024df430..4882660c1f68 100644 --- a/sw/source/filter/ww8/ww8par3.cxx +++ b/sw/source/filter/ww8/ww8par3.cxx @@ -2596,7 +2596,7 @@ bool SwMSConvertControls::InsertControl( uno::Reference< text::XTextRange > xTextRg = new SwXTextRange( *pPaM, xDummyTextRef ); - aTmp.setValue(&xTextRg, cppu::UnoType<text::XTextRange>::get()); + aTmp <<= xTextRg; xShapePropSet->setPropertyValue("TextRange", aTmp ); // Das Control-Model am Control-Shape setzen diff --git a/sw/source/uibase/shells/drformsh.cxx b/sw/source/uibase/shells/drformsh.cxx index 50058a1b65f3..360d99bc0d8e 100644 --- a/sw/source/uibase/shells/drformsh.cxx +++ b/sw/source/uibase/shells/drformsh.cxx @@ -142,8 +142,7 @@ void SwDrawFormShell::Execute(SfxRequest &rReq) xPropSet->setPropertyValue( "TargetFrame", aTmp ); } - form::FormButtonType eButtonType = form::FormButtonType_URL; - aTmp.setValue( &eButtonType, ::cppu::UnoType<form::FormButtonType>::get()); + aTmp <<= form::FormButtonType_URL; xPropSet->setPropertyValue( "ButtonType", aTmp ); } } diff --git a/sw/source/uibase/shells/textdrw.cxx b/sw/source/uibase/shells/textdrw.cxx index 64d527e685a7..256cbe3722ca 100644 --- a/sw/source/uibase/shells/textdrw.cxx +++ b/sw/source/uibase/shells/textdrw.cxx @@ -104,8 +104,7 @@ void SwBaseShell::InsertURLButton(const OUString& rURL, const OUString& rTarget, xPropSet->setPropertyValue( "TargetFrame", aTmp ); } - form::FormButtonType eButtonType = form::FormButtonType_URL; - aTmp.setValue( &eButtonType, ::cppu::UnoType<form::FormButtonType>::get()); + aTmp <<= form::FormButtonType_URL; xPropSet->setPropertyValue( "ButtonType", aTmp ); #if HAVE_FEATURE_AVMEDIA diff --git a/sw/source/uibase/uno/unotxdoc.cxx b/sw/source/uibase/uno/unotxdoc.cxx index 3a8a7ada5119..28ecfb6ab4fe 100644 --- a/sw/source/uibase/uno/unotxdoc.cxx +++ b/sw/source/uibase/uno/unotxdoc.cxx @@ -3736,56 +3736,49 @@ Any SwXLinkTargetSupplier::getByName(const OUString& rName) Reference< XNameAccess > xTables = new SwXLinkNameAccessWrapper( pxDoc->getTextTables(), rName, sSuffix ); - Reference< XPropertySet > xRet(xTables, UNO_QUERY); - aRet.setValue(&xRet, cppu::UnoType<XPropertySet>::get()); + aRet <<= Reference< XPropertySet >(xTables, UNO_QUERY); } else if(rName == sFrames) { sSuffix += "frame"; Reference< XNameAccess > xTables = new SwXLinkNameAccessWrapper( pxDoc->getTextFrames(), rName, sSuffix ); - Reference< XPropertySet > xRet(xTables, UNO_QUERY); - aRet.setValue(&xRet, cppu::UnoType<XPropertySet>::get()); + aRet <<= Reference< XPropertySet >(xTables, UNO_QUERY); } else if(rName == sSections) { sSuffix += "region"; Reference< XNameAccess > xTables = new SwXLinkNameAccessWrapper( pxDoc->getTextSections(), rName, sSuffix ); - Reference< XPropertySet > xRet(xTables, UNO_QUERY); - aRet.setValue(&xRet, cppu::UnoType<XPropertySet>::get()); + aRet <<= Reference< XPropertySet >(xTables, UNO_QUERY); } else if(rName == sGraphics) { sSuffix += "graphic"; Reference< XNameAccess > xTables = new SwXLinkNameAccessWrapper( pxDoc->getGraphicObjects(), rName, sSuffix ); - Reference< XPropertySet > xRet(xTables, UNO_QUERY); - aRet.setValue(&xRet, cppu::UnoType<XPropertySet>::get()); + aRet <<= Reference< XPropertySet >(xTables, UNO_QUERY); } else if(rName == sOLEs) { sSuffix += "ole"; Reference< XNameAccess > xTables = new SwXLinkNameAccessWrapper( pxDoc->getEmbeddedObjects(), rName, sSuffix ); - Reference< XPropertySet > xRet(xTables, UNO_QUERY); - aRet.setValue(&xRet, cppu::UnoType<XPropertySet>::get()); + aRet <<= Reference< XPropertySet >(xTables, UNO_QUERY); } else if(rName == sOutlines) { sSuffix += "outline"; Reference< XNameAccess > xTables = new SwXLinkNameAccessWrapper( *pxDoc, rName, sSuffix ); - Reference< XPropertySet > xRet(xTables, UNO_QUERY); - aRet.setValue(&xRet, cppu::UnoType<XPropertySet>::get()); + aRet <<= Reference< XPropertySet >(xTables, UNO_QUERY); } else if(rName == sBookmarks) { sSuffix.clear(); Reference< XNameAccess > xBkms = new SwXLinkNameAccessWrapper( pxDoc->getBookmarks(), rName, sSuffix ); - Reference< XPropertySet > xRet(xBkms, UNO_QUERY); - aRet.setValue(&xRet, cppu::UnoType<XPropertySet>::get()); + aRet <<= Reference< XPropertySet >(xBkms, UNO_QUERY); } else throw NoSuchElementException(); @@ -3903,7 +3896,7 @@ Any SwXLinkNameAccessWrapper::getByName(const OUString& rName) if(sParam == lcl_CreateOutlineString(i, rOutlineNodes, pOutlRule)) { Reference< XPropertySet > xOutline = new SwXOutlineTarget(sParam); - aRet.setValue(&xOutline, cppu::UnoType<XPropertySet>::get()); + aRet <<= xOutline; bFound = true; } } @@ -4069,8 +4062,7 @@ static Any lcl_GetDisplayBitmap(const OUString& _sLinkSuffix) ImageList aEntryImages( SW_RES(IMG_NAVI_ENTRYBMP) ); const Image& rImage = aEntryImages.GetImage( (int)nImgId + 2000 ); Bitmap aBitmap( rImage.GetBitmapEx().GetBitmap() ); - Reference<awt::XBitmap> xBmp = VCLUnoHelper::CreateBitmap( aBitmap ); - aRet.setValue( &xBmp, cppu::UnoType<awt::XBitmap>::get()); + aRet <<= VCLUnoHelper::CreateBitmap( aBitmap ); } return aRet; } diff --git a/sw/source/uibase/uno/unotxvw.cxx b/sw/source/uibase/uno/unotxvw.cxx index ecbb9df8a620..22a2648547b4 100644 --- a/sw/source/uibase/uno/unotxvw.cxx +++ b/sw/source/uibase/uno/unotxvw.cxx @@ -172,47 +172,47 @@ uno::Any SAL_CALL SwXTextView::queryInterface( const uno::Type& aType ) if(aType == cppu::UnoType<view::XSelectionSupplier>::get()) { uno::Reference<view::XSelectionSupplier> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else if(aType == cppu::UnoType<lang::XServiceInfo>::get()) { uno::Reference<lang::XServiceInfo> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else if(aType == cppu::UnoType<view::XControlAccess>::get()) { uno::Reference<view::XControlAccess> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else if(aType == cppu::UnoType<view::XFormLayerAccess>::get()) { uno::Reference<view::XFormLayerAccess> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else if(aType == cppu::UnoType<text::XTextViewCursorSupplier>::get()) { uno::Reference<text::XTextViewCursorSupplier> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else if(aType == cppu::UnoType<view::XViewSettingsSupplier>::get()) { uno::Reference<view::XViewSettingsSupplier> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else if(aType == cppu::UnoType<XRubySelection>::get()) { uno::Reference<XRubySelection> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else if(aType == cppu::UnoType<XPropertySet>::get()) { uno::Reference<XPropertySet> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else if(aType == cppu::UnoType<datatransfer::XTransferableSupplier>::get()) { uno::Reference<datatransfer::XTransferableSupplier> xRet = this; - aRet.setValue(&xRet, aType); + aRet <<= xRet; } else aRet = SfxBaseController::queryInterface(aType); diff --git a/sw/source/uibase/utlui/uiitems.cxx b/sw/source/uibase/utlui/uiitems.cxx index 42fc1d2b6e34..7c20a88e157e 100644 --- a/sw/source/uibase/utlui/uiitems.cxx +++ b/sw/source/uibase/utlui/uiitems.cxx @@ -251,7 +251,7 @@ bool SwUINumRuleItem::operator==( const SfxPoolItem& rAttr ) const bool SwUINumRuleItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/ ) const { uno::Reference< container::XIndexReplace >xRules = new SwXNumberingRules(*pRule); - rVal.setValue(&xRules, cppu::UnoType<container::XIndexReplace>::get()); + rVal <<= xRules; return true; } bool SwUINumRuleItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/ ) diff --git a/sw/source/uibase/utlui/unotools.cxx b/sw/source/uibase/utlui/unotools.cxx index da7512c57687..f83991a8e35b 100644 --- a/sw/source/uibase/utlui/unotools.cxx +++ b/sw/source/uibase/utlui/unotools.cxx @@ -145,8 +145,7 @@ void SwOneExampleFrame::CreateControl() pValues[1].Value <<= OUString("-RB"); pValues[2].Name = "Referer"; pValues[2].Value <<= OUString("private:user"); - uno::Any aArgs; - aArgs.setValue(&aSeq, cppu::UnoType<uno::Sequence<beans::PropertyValue>>::get()); + uno::Any aArgs(aSeq); xPrSet->setPropertyValue( "LoaderArguments", aArgs ); //save and set readonly??? @@ -356,7 +355,7 @@ IMPL_LINK_TYPED( SwOneExampleFrame, TimeoutHdl, Idle*, pTimer, void ) aSize >>= aPSize; //TODO: set page width to card width aPSize.Width = 10000; - aSize.setValue(&aPSize, ::cppu::UnoType<awt::Size>::get()); + aSize <<= aPSize; xPProp->setPropertyValue(UNO_NAME_SIZE, aSize); uno::Any aZero; aZero <<= (sal_Int32)0; diff --git a/unotools/source/config/lingucfg.cxx b/unotools/source/config/lingucfg.cxx index 03b2275cc2be..929354479e2d 100644 --- a/unotools/source/config/lingucfg.cxx +++ b/unotools/source/config/lingucfg.cxx @@ -363,20 +363,17 @@ uno::Any SvtLinguConfigItem::GetProperty( sal_Int32 nPropertyHandle ) const } case UPH_DEFAULT_LOCALE : { - lang::Locale aLocale( LanguageTag::convertToLocale( rOpt.nDefaultLanguage, false) ); - aRes.setValue( &aLocale, cppu::UnoType<lang::Locale>::get()); + aRes <<= LanguageTag::convertToLocale( rOpt.nDefaultLanguage, false); break; } case UPH_DEFAULT_LOCALE_CJK : { - lang::Locale aLocale( LanguageTag::convertToLocale( rOpt.nDefaultLanguage_CJK, false) ); - aRes.setValue( &aLocale, cppu::UnoType<lang::Locale>::get()); + aRes <<= LanguageTag::convertToLocale( rOpt.nDefaultLanguage_CJK, false); break; } case UPH_DEFAULT_LOCALE_CTL : { - lang::Locale aLocale( LanguageTag::convertToLocale( rOpt.nDefaultLanguage_CTL, false) ); - aRes.setValue( &aLocale, cppu::UnoType<lang::Locale>::get()); + aRes <<= LanguageTag::convertToLocale( rOpt.nDefaultLanguage_CTL, false); break; } case UPH_IS_IGNORE_POST_POSITIONAL_WORD : pbVal = &rOpt.bIsIgnorePostPositionalWord; break; @@ -671,8 +668,6 @@ bool SvtLinguConfigItem::SaveOptions( const uno::Sequence< OUString > &rProperyN osl::MutexGuard aGuard(theSvtLinguConfigItemMutex::get()); bool bRet = false; - const uno::Type &rINT16 = cppu::UnoType<sal_Int16>::get(); - const uno::Type &rINT32 = cppu::UnoType<sal_Int32>::get(); sal_Int32 nProps = rProperyNames.getLength(); uno::Sequence< uno::Any > aValues( nProps ); @@ -699,9 +694,9 @@ bool SvtLinguConfigItem::SaveOptions( const uno::Sequence< OUString > &rProperyN *pValue++ <<= rOpt.bIsSpellSpecial; // 11 *pValue++ <<= rOpt.bIsSpellReverse; // 14 - pValue++->setValue( &rOpt.nHyphMinLeading, rINT16 ); // 15 - pValue++->setValue( &rOpt.nHyphMinTrailing, rINT16 ); // 16 - pValue++->setValue( &rOpt.nHyphMinWordLength, rINT16 ); // 17 + *pValue++ <<= rOpt.nHyphMinLeading; // 15 + *pValue++ <<= rOpt.nHyphMinTrailing; // 16 + *pValue++ <<= rOpt.nHyphMinWordLength; // 17 *pValue++ <<= rOpt.bIsHyphSpecial; // 18 *pValue++ <<= rOpt.bIsHyphAuto; // 19 @@ -717,7 +712,7 @@ bool SvtLinguConfigItem::SaveOptions( const uno::Sequence< OUString > &rProperyN *pValue++ <<= rOpt.bIsTranslateCommonTerms; // 27 *pValue++ <<= rOpt.bIsReverseMapping; // 28 - pValue++->setValue( &rOpt.nDataFilesChangedCheckValue, rINT32 ); // 29 + *pValue++ <<= rOpt.nDataFilesChangedCheckValue; // 29 *pValue++ <<= rOpt.bIsGrammarAuto; // 30 *pValue++ <<= rOpt.bIsGrammarInteractive; // 31 |