summaryrefslogtreecommitdiff
path: root/chart2/source/model/template
diff options
context:
space:
mode:
authorArmin Le Grand <alg@apache.org>2012-06-28 10:01:49 +0000
committerThorsten Behrens <tbehrens@suse.com>2013-03-11 17:40:36 +0000
commita8f081d14741cdc1c0df272adf1f26839d2f0aee (patch)
tree5787106bb90762b1b4787fd95977b743927f5ee0 /chart2/source/model/template
parent3f04ec08b75d4ecb44ec3ec1230d2072d975c63d (diff)
Resolves: #119989# Support relative 3D pie chart height when importing charts.
Reported by: Yan Li Patch by: Yan Li, Tan Li, alg Review by: alg(cherry picked from commit 2b1cedbe547ea8f7979f91873dd6e602ebb08a7b) Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch> (cherry picked from commit ded39ea57b25617071012640cbaebaaf72a05744) Change-Id: Ibc6f070021c79809c651ba789409a5fb5096c185 Reviewed-on: https://gerrit.libreoffice.org/2671 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com>
Diffstat (limited to 'chart2/source/model/template')
-rw-r--r--chart2/source/model/template/PieChartType.cxx9
1 files changed, 8 insertions, 1 deletions
diff --git a/chart2/source/model/template/PieChartType.cxx b/chart2/source/model/template/PieChartType.cxx
index 450a622b52ab..05b82197ba21 100644
--- a/chart2/source/model/template/PieChartType.cxx
+++ b/chart2/source/model/template/PieChartType.cxx
@@ -42,7 +42,8 @@ namespace
enum
{
- PROP_PIECHARTTYPE_USE_RINGS
+ PROP_PIECHARTTYPE_USE_RINGS,
+ PROP_PIECHARTTYPE_3DRELATIVEHEIGHT
};
static void lcl_AddPropertiesToVector(
@@ -54,6 +55,11 @@ static void lcl_AddPropertiesToVector(
::getBooleanCppuType(),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::MAYBEDEFAULT ));
+ rOutProperties.push_back(
+ Property( C2U("3DRelativeHeight"),
+ PROP_PIECHARTTYPE_3DRELATIVEHEIGHT,
+ ::getCppuType( reinterpret_cast< const sal_Int32 * >(0)),
+ beans::PropertyAttribute::MAYBEVOID ));
}
struct StaticPieChartTypeDefaults_Initializer
@@ -68,6 +74,7 @@ private:
void lcl_AddDefaultsToMap( ::chart::tPropertyValueMap & rOutMap )
{
::chart::PropertyHelper::setPropertyValueDefault( rOutMap, PROP_PIECHARTTYPE_USE_RINGS, false );
+ ::chart::PropertyHelper::setPropertyValueDefault< sal_Int32 >( rOutMap, PROP_PIECHARTTYPE_3DRELATIVEHEIGHT, 100 );
}
};