From 0074951704022d173a5fdb9df933f47be1dcbb91 Mon Sep 17 00:00:00 2001 From: Vasily Melenchuk Date: Fri, 10 Nov 2017 18:37:25 +0300 Subject: tdf#113572: allow switching to data range in copypasted chart - enable data range toolbar button for charts with internal data table and possiblilty to switch to data range - show warning before destoying data table - recreation of data provider Change-Id: I2a08b723be80d411e970bfe2ee53dee7d3d52faa Reviewed-on: https://gerrit.libreoffice.org/44605 Reviewed-by: Katarina Behrens Reviewed-by: Thorsten Behrens Tested-by: Thorsten Behrens --- chart2/inc/ChartModel.hxx | 2 ++ chart2/inc/strings.hrc | 1 + 2 files changed, 3 insertions(+) (limited to 'chart2/inc') diff --git a/chart2/inc/ChartModel.hxx b/chart2/inc/ChartModel.hxx index 063e3fc6a72b..191533418943 100644 --- a/chart2/inc/ChartModel.hxx +++ b/chart2/inc/ChartModel.hxx @@ -474,6 +474,8 @@ public: bool isDataFromPivotTable(); + void removeDataProviders(); + #if HAVE_FEATURE_OPENGL OpenGLWindow* getOpenGLWindow() { return mpOpenGLWindow;} #endif diff --git a/chart2/inc/strings.hrc b/chart2/inc/strings.hrc index fac728c6e4dd..e4a1844d1f18 100644 --- a/chart2/inc/strings.hrc +++ b/chart2/inc/strings.hrc @@ -24,6 +24,7 @@ #define STR_DLG_CHART_WIZARD NC_("STR_DLG_CHART_WIZARD", "Chart Wizard") #define STR_DLG_SMOOTH_LINE_PROPERTIES NC_("STR_DLG_SMOOTH_LINE_PROPERTIES", "Smooth Lines") #define STR_DLG_STEPPED_LINE_PROPERTIES NC_("STR_DLG_STEPPED_LINE_PROPERTIES", "Stepped Lines") +#define STR_DLG_REMOVE_DATA_TABLE NC_("STR_DLG_REMOVE_DATA_TABLE", "This chart currently contains an internal data table. Do you want to proceed, deleting the internal data table, and set a new data range?") #define STR_PAGE_CHARTTYPE NC_("STR_PAGE_CHARTTYPE", "Chart Type") #define STR_PAGE_DATA_RANGE NC_("STR_PAGE_DATA_RANGE", "Data Range") #define STR_PAGE_CHART_ELEMENTS NC_("STR_PAGE_CHART_ELEMENTS", "Chart Elements") -- cgit