Files
libreoffice/chart2/source/controller/dialogs/DialogModel.hxx

182 lines
5.8 KiB
C++
Raw Normal View History

2010-10-27 12:43:08 +01:00
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
* License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
#ifndef INCLUDED_CHART2_SOURCE_CONTROLLER_DIALOGS_DIALOGMODEL_HXX
#define INCLUDED_CHART2_SOURCE_CONTROLLER_DIALOGS_DIALOGMODEL_HXX
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
#include "TimerTriggeredControllerLock.hxx"
#include <com/sun/star/chart2/XChartDocument.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include "ChartModel.hxx"
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
#include <map>
#include <memory>
#include <vector>
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
namespace com { namespace sun { namespace star { namespace chart2 {
class XDataSeriesContainer;
class XDataSeries;
class XChartType;
class XChartTypeTemplate;
struct InterpretedData;
namespace data {
class XDataProvider;
class XLabeledDataSequence;
}
}}}}
namespace chart
{
class RangeSelectionHelper;
struct DialogModelTimeBasedInfo
{
DialogModelTimeBasedInfo();
bool bTimeBased;
sal_Int32 nStart;
sal_Int32 nEnd;
};
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
class DialogModel
{
public:
explicit DialogModel(
const css::uno::Reference< css::chart2::XChartDocument > & xChartDocument,
const css::uno::Reference< css::uno::XComponentContext > & xContext );
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
~DialogModel();
typedef ::std::pair<
OUString,
::std::pair< css::uno::Reference< css::chart2::XDataSeries >,
css::uno::Reference< css::chart2::XChartType > > >
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
tSeriesWithChartTypeByName;
typedef ::std::map< OUString, OUString >
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
tRolesWithRanges;
void setTemplate(
const css::uno::Reference< css::chart2::XChartTypeTemplate > & xTemplate );
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
std::shared_ptr< RangeSelectionHelper >
getRangeSelectionHelper() const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
css::uno::Reference< css::frame::XModel >
getChartModel() const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
css::uno::Reference< css::chart2::data::XDataProvider >
getDataProvider() const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
::std::vector< css::uno::Reference< css::chart2::XDataSeriesContainer > >
getAllDataSeriesContainers() const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
::std::vector< tSeriesWithChartTypeByName >
getAllDataSeriesWithLabel() const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
static tRolesWithRanges getRolesWithRanges(
const css::uno::Reference< css::chart2::XDataSeries > & xSeries,
const OUString & aRoleOfSequenceForLabel,
const css::uno::Reference< css::chart2::XChartType > & xChartType );
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
enum eMoveDirection
{
MOVE_DOWN,
MOVE_UP
};
void moveSeries( const css::uno::Reference< css::chart2::XDataSeries > & xSeries,
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
eMoveDirection eDirection );
/// @return the newly inserted series
css::uno::Reference<
css::chart2::XDataSeries > insertSeriesAfter(
const css::uno::Reference< css::chart2::XDataSeries > & xSeries,
const css::uno::Reference< css::chart2::XChartType > & xChartType,
bool bCreateDataCachedSequences = false );
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
void deleteSeries(
const css::uno::Reference< css::chart2::XDataSeries > & xSeries,
const css::uno::Reference< css::chart2::XChartType > & xChartType );
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
css::uno::Reference< css::chart2::data::XLabeledDataSequence >
getCategories() const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
void setCategories( const css::uno::Reference< css::chart2::data::XLabeledDataSequence > & xCategories );
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
OUString getCategoriesRange() const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
bool isCategoryDiagram() const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
void detectArguments(
OUString & rOutRangeString,
bool & rOutUseColumns, bool & rOutFirstCellAsLabel, bool & rOutHasCategories ) const;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
bool allArgumentsForRectRangeDetected() const;
void setData( const css::uno::Sequence< css::beans::PropertyValue > & rArguments );
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
void setTimeBasedRange( bool bTimeBased, sal_Int32 nStart, sal_Int32 nEnd) const;
const DialogModelTimeBasedInfo& getTimeBasedInfo() const { return maTimeBasedInfo; }
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
void startControllerLockTimer();
static OUString ConvertRoleFromInternalToUI( const OUString & rRoleString );
static OUString GetRoleDataLabel();
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
// pass a role string (not translated) and get an index that serves for
// relative ordering, to get e.g. x-values and y-values in the right order
static sal_Int32 GetRoleIndexForSorting( const OUString & rInternalRoleString );
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
private:
css::uno::Reference< css::chart2::XChartDocument >
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
m_xChartDocument;
css::uno::Reference< css::chart2::XChartTypeTemplate >
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
m_xTemplate;
css::uno::Reference< css::uno::XComponentContext >
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
m_xContext;
mutable std::shared_ptr< RangeSelectionHelper >
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
m_spRangeSelectionHelper;
TimerTriggeredControllerLock m_aTimerTriggeredControllerLock;
private:
void applyInterpretedData(
const css::chart2::InterpretedData & rNewData,
const ::std::vector< css::uno::Reference< css::chart2::XDataSeries > > & rSeriesToReUse,
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
bool bSetStyles );
sal_Int32 countSeries() const;
ChartModel& getModel() const;
mutable DialogModelTimeBasedInfo maTimeBasedInfo;
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
};
} // namespace chart
// INCLUDED_CHART2_SOURCE_CONTROLLER_DIALOGS_DIALOGMODEL_HXX
INTEGRATION: CWS chart2mst3 (1.1.2); FILE ADDED 2007/02/27 16:27:59 bm 1.1.2.20: #i71233# disable dialog commit when there are invalid ranges or series with missing mandatory roles 2007/02/27 13:45:31 bm 1.1.2.19: Disable controls and tabs when invalid ranges were entered 2007/02/26 13:20:32 bm 1.1.2.18: use different foreground and background for invalid ranges, like in Firefox. 2006/12/13 14:38:18 bm 1.1.2.17: correct order of roles data dialog 2006/12/12 18:04:10 bm 1.1.2.16: #i71666# show categories also for scatter charts, as data labels 2006/11/10 21:03:05 iha 1.1.2.15: prevent immidiate redraw in wizard and according dialogs (important for charts with many data) 2006/10/27 11:26:51 bm 1.1.2.14: allow to add a categories range when there were no categories before 2006/10/25 11:24:10 bm 1.1.2.13: allow setting previously unset sequences, e.g. labels at data series with external data provider 2006/07/19 15:55:24 bm 1.1.2.12: #i64824# improvement of the data editor for internal data. Especially the handling of flexible data and series with more than one role 2006/04/22 11:12:11 iha 1.1.2.11: park unused categories in scale with AxisType not being CATEGORY 2006/03/17 13:26:09 bm 1.1.2.10: +allArgumentsForRectRangeDetected 2005/11/14 17:56:31 iha 1.1.2.9: removed superfluous method restore - undo is done outside of the dialog 2005/11/11 18:45:22 iha 1.1.2.8: move only compatible series 2005/11/11 13:56:56 iha 1.1.2.7: remove direct view update call 2005/11/11 13:45:01 iha 1.1.2.6: guard DataRange Dialog against to many view updates 2005/10/11 09:20:05 bm 1.1.2.5: license header change 2005/05/12 13:56:39 bm 1.1.2.4: API change XDataProvider 2005/05/09 09:50:55 bm 1.1.2.3: moved parts of API to data namespace 2005/04/19 14:34:40 bm 1.1.2.2: fixing the data source/range chooser dialogs 2005/04/15 14:47:23 bm 1.1.2.1: helpers for data source dialogs
2007-05-22 16:28:19 +00:00
#endif
2010-10-27 12:43:08 +01:00
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */