ObjectNameProvider.cxx (cde9e8dc) ObjectNameProvider.cxx (9ec58d04)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 76 unchanged lines hidden (view full) ---

85 sal_Int32 nIndex = aRet.indexOf( aWildcard );
86 if( nIndex != -1 )
87 aRet = aRet.replaceAt( nIndex, aWildcard.getLength(), lcl_getDataSeriesName( rObjectCID, xChartModel ) );
88 return aRet;
89}
90
91void lcl_addText( OUString& rOut, const OUString& rSeparator, const OUString& rNext )
92{
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 76 unchanged lines hidden (view full) ---

85 sal_Int32 nIndex = aRet.indexOf( aWildcard );
86 if( nIndex != -1 )
87 aRet = aRet.replaceAt( nIndex, aWildcard.getLength(), lcl_getDataSeriesName( rObjectCID, xChartModel ) );
88 return aRet;
89}
90
91void lcl_addText( OUString& rOut, const OUString& rSeparator, const OUString& rNext )
92{
93 if( rOut.getLength() && rNext.getLength() )
93 if( !rOut.isEmpty() && !rNext.isEmpty() )
94 rOut+=rSeparator;
94 rOut+=rSeparator;
95 if( rNext.getLength() )
95 if( !rNext.isEmpty() )
96 rOut+=rNext;
97}
98
99OUString lcl_getDataPointValueText( const Reference< XDataSeries >& xSeries, sal_Int32 nPointIndex,
100 const Reference< XCoordinateSystem >& xCooSys,
101 const Reference< frame::XModel >& xChartModel )
102{
103

--- 76 unchanged lines hidden (view full) ---

180 }
181 catch( uno::Exception& e )
182 {
183 ASSERT_EXCEPTION( e );
184 }
185 }
186 }
187
96 rOut+=rNext;
97}
98
99OUString lcl_getDataPointValueText( const Reference< XDataSeries >& xSeries, sal_Int32 nPointIndex,
100 const Reference< XCoordinateSystem >& xCooSys,
101 const Reference< frame::XModel >& xChartModel )
102{
103

--- 76 unchanged lines hidden (view full) ---

180 }
181 catch( uno::Exception& e )
182 {
183 ASSERT_EXCEPTION( e );
184 }
185 }
186 }
187
188 if( aX.getLength() == 0 )
188 if( aX.isEmpty() )
189 {
190 aRet = ExplicitCategoriesProvider::getCategoryByIndex( xCooSys, xChartModel, nPointIndex );
191 }
192 else
193 {
194 aRet = aX;
195 }
196

--- 192 unchanged lines hidden (view full) ---

389 case TitleHelper::SECONDARY_Y_AXIS_TITLE:
390 aRet=String(SchResId(STR_OBJECT_TITLE_SECONDARY_Y_AXIS));
391 break;
392 default:
393 DBG_ERROR("unknown title type");
394 break;
395 }
396
189 {
190 aRet = ExplicitCategoriesProvider::getCategoryByIndex( xCooSys, xChartModel, nPointIndex );
191 }
192 else
193 {
194 aRet = aX;
195 }
196

--- 192 unchanged lines hidden (view full) ---

389 case TitleHelper::SECONDARY_Y_AXIS_TITLE:
390 aRet=String(SchResId(STR_OBJECT_TITLE_SECONDARY_Y_AXIS));
391 break;
392 default:
393 DBG_ERROR("unknown title type");
394 break;
395 }
396
397 if( !aRet.getLength() )
397 if( aRet.isEmpty() )
398 aRet=String(SchResId(STR_OBJECT_TITLE));
399
400 return aRet;
401}
402
403OUString ObjectNameProvider::getTitleName( const OUString& rObjectCID
404 , const Reference< frame::XModel >& xChartModel )
405{
406 OUString aRet;
407
408 Reference< XTitle > xTitle(
409 ObjectIdentifier::getObjectPropertySet( rObjectCID , xChartModel ), uno::UNO_QUERY );
410 if( xTitle.is() )
411 {
412 TitleHelper::eTitleType eType;
413 if( TitleHelper::getTitleType( eType, xTitle, xChartModel ) )
414 aRet = ObjectNameProvider::getTitleNameByType( eType );
415 }
398 aRet=String(SchResId(STR_OBJECT_TITLE));
399
400 return aRet;
401}
402
403OUString ObjectNameProvider::getTitleName( const OUString& rObjectCID
404 , const Reference< frame::XModel >& xChartModel )
405{
406 OUString aRet;
407
408 Reference< XTitle > xTitle(
409 ObjectIdentifier::getObjectPropertySet( rObjectCID , xChartModel ), uno::UNO_QUERY );
410 if( xTitle.is() )
411 {
412 TitleHelper::eTitleType eType;
413 if( TitleHelper::getTitleType( eType, xTitle, xChartModel ) )
414 aRet = ObjectNameProvider::getTitleNameByType( eType );
415 }
416 if( !aRet.getLength() )
416 if( aRet.isEmpty() )
417 aRet=String(SchResId(STR_OBJECT_TITLE));
418
419 return aRet;
420}
421
422rtl::OUString ObjectNameProvider::getGridName( const rtl::OUString& rObjectCID
423 , const uno::Reference< frame::XModel >& xChartModel )
424{

--- 307 unchanged lines hidden (view full) ---

732 xSeries, nPointIndex, DataSeriesHelper::getCoordinateSystemOfSeries(xSeries, xDiagram), xChartModel ) );
733 }
734 }
735 else
736 {
737 // use the verbose text including the formula for trend lines
738 const bool bVerbose( OBJECTTYPE_DATA_CURVE == eObjectType || OBJECTTYPE_DATA_AVERAGE_LINE == eObjectType );
739 const OUString aHelpText( getHelpText( rObjectCID, xChartModel, bVerbose ));
417 aRet=String(SchResId(STR_OBJECT_TITLE));
418
419 return aRet;
420}
421
422rtl::OUString ObjectNameProvider::getGridName( const rtl::OUString& rObjectCID
423 , const uno::Reference< frame::XModel >& xChartModel )
424{

--- 307 unchanged lines hidden (view full) ---

732 xSeries, nPointIndex, DataSeriesHelper::getCoordinateSystemOfSeries(xSeries, xDiagram), xChartModel ) );
733 }
734 }
735 else
736 {
737 // use the verbose text including the formula for trend lines
738 const bool bVerbose( OBJECTTYPE_DATA_CURVE == eObjectType || OBJECTTYPE_DATA_AVERAGE_LINE == eObjectType );
739 const OUString aHelpText( getHelpText( rObjectCID, xChartModel, bVerbose ));
740 if( aHelpText.getLength())
740 if( !aHelpText.isEmpty() )
741 {
742 aRet = String( SchResId( STR_STATUS_OBJECT_MARKED ));
743 replaceParamterInString( aRet, C2U("%OBJECTNAME"), aHelpText );
744 }
745 }
746
747 return aRet;
748}

--- 85 unchanged lines hidden ---
741 {
742 aRet = String( SchResId( STR_STATUS_OBJECT_MARKED ));
743 replaceParamterInString( aRet, C2U("%OBJECTNAME"), aHelpText );
744 }
745 }
746
747 return aRet;
748}

--- 85 unchanged lines hidden ---