2010-10-12 15:59:00 +02:00
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2012-07-17 12:30:48 +01:00
/*
* 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 .
*/
2006-09-17 12:04:03 +00:00
2016-04-22 22:25:28 +02:00
# include <sal/config.h>
# include <set>
2003-10-06 08:58:36 +00:00
# include "ChartController.hxx"
# include "servicenames.hxx"
# include "ResId.hxx"
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include "dlg_DataSource.hxx"
# include "ChartModelHelper.hxx"
# include "ControllerCommandDispatch.hxx"
# include "Strings.hrc"
# include "chartview/ExplicitValueProvider.hxx"
# include "ChartViewHelper.hxx"
2003-10-06 08:58:36 +00:00
# include "ChartWindow.hxx"
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include "chartview/DrawModelWrapper.hxx"
2003-10-06 08:58:36 +00:00
# include "DrawViewWrapper.hxx"
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include "ObjectIdentifier.hxx"
2003-11-04 14:35:09 +00:00
# include "DiagramHelper.hxx"
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include "ControllerLockGuard.hxx"
# include "UndoGuard.hxx"
# include "ChartDropTargetHelper.hxx"
2003-10-06 08:58:36 +00:00
# include "macros.hxx"
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include "dlg_CreationWizard.hxx"
2003-10-06 08:58:36 +00:00
# include "dlg_ChartType.hxx"
2009-07-21 14:09:00 +00:00
# include "AccessibleChartView.hxx"
2009-04-27 13:39:52 +00:00
# include "DrawCommandDispatch.hxx"
2009-05-29 09:10:08 +00:00
# include "ShapeController.hxx"
2010-11-16 13:20:01 +01:00
# include "UndoActions.hxx"
2015-07-24 01:47:31 +02:00
# include "ViewElementListProvider.hxx"
2003-10-06 08:58:36 +00:00
2014-12-09 08:30:11 +02:00
# include <cppuhelper/supportsservice.hxx>
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include <com/sun/star/awt/PosSize.hpp>
2004-01-26 08:13:31 +00:00
# include <com/sun/star/chart2/XChartDocument.hpp>
2007-06-11 13:58:28 +00:00
# include <com/sun/star/chart2/data/XDataReceiver.hpp>
2004-01-26 08:13:31 +00:00
# include <com/sun/star/frame/XLoadable.hpp>
2015-07-08 20:45:37 +02:00
# include <com/sun/star/frame/XController2.hpp>
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include <com/sun/star/util/XCloneable.hpp>
# include <com/sun/star/embed/XEmbeddedClient.hpp>
# include <com/sun/star/util/XModeChangeBroadcaster.hpp>
# include <com/sun/star/util/XModifyBroadcaster.hpp>
# include <com/sun/star/frame/LayoutManagerEvents.hpp>
2010-11-16 08:49:38 +01:00
# include <com/sun/star/document/XUndoManagerSupplier.hpp>
# include <com/sun/star/document/XUndoAction.hpp>
2015-07-08 20:45:37 +02:00
# include <com/sun/star/ui/XSidebar.hpp>
2015-10-03 15:59:06 +02:00
# include <com/sun/star/chart2/XChartTypeContainer.hpp>
# include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>
2003-10-06 08:58:36 +00:00
2015-07-06 17:19:40 +02:00
# include <svx/sidebar/SelectionChangeHandler.hxx>
2003-10-06 08:58:36 +00:00
# include <vcl/msgbox.hxx>
# include <toolkit/awt/vclxwindow.hxx>
# include <toolkit/helper/vclunohelper.hxx>
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include <vcl/svapp.hxx>
2010-10-16 03:15:13 -05:00
# include <osl/mutex.hxx>
2014-02-22 21:20:15 +01:00
2015-07-08 20:45:37 +02:00
# include <sfx2/sidebar/SidebarController.hxx>
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# include <com/sun/star/frame/XLayoutManager.hpp>
# include <com/sun/star/ui/dialogs/XExecutableDialog.hpp>
2003-10-06 08:58:36 +00:00
2014-09-30 08:20:36 +02:00
// this is needed to properly destroy the unique_ptr to the AcceleratorExecute
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// object in the DTOR
# include <svtools/acceleratorexecute.hxx>
# include <svx/ActionDescriptionProvider.hxx>
2010-11-16 08:49:38 +01:00
# include <tools/diagnose_ex.h>
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// enable the following define to let the controller listen to model changes and
// react on this by rebuilding the view
# define TEST_ENABLE_MODIFY_LISTENER
2003-10-06 08:58:36 +00:00
namespace chart
{
using namespace : : com : : sun : : star ;
2009-07-21 14:09:00 +00:00
using namespace : : com : : sun : : star : : accessibility ;
2004-01-26 08:13:31 +00:00
using namespace : : com : : sun : : star : : chart2 ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
using : : com : : sun : : star : : uno : : Reference ;
using : : com : : sun : : star : : uno : : Sequence ;
2003-10-06 08:58:36 +00:00
2013-06-30 21:14:30 +02:00
ChartController : : ChartController ( uno : : Reference < uno : : XComponentContext > const & xContext ) :
2015-11-10 10:11:17 +01:00
m_aLifeTimeManager ( nullptr ) ,
2014-04-15 15:17:13 +02:00
m_bSuspended ( false ) ,
2013-06-30 21:14:30 +02:00
m_xCC ( xContext ) , //@todo is it allowed to hold this context??
2015-11-10 10:11:17 +01:00
m_xFrame ( nullptr ) ,
2013-06-30 21:14:30 +02:00
m_aModelMutex ( ) ,
2015-11-10 10:11:17 +01:00
m_aModel ( nullptr , m_aModelMutex ) ,
m_pChartWindow ( nullptr ) ,
2013-06-30 21:14:30 +02:00
m_xViewWindow ( ) ,
m_xChartView ( ) ,
m_pDrawModelWrapper ( ) ,
2015-11-10 10:11:17 +01:00
m_pDrawViewWrapper ( nullptr ) ,
2016-08-18 12:20:08 +02:00
m_eDragMode ( SdrDragMode : : Move ) ,
2013-06-30 21:14:30 +02:00
m_bWaitingForDoubleClick ( false ) ,
m_bWaitingForMouseUp ( false ) ,
m_bConnectingToView ( false ) ,
2015-09-15 01:18:17 +02:00
m_bDisposed ( false ) ,
2015-11-10 10:11:17 +01:00
m_xUndoManager ( nullptr ) ,
2013-06-30 21:14:30 +02:00
m_aDispatchContainer ( m_xCC , this ) ,
2015-07-06 17:19:40 +02:00
m_eDrawMode ( CHARTDRAW_SELECT ) ,
mpSelectionChangeHandler ( new svx : : sidebar : : SelectionChangeHandler (
2015-10-26 11:56:29 -03:00
[ this ] ( ) { return this - > GetContextName ( ) ; } ,
2016-06-17 23:54:00 +02:00
this , vcl : : EnumContext : : Context_Cell ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
m_aDoubleClickTimer . SetTimeoutHdl ( LINK ( this , ChartController , DoubleClickWaitingHdl ) ) ;
2003-10-06 08:58:36 +00:00
}
ChartController : : ~ ChartController ( )
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
stopDoubleClickWaiting ( ) ;
2003-10-06 08:58:36 +00:00
}
2013-06-30 21:14:30 +02:00
ChartController : : TheModel : : TheModel ( const uno : : Reference < frame : : XModel > & xModel ) :
m_xModel ( xModel ) ,
2015-11-10 10:11:17 +01:00
m_xCloseable ( nullptr ) ,
2014-05-12 09:18:51 +01:00
m_bOwnership ( true )
2003-10-06 08:58:36 +00:00
{
m_xCloseable =
uno : : Reference < util : : XCloseable > ( xModel , uno : : UNO_QUERY ) ;
}
ChartController : : TheModel : : ~ TheModel ( )
{
}
2014-04-15 15:17:13 +02:00
void ChartController : : TheModel : : SetOwnership ( bool bGetsOwnership )
2003-10-06 08:58:36 +00:00
{
m_bOwnership = bGetsOwnership ;
}
void ChartController : : TheModel : : addListener ( ChartController * pController )
{
if ( m_xCloseable . is ( ) )
{
//if you need to be able to veto against the destruction of the model
// you must add as a close listener
//otherwise you 'can' add as closelistener or 'must' add as dispose event listener
m_xCloseable - > addCloseListener (
static_cast < util : : XCloseListener * > ( pController ) ) ;
}
else if ( m_xModel . is ( ) )
{
//we need to add as dispose event listener
m_xModel - > addEventListener (
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
static_cast < util : : XCloseListener * > ( pController ) ) ;
2003-10-06 08:58:36 +00:00
}
}
void ChartController : : TheModel : : removeListener ( ChartController * pController )
{
if ( m_xCloseable . is ( ) )
m_xCloseable - > removeCloseListener (
static_cast < util : : XCloseListener * > ( pController ) ) ;
else if ( m_xModel . is ( ) )
m_xModel - > removeEventListener (
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
static_cast < util : : XCloseListener * > ( pController ) ) ;
2003-10-06 08:58:36 +00:00
}
void ChartController : : TheModel : : tryTermination ( )
{
if ( ! m_bOwnership )
return ;
try
{
if ( m_xCloseable . is ( ) )
{
try
{
//@todo ? are we allowed to use sal_True here if we have the explicit ownership?
//I think yes, because there might be other closelistners later in the list which might be interested still
2015-09-29 17:45:40 +02:00
//but make sure that we do not throw the CloseVetoException here ourselves
2003-10-06 08:58:36 +00:00
//so stop listening before trying to terminate or check the source of queryclosing event
2016-04-20 17:15:21 +02:00
m_xCloseable - > close ( true ) ;
2003-10-06 08:58:36 +00:00
m_bOwnership = false ;
}
2011-11-29 02:06:57 +09:00
catch ( const util : : CloseVetoException & )
2003-10-06 08:58:36 +00:00
{
2014-04-11 08:39:07 +02:00
//since we have indicated to give up the ownership with parameter true in close call
2003-10-06 08:58:36 +00:00
//the one who has thrown the CloseVetoException is the new owner
2016-04-12 11:31:44 +05:30
SAL_WARN_IF ( m_bOwnership , " chart2.main " , " a well known owner has caught a CloseVetoException after calling close(true) " ) ;
2003-10-06 08:58:36 +00:00
m_bOwnership = false ;
return ;
}
}
else if ( m_xModel . is ( ) )
{
//@todo correct??
m_xModel - > dispose ( ) ;
return ;
}
}
2011-11-29 02:06:57 +09:00
catch ( const uno : : Exception & ex )
2003-10-06 08:58:36 +00:00
{
2007-07-25 07:42:25 +00:00
( void ) ( ex ) ; // no warning in non-debug builds
2012-12-02 22:35:57 +01:00
OSL_FAIL ( OString ( OString ( " Termination of model failed: " )
2012-10-07 00:43:15 -03:00
+ OUStringToOString ( ex . Message , RTL_TEXTENCODING_ASCII_US ) ) . getStr ( ) ) ;
2003-10-06 08:58:36 +00:00
}
}
2013-06-30 21:14:30 +02:00
ChartController : : TheModelRef : : TheModelRef ( TheModel * pTheModel , osl : : Mutex & rMutex ) :
m_pTheModel ( pTheModel ) ,
m_rModelMutex ( rMutex )
2003-10-06 08:58:36 +00:00
{
2013-06-30 21:14:30 +02:00
osl : : Guard < osl : : Mutex > aGuard ( m_rModelMutex ) ;
2003-10-06 08:58:36 +00:00
if ( m_pTheModel )
m_pTheModel - > acquire ( ) ;
}
2013-06-30 21:14:30 +02:00
ChartController : : TheModelRef : : TheModelRef ( const TheModelRef & rTheModel , : : osl : : Mutex & rMutex ) :
m_rModelMutex ( rMutex )
2003-10-06 08:58:36 +00:00
{
2013-06-30 21:14:30 +02:00
osl : : Guard < osl : : Mutex > aGuard ( m_rModelMutex ) ;
2003-10-06 08:58:36 +00:00
m_pTheModel = rTheModel . operator - > ( ) ;
if ( m_pTheModel )
m_pTheModel - > acquire ( ) ;
}
ChartController : : TheModelRef & ChartController : : TheModelRef : : operator = ( TheModel * pTheModel )
{
2013-06-30 21:14:30 +02:00
osl : : Guard < osl : : Mutex > aGuard ( m_rModelMutex ) ;
2003-10-06 08:58:36 +00:00
if ( m_pTheModel = = pTheModel )
return * this ;
if ( m_pTheModel )
m_pTheModel - > release ( ) ;
m_pTheModel = pTheModel ;
if ( m_pTheModel )
m_pTheModel - > acquire ( ) ;
return * this ;
}
ChartController : : TheModelRef & ChartController : : TheModelRef : : operator = ( const TheModelRef & rTheModel )
{
2013-06-30 21:14:30 +02:00
osl : : Guard < osl : : Mutex > aGuard ( m_rModelMutex ) ;
2003-10-06 08:58:36 +00:00
TheModel * pNew = rTheModel . operator - > ( ) ;
if ( m_pTheModel = = pNew )
return * this ;
if ( m_pTheModel )
m_pTheModel - > release ( ) ;
m_pTheModel = pNew ;
if ( m_pTheModel )
m_pTheModel - > acquire ( ) ;
return * this ;
}
ChartController : : TheModelRef : : ~ TheModelRef ( )
{
2013-06-30 21:14:30 +02:00
osl : : Guard < osl : : Mutex > aGuard ( m_rModelMutex ) ;
2003-10-06 08:58:36 +00:00
if ( m_pTheModel )
m_pTheModel - > release ( ) ;
}
2014-04-15 15:17:13 +02:00
bool ChartController : : TheModelRef : : is ( ) const
2003-10-06 08:58:36 +00:00
{
2015-11-10 10:11:17 +01:00
return ( m_pTheModel ! = nullptr ) ;
2003-10-06 08:58:36 +00:00
}
2015-10-03 15:59:06 +02:00
namespace {
css : : uno : : Reference < css : : chart2 : : XChartType > getChartType (
2016-04-12 10:50:29 +02:00
const css : : uno : : Reference < css : : chart2 : : XChartDocument > & xChartDoc )
2015-10-03 15:59:06 +02:00
{
Reference < chart2 : : XDiagram > xDiagram = xChartDoc - > getFirstDiagram ( ) ;
Reference < chart2 : : XCoordinateSystemContainer > xCooSysContainer ( xDiagram , uno : : UNO_QUERY_THROW ) ;
Sequence < Reference < chart2 : : XCoordinateSystem > > xCooSysSequence ( xCooSysContainer - > getCoordinateSystems ( ) ) ;
Reference < chart2 : : XChartTypeContainer > xChartTypeContainer ( xCooSysSequence [ 0 ] , uno : : UNO_QUERY_THROW ) ;
Sequence < Reference < chart2 : : XChartType > > xChartTypeSequence ( xChartTypeContainer - > getChartTypes ( ) ) ;
return xChartTypeSequence [ 0 ] ;
}
}
2015-07-06 17:19:40 +02:00
OUString ChartController : : GetContextName ( )
{
2015-09-15 01:18:17 +02:00
if ( m_bDisposed )
return OUString ( ) ;
2015-07-16 18:44:23 +02:00
uno : : Any aAny = getSelection ( ) ;
if ( ! aAny . hasValue ( ) )
return OUString ( " Chart " ) ;
OUString aCID ;
aAny > > = aCID ;
if ( aCID . isEmpty ( ) )
return OUString ( " Chart " ) ;
ObjectType eObjectID = ObjectIdentifier : : getObjectType ( aCID ) ;
2015-10-03 15:59:06 +02:00
css : : uno : : Reference < css : : chart2 : : XChartType > xChartType = getChartType ( css : : uno : : Reference < css : : chart2 : : XChartDocument > ( getModel ( ) , uno : : UNO_QUERY_THROW ) ) ;
2015-07-16 18:44:23 +02:00
switch ( eObjectID )
{
case OBJECTTYPE_DATA_SERIES :
return OUString ( " Series " ) ;
break ;
case OBJECTTYPE_DATA_ERRORS_X :
case OBJECTTYPE_DATA_ERRORS_Y :
case OBJECTTYPE_DATA_ERRORS_Z :
return OUString ( " ErrorBar " ) ;
2015-07-17 20:51:37 +02:00
case OBJECTTYPE_AXIS :
return OUString ( " Axis " ) ;
2015-07-30 00:03:58 +02:00
case OBJECTTYPE_GRID :
return OUString ( " Grid " ) ;
2015-10-03 15:59:06 +02:00
case OBJECTTYPE_DIAGRAM :
if ( xChartType - > getChartType ( ) = = " com.sun.star.chart2.PieChartType " )
return OUString ( " ChartElements " ) ;
2016-05-10 17:39:13 +02:00
break ;
2015-10-10 15:23:05 +02:00
case OBJECTTYPE_DATA_CURVE :
case OBJECTTYPE_DATA_AVERAGE_LINE :
return OUString ( " Trendline " ) ;
2015-07-16 18:44:23 +02:00
default :
break ;
}
2015-07-06 17:19:40 +02:00
return OUString ( " Chart " ) ;
}
2003-10-06 08:58:36 +00:00
// private methods
2014-04-15 15:17:13 +02:00
bool ChartController : : impl_isDisposedOrSuspended ( ) const
2003-10-06 08:58:36 +00:00
{
if ( m_aLifeTimeManager . impl_isDisposed ( ) )
2014-04-15 15:17:13 +02:00
return true ;
2003-10-06 08:58:36 +00:00
if ( m_bSuspended )
{
2011-03-19 14:05:33 +01:00
OSL_FAIL ( " This Controller is suspended " ) ;
2014-04-15 15:17:13 +02:00
return true ;
2003-10-06 08:58:36 +00:00
}
2014-04-15 15:17:13 +02:00
return false ;
2003-10-06 08:58:36 +00:00
}
// lang::XServiceInfo
2014-12-09 08:30:11 +02:00
OUString SAL_CALL ChartController : : getImplementationName ( )
throw ( css : : uno : : RuntimeException , std : : exception )
{
return getImplementationName_Static ( ) ;
}
OUString ChartController : : getImplementationName_Static ( )
{
2015-05-19 10:11:53 +02:00
return OUString ( CHART_CONTROLLER_SERVICE_IMPLEMENTATION_NAME ) ;
2014-12-09 08:30:11 +02:00
}
sal_Bool SAL_CALL ChartController : : supportsService ( const OUString & rServiceName )
throw ( css : : uno : : RuntimeException , std : : exception )
{
return cppu : : supportsService ( this , rServiceName ) ;
}
css : : uno : : Sequence < OUString > SAL_CALL ChartController : : getSupportedServiceNames ( )
throw ( css : : uno : : RuntimeException , std : : exception )
{
return getSupportedServiceNames_Static ( ) ;
}
2003-10-06 08:58:36 +00:00
2013-06-30 21:14:30 +02:00
uno : : Sequence < OUString > ChartController : : getSupportedServiceNames_Static ( )
2003-10-06 08:58:36 +00:00
{
2012-10-07 00:43:15 -03:00
uno : : Sequence < OUString > aSNS ( 2 ) ;
2003-10-06 08:58:36 +00:00
aSNS . getArray ( ) [ 0 ] = CHART_CONTROLLER_SERVICE_NAME ;
2012-10-07 00:43:15 -03:00
aSNS . getArray ( ) [ 1 ] = " com.sun.star.frame.Controller " ;
2003-10-06 08:58:36 +00:00
//// @todo : add additional services if you support any further
return aSNS ;
}
2015-07-08 20:45:37 +02:00
namespace {
2016-04-12 10:50:29 +02:00
uno : : Reference < ui : : XSidebar > getSidebarFromModel ( const uno : : Reference < frame : : XModel > & xModel )
2015-07-08 20:45:37 +02:00
{
uno : : Reference < container : : XChild > xChild ( xModel , uno : : UNO_QUERY ) ;
2015-07-16 01:17:33 +02:00
if ( ! xChild . is ( ) )
2015-11-10 10:11:17 +01:00
return nullptr ;
2015-07-16 01:17:33 +02:00
uno : : Reference < frame : : XModel > xParent ( xChild - > getParent ( ) , uno : : UNO_QUERY ) ;
if ( ! xParent . is ( ) )
2015-11-10 10:11:17 +01:00
return nullptr ;
2015-07-16 01:17:33 +02:00
2015-07-08 20:45:37 +02:00
uno : : Reference < frame : : XController2 > xController ( xParent - > getCurrentController ( ) , uno : : UNO_QUERY ) ;
2015-07-16 01:17:33 +02:00
if ( ! xController . is ( ) )
2015-11-10 10:11:17 +01:00
return nullptr ;
2015-07-16 01:17:33 +02:00
2015-07-08 20:45:37 +02:00
uno : : Reference < ui : : XSidebarProvider > xSidebarProvider ( xController - > getSidebar ( ) , uno : : UNO_QUERY ) ;
2015-07-16 01:17:33 +02:00
if ( ! xSidebarProvider . is ( ) )
2015-11-10 10:11:17 +01:00
return nullptr ;
2015-07-16 01:17:33 +02:00
2015-07-08 20:45:37 +02:00
uno : : Reference < ui : : XSidebar > xSidebar ( xSidebarProvider - > getSidebar ( ) , uno : : UNO_QUERY ) ;
return xSidebar ;
}
}
2003-10-06 08:58:36 +00:00
// XController
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : attachFrame (
const uno : : Reference < frame : : XFrame > & xFrame )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
2003-10-06 08:58:36 +00:00
if ( impl_isDisposedOrSuspended ( ) ) //@todo? allow attaching the frame while suspended?
return ; //behave passive if already disposed or suspended
2015-07-06 17:19:40 +02:00
mpSelectionChangeHandler - > Connect ( ) ;
2015-07-08 20:45:37 +02:00
uno : : Reference < ui : : XSidebar > xSidebar = getSidebarFromModel ( getModel ( ) ) ;
2015-07-16 01:17:33 +02:00
if ( xSidebar . is ( ) )
{
sfx2 : : sidebar : : SidebarController * pSidebar = dynamic_cast < sfx2 : : sidebar : : SidebarController * > ( xSidebar . get ( ) ) ;
sfx2 : : sidebar : : SidebarController : : registerSidebarForFrame ( pSidebar , this ) ;
2015-07-23 01:20:45 +02:00
pSidebar - > updateModel ( getModel ( ) ) ;
2015-09-15 01:18:17 +02:00
css : : lang : : EventObject aEvent ;
mpSelectionChangeHandler - > selectionChanged ( aEvent ) ;
2015-07-16 01:17:33 +02:00
}
2015-07-08 20:45:37 +02:00
2003-10-06 08:58:36 +00:00
if ( m_xFrame . is ( ) ) //what happens, if we do have a Frame already??
{
//@todo? throw exception?
2011-03-19 14:05:33 +01:00
OSL_FAIL ( " there is already a frame attached to the controller " ) ;
2003-10-06 08:58:36 +00:00
return ;
}
//--attach frame
m_xFrame = xFrame ; //the frameloader is responsible to call xFrame->setComponent
//add as disposelistener to the frame (due to persistent reference) ??...:
//the frame is considered to be owner of this controller and will live longer than we do
//the frame or the disposer of the frame has the duty to call suspend and dispose on this object
//so we do not need to add as lang::XEventListener for DisposingEvents right?
//@todo nothing right???
//create view @todo is this the correct place here??
2015-11-10 10:11:17 +01:00
vcl : : Window * pParent = nullptr ;
2003-10-06 08:58:36 +00:00
//get the window parent from the frame to use as parent for our new window
if ( xFrame . is ( ) )
{
uno : : Reference < awt : : XWindow > xContainerWindow = xFrame - > getContainerWindow ( ) ;
VCLXWindow * pParentComponent = VCLXWindow : : GetImplementation ( xContainerWindow ) ;
2014-05-07 16:26:13 +01:00
assert ( pParentComponent ) ;
if ( pParentComponent )
2016-04-20 17:15:21 +02:00
pParentComponent - > setVisible ( true ) ;
2003-10-06 08:58:36 +00:00
pParent = VCLUnoHelper : : GetWindow ( xContainerWindow ) ;
}
if ( m_pChartWindow )
{
//@todo delete ...
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
m_pChartWindow - > clear ( ) ;
m_apDropTargetHelper . reset ( ) ;
2003-10-06 08:58:36 +00:00
}
{
// calls to VCL
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
2015-04-17 22:01:46 +01:00
m_pChartWindow = VclPtr < ChartWindow > : : Create ( this , pParent , pParent ? pParent - > GetStyle ( ) : 0 ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
m_pChartWindow - > SetBackground ( ) ; //no Background
2015-10-29 15:48:45 +02:00
m_xViewWindow . set ( m_pChartWindow - > GetComponentInterface ( ) , uno : : UNO_QUERY ) ;
2003-10-06 08:58:36 +00:00
m_pChartWindow - > Show ( ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
m_apDropTargetHelper . reset (
new ChartDropTargetHelper ( m_pChartWindow - > GetDropTarget ( ) ,
2010-05-19 17:08:43 +02:00
uno : : Reference < chart2 : : XChartDocument > ( getModel ( ) , uno : : UNO_QUERY ) ) ) ;
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
impl_createDrawViewController ( ) ;
}
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//create the menu
{
uno : : Reference < beans : : XPropertySet > xPropSet ( xFrame , uno : : UNO_QUERY ) ;
if ( xPropSet . is ( ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
try
2003-10-06 08:58:36 +00:00
{
2015-11-27 11:14:38 +02:00
uno : : Reference < css : : frame : : XLayoutManager > xLayoutManager ;
2012-10-07 00:43:15 -03:00
xPropSet - > getPropertyValue ( " LayoutManager " ) > > = xLayoutManager ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( xLayoutManager . is ( ) )
{
xLayoutManager - > lock ( ) ;
2012-10-07 00:43:15 -03:00
xLayoutManager - > requestElement ( " private:resource/menubar/menubar " ) ;
2007-07-25 07:42:25 +00:00
//@todo: createElement should become unnecessary, remove when #i79198# is fixed
2012-10-07 00:43:15 -03:00
xLayoutManager - > createElement ( " private:resource/toolbar/standardbar " ) ;
xLayoutManager - > requestElement ( " private:resource/toolbar/standardbar " ) ;
2007-07-25 07:42:25 +00:00
//@todo: createElement should become unnecessary, remove when #i79198# is fixed
2012-10-07 00:43:15 -03:00
xLayoutManager - > createElement ( " private:resource/toolbar/toolbar " ) ;
xLayoutManager - > requestElement ( " private:resource/toolbar/toolbar " ) ;
2009-04-27 13:39:52 +00:00
// #i12587# support for shapes in chart
2012-10-07 00:43:15 -03:00
xLayoutManager - > createElement ( " private:resource/toolbar/drawbar " ) ;
xLayoutManager - > requestElement ( " private:resource/toolbar/drawbar " ) ;
2009-04-27 13:39:52 +00:00
2012-10-07 00:43:15 -03:00
xLayoutManager - > requestElement ( " private:resource/statusbar/statusbar " ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
xLayoutManager - > unlock ( ) ;
// add as listener to get notified when
m_xLayoutManagerEventBroadcaster . set ( xLayoutManager , uno : : UNO_QUERY ) ;
if ( m_xLayoutManagerEventBroadcaster . is ( ) )
m_xLayoutManagerEventBroadcaster - > addLayoutManagerEventListener ( this ) ;
}
}
2011-11-29 02:06:57 +09:00
catch ( const uno : : Exception & ex )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
ASSERT_EXCEPTION ( ex ) ;
2003-10-06 08:58:36 +00:00
}
}
}
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//XModeChangeListener
void SAL_CALL ChartController : : modeChanged ( const util : : ModeChangeEvent & rEvent )
2014-02-13 12:52:00 +00:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//adjust controller to view status changes
2012-10-07 00:43:15 -03:00
if ( rEvent . NewMode = = " dirty " )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//the view has become dirty, we should repaint it if we have a window
2011-03-14 13:50:33 -04:00
SolarMutexGuard aGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( m_pChartWindow )
2009-07-03 12:42:53 +00:00
m_pChartWindow - > ForceInvalidate ( ) ;
2003-10-06 08:58:36 +00:00
}
2012-10-07 00:43:15 -03:00
else if ( rEvent . NewMode = = " invalid " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
//the view is about to become invalid so end all actions on it
impl_invalidateAccessible ( ) ;
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( m_pDrawViewWrapper & & m_pDrawViewWrapper - > IsTextEdit ( ) )
this - > EndTextEdit ( ) ;
if ( m_pDrawViewWrapper )
2009-07-03 12:42:53 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
m_pDrawViewWrapper - > UnmarkAll ( ) ;
2009-07-03 12:42:53 +00:00
m_pDrawViewWrapper - > HideSdrPage ( ) ;
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
else
{
//the view was rebuild so we can start some actions on it again
if ( ! m_bConnectingToView )
{
if ( m_pChartWindow & & m_aModel . is ( ) )
{
m_bConnectingToView = true ;
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
GetDrawModelWrapper ( ) ;
if ( m_pDrawModelWrapper )
{
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( m_pDrawViewWrapper )
m_pDrawViewWrapper - > ReInit ( ) ;
}
2003-10-30 11:15:45 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//reselect object
if ( m_aSelection . hasSelection ( ) )
this - > impl_selectObjectAndNotiy ( ) ;
2007-06-11 13:58:28 +00:00
else
2010-05-19 17:08:43 +02:00
ChartModelHelper : : triggerRangeHighlighting ( getModel ( ) ) ;
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
impl_initializeAccessible ( ) ;
2003-10-06 08:58:36 +00:00
2010-10-25 11:23:56 +02:00
{
2011-03-14 13:50:33 -04:00
SolarMutexGuard aGuard ;
2010-10-25 11:23:56 +02:00
if ( m_pChartWindow )
m_pChartWindow - > Invalidate ( ) ;
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
m_bConnectingToView = false ;
}
}
2003-10-06 08:58:36 +00:00
}
}
2011-03-14 13:50:33 -04:00
sal_Bool SAL_CALL ChartController : : attachModel ( const uno : : Reference < frame : : XModel > & xModel )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
impl_invalidateAccessible ( ) ;
2003-10-06 08:58:36 +00:00
//is called to attach the controller to a new model.
//return true if attach was successfully, false otherwise (e.g. if you do not work with a model)
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
SolarMutexResettableGuard aGuard ;
2003-10-06 08:58:36 +00:00
if ( impl_isDisposedOrSuspended ( ) ) //@todo? allow attaching a new model while suspended?
2016-04-20 17:15:21 +02:00
return false ; //behave passive if already disposed or suspended
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
aGuard . clear ( ) ;
2003-10-06 08:58:36 +00:00
TheModelRef aNewModelRef ( new TheModel ( xModel ) , m_aModelMutex ) ;
TheModelRef aOldModelRef ( m_aModel , m_aModelMutex ) ;
m_aModel = aNewModelRef ;
//--handle relations to the old model if any
if ( aOldModelRef . is ( ) )
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
uno : : Reference < util : : XModeChangeBroadcaster > xViewBroadcaster ( m_xChartView , uno : : UNO_QUERY ) ;
if ( xViewBroadcaster . is ( ) )
xViewBroadcaster - > removeModeChangeListener ( this ) ;
m_pDrawModelWrapper . reset ( ) ;
2003-10-06 08:58:36 +00:00
aOldModelRef - > removeListener ( this ) ;
2011-01-25 15:04:20 +00:00
# ifdef TEST_ENABLE_MODIFY_LISTENER
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
uno : : Reference < util : : XModifyBroadcaster > xMBroadcaster ( aOldModelRef - > getModel ( ) , uno : : UNO_QUERY ) ;
if ( xMBroadcaster . is ( ) )
xMBroadcaster - > removeModifyListener ( this ) ;
# endif
2003-10-06 08:58:36 +00:00
}
//--handle relations to the new model
aNewModelRef - > addListener ( this ) ;
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
aGuard . reset ( ) ; // lock for m_aDispatchContainer access
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// set new model at dispatchers
m_aDispatchContainer . setModel ( aNewModelRef - > getModel ( ) ) ;
2009-07-24 13:02:58 +00:00
ControllerCommandDispatch * pDispatch = new ControllerCommandDispatch ( m_xCC , this , & m_aDispatchContainer ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
pDispatch - > initialize ( ) ;
// the dispatch container will return "this" for all commands returned by
// impl_getAvailableCommands(). That means, for those commands dispatch()
// is called here at the ChartController.
2009-05-29 09:10:08 +00:00
m_aDispatchContainer . setChartDispatch ( pDispatch , impl_getAvailableCommands ( ) ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
2009-04-27 13:39:52 +00:00
DrawCommandDispatch * pDrawDispatch = new DrawCommandDispatch ( m_xCC , this ) ;
2015-03-10 16:19:19 +00:00
pDrawDispatch - > initialize ( ) ;
m_aDispatchContainer . setDrawCommandDispatch ( pDrawDispatch ) ;
2009-04-27 13:39:52 +00:00
2009-05-29 09:10:08 +00:00
ShapeController * pShapeController = new ShapeController ( m_xCC , this ) ;
2015-03-10 16:19:19 +00:00
pShapeController - > initialize ( ) ;
m_aDispatchContainer . setShapeController ( pShapeController ) ;
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
aGuard . clear ( ) ;
2009-05-29 09:10:08 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
# ifdef TEST_ENABLE_MODIFY_LISTENER
uno : : Reference < util : : XModifyBroadcaster > xMBroadcaster ( aNewModelRef - > getModel ( ) , uno : : UNO_QUERY ) ;
if ( xMBroadcaster . is ( ) )
xMBroadcaster - > addModifyListener ( this ) ;
# endif
2003-10-06 08:58:36 +00:00
2012-06-20 12:15:23 +00:00
// #i119999# Do not do this per default to allow the user to deselect the chart OLE with a single press to ESC
// select chart area per default:
// select( uno::makeAny( ObjectIdentifier::createClassifiedIdentifier( OBJECTTYPE_PAGE, OUString() ) ) );
2009-09-11 16:06:18 +00:00
2010-05-19 17:08:43 +02:00
uno : : Reference < lang : : XMultiServiceFactory > xFact ( getModel ( ) , uno : : UNO_QUERY ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( xFact . is ( ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
m_xChartView = xFact - > createInstance ( CHART_VIEW_SERVICE_NAME ) ;
GetDrawModelWrapper ( ) ;
uno : : Reference < util : : XModeChangeBroadcaster > xViewBroadcaster ( m_xChartView , uno : : UNO_QUERY ) ;
if ( xViewBroadcaster . is ( ) )
xViewBroadcaster - > addModeChangeListener ( this ) ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//the frameloader is responsible to call xModel->connectController
2010-10-25 11:23:56 +02:00
{
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
SolarMutexGuard aGuard2 ;
2010-10-25 11:23:56 +02:00
if ( m_pChartWindow )
m_pChartWindow - > Invalidate ( ) ;
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
2010-11-16 08:49:38 +01:00
uno : : Reference < document : : XUndoManagerSupplier > xSuppUndo ( getModel ( ) , uno : : UNO_QUERY_THROW ) ;
2010-11-16 13:10:17 +01:00
m_xUndoManager . set ( xSuppUndo - > getUndoManager ( ) , uno : : UNO_QUERY_THROW ) ;
2007-07-25 07:42:25 +00:00
2016-04-20 17:15:21 +02:00
return true ;
2003-10-06 08:58:36 +00:00
}
2013-06-30 21:14:30 +02:00
uno : : Reference < frame : : XFrame > SAL_CALL ChartController : : getFrame ( )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
//provides access to owner frame of this controller
//return the frame containing this controller
return m_xFrame ;
}
2013-06-30 21:14:30 +02:00
uno : : Reference < frame : : XModel > SAL_CALL ChartController : : getModel ( )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
//provides access to currently attached model
//returns the currently attached model
//return nothing, if you do not have a model
TheModelRef aModelRef ( m_aModel , m_aModelMutex ) ;
if ( aModelRef . is ( ) )
return aModelRef - > getModel ( ) ;
return uno : : Reference < frame : : XModel > ( ) ;
}
2013-06-30 21:14:30 +02:00
uno : : Any SAL_CALL ChartController : : getViewData ( )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
//provides access to current view status
//set of data that can be used to restore the current view status at later time
// by using XController::restoreViewData()
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
2003-10-06 08:58:36 +00:00
if ( impl_isDisposedOrSuspended ( ) )
return uno : : Any ( ) ; //behave passive if already disposed or suspended //@todo? or throw an exception??
//-- collect current view state
uno : : Any aRet ;
//// @todo integrate specialized implementation
return aRet ;
}
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : restoreViewData (
const uno : : Any & /* Value */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
//restores the view status using the data gotten from a previous call to XController::getViewData()
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
2003-10-06 08:58:36 +00:00
if ( impl_isDisposedOrSuspended ( ) )
return ; //behave passive if already disposed or suspended //@todo? or throw an exception??
//// @todo integrate specialized implementation
}
2013-06-30 21:14:30 +02:00
sal_Bool SAL_CALL ChartController : : suspend ( sal_Bool bSuspend )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
//is called to prepare the controller for closing the view
//bSuspend==true: force the controller to suspend his work
//bSuspend==false try to reactivate the controller
//returns true if request was accepted and of course successfully finished, false otherwise
//we may show dialogs here to ask the user for saving changes ... @todo?
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
2003-10-06 08:58:36 +00:00
if ( m_aLifeTimeManager . impl_isDisposed ( ) )
2016-04-20 17:15:21 +02:00
return false ; //behave passive if already disposed, return false because request was not accepted //@todo? correct
2003-10-06 08:58:36 +00:00
2015-04-27 16:08:24 +02:00
if ( bool ( bSuspend ) = = m_bSuspended )
2003-10-06 08:58:36 +00:00
{
2011-03-19 14:05:33 +01:00
OSL_FAIL ( " new suspend mode equals old suspend mode " ) ;
2016-04-20 17:15:21 +02:00
return true ;
2003-10-06 08:58:36 +00:00
}
//change suspend mode
if ( bSuspend )
{
m_bSuspended = bSuspend ;
2016-04-20 17:15:21 +02:00
return true ;
2003-10-06 08:58:36 +00:00
}
else
{
m_bSuspended = bSuspend ;
}
2016-04-20 17:15:21 +02:00
return true ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
void ChartController : : impl_createDrawViewController ( )
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( ! m_pDrawViewWrapper )
{
if ( m_pDrawModelWrapper )
{
2016-04-05 08:24:32 +02:00
m_pDrawViewWrapper = new DrawViewWrapper ( & m_pDrawModelWrapper - > getSdrModel ( ) , m_pChartWindow ) ;
2010-05-19 17:08:43 +02:00
m_pDrawViewWrapper - > attachParentReferenceDevice ( getModel ( ) ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
}
}
2013-06-30 21:14:30 +02:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
void ChartController : : impl_deleteDrawViewController ( )
{
if ( m_pDrawViewWrapper )
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( m_pDrawViewWrapper - > IsTextEdit ( ) )
this - > EndTextEdit ( ) ;
DELETEZ ( m_pDrawViewWrapper ) ;
}
}
2003-10-06 08:58:36 +00:00
// XComponent (base of XController)
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : dispose ( )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
2015-09-15 01:18:17 +02:00
m_bDisposed = true ;
2015-07-08 20:45:37 +02:00
if ( getModel ( ) . is ( ) )
{
uno : : Reference < ui : : XSidebar > xSidebar = getSidebarFromModel ( getModel ( ) ) ;
2015-10-16 20:37:55 +01:00
if ( sfx2 : : sidebar : : SidebarController * pSidebar = dynamic_cast < sfx2 : : sidebar : : SidebarController * > ( xSidebar . get ( ) ) )
2015-07-16 01:17:33 +02:00
{
sfx2 : : sidebar : : SidebarController : : unregisterSidebarForFrame ( pSidebar , this ) ;
}
2015-07-08 20:45:37 +02:00
}
2015-10-08 19:14:35 +02:00
mpSelectionChangeHandler - > selectionChanged ( css : : lang : : EventObject ( ) ) ;
mpSelectionChangeHandler - > Disconnect ( ) ;
2015-07-08 20:45:37 +02:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
try
{
//This object should release all resources and references in the
//easiest possible manner
//This object must notify all registered listeners using the method
//<member>XEventListener::disposing</member>
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//hold no mutex
if ( ! m_aLifeTimeManager . dispose ( ) )
return ;
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// OSL_ENSURE( m_bSuspended, "dispose was called but controller is not suspended" );
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > stopDoubleClickWaiting ( ) ;
2003-10-06 08:58:36 +00:00
2007-06-11 13:58:28 +00:00
//end range highlighting
2007-07-25 07:42:25 +00:00
if ( m_aModel . is ( ) )
2007-06-11 13:58:28 +00:00
{
uno : : Reference < view : : XSelectionChangeListener > xSelectionChangeListener ;
2010-05-19 17:08:43 +02:00
uno : : Reference < chart2 : : data : : XDataReceiver > xDataReceiver ( getModel ( ) , uno : : UNO_QUERY ) ;
2007-06-11 13:58:28 +00:00
if ( xDataReceiver . is ( ) )
2015-10-29 15:48:45 +02:00
xSelectionChangeListener . set ( xDataReceiver - > getRangeHighlighter ( ) , uno : : UNO_QUERY ) ;
2007-06-11 13:58:28 +00:00
if ( xSelectionChangeListener . is ( ) )
{
uno : : Reference < frame : : XController > xController ( this ) ;
uno : : Reference < lang : : XComponent > xComp ( xController , uno : : UNO_QUERY ) ;
lang : : EventObject aEvent ( xComp ) ;
xSelectionChangeListener - > disposing ( aEvent ) ;
}
}
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//--release all resources and references
{
2014-05-17 04:32:58 +02:00
uno : : Reference < chart2 : : X3DChartWindowProvider > x3DWindowProvider ( getModel ( ) , uno : : UNO_QUERY_THROW ) ;
x3DWindowProvider - > setWindow ( 0 ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
uno : : Reference < util : : XModeChangeBroadcaster > xViewBroadcaster ( m_xChartView , uno : : UNO_QUERY ) ;
if ( xViewBroadcaster . is ( ) )
xViewBroadcaster - > removeModeChangeListener ( this ) ;
2011-01-17 19:23:43 +01:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
impl_invalidateAccessible ( ) ;
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
impl_deleteDrawViewController ( ) ;
m_pDrawModelWrapper . reset ( ) ;
m_apDropTargetHelper . reset ( ) ;
//the accessible view is disposed within window destructor of m_pChartWindow
m_pChartWindow - > clear ( ) ;
2016-01-04 12:41:46 +01:00
m_pChartWindow = nullptr ; //m_pChartWindow is deleted via UNO due to dispose of m_xViewWindow (triggered by Framework (Controller pretends to be XWindow also))
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
m_xViewWindow - > dispose ( ) ;
2007-06-11 13:58:28 +00:00
m_xChartView . clear ( ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// remove as listener to layout manager events
if ( m_xLayoutManagerEventBroadcaster . is ( ) )
{
m_xLayoutManagerEventBroadcaster - > removeLayoutManagerEventListener ( this ) ;
2015-11-10 10:11:17 +01:00
m_xLayoutManagerEventBroadcaster . set ( nullptr ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
2007-07-25 07:42:25 +00:00
m_xFrame . clear ( ) ;
m_xUndoManager . clear ( ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
TheModelRef aModelRef ( m_aModel , m_aModelMutex ) ;
2015-11-10 10:11:17 +01:00
m_aModel = nullptr ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
2007-07-25 07:42:25 +00:00
if ( aModelRef . is ( ) )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2007-07-25 07:42:25 +00:00
uno : : Reference < frame : : XModel > xModel ( aModelRef - > getModel ( ) ) ;
if ( xModel . is ( ) )
xModel - > disconnectController ( uno : : Reference < frame : : XController > ( this ) ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
aModelRef - > removeListener ( this ) ;
# ifdef TEST_ENABLE_MODIFY_LISTENER
try
{
uno : : Reference < util : : XModifyBroadcaster > xMBroadcaster ( aModelRef - > getModel ( ) , uno : : UNO_QUERY ) ;
if ( xMBroadcaster . is ( ) )
xMBroadcaster - > removeModifyListener ( this ) ;
}
catch ( const uno : : Exception & ex )
{
ASSERT_EXCEPTION ( ex ) ;
}
# endif
aModelRef - > tryTermination ( ) ;
}
//// @todo integrate specialized implementation
//e.g. release further resources and references
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
SolarMutexGuard g ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
m_aDispatchContainer . DisposeAndClear ( ) ;
}
catch ( const uno : : Exception & ex )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
ASSERT_EXCEPTION ( ex ) ;
2003-10-06 08:58:36 +00:00
}
}
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : addEventListener (
const uno : : Reference < lang : : XEventListener > & xListener )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
2003-10-06 08:58:36 +00:00
if ( impl_isDisposedOrSuspended ( ) ) //@todo? allow adding of listeners in suspend mode?
return ; //behave passive if already disposed or suspended
//--add listener
2014-05-18 00:35:50 +02:00
m_aLifeTimeManager . m_aListenerContainer . addInterface ( cppu : : UnoType < lang : : XEventListener > : : get ( ) , xListener ) ;
2003-10-06 08:58:36 +00:00
}
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : removeEventListener (
const uno : : Reference < lang : : XEventListener > & xListener )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aGuard ;
2010-05-10 18:46:46 +02:00
if ( m_aLifeTimeManager . impl_isDisposed ( false ) )
2003-10-06 08:58:36 +00:00
return ; //behave passive if already disposed or suspended
//--remove listener
2014-05-18 00:35:50 +02:00
m_aLifeTimeManager . m_aListenerContainer . removeInterface ( cppu : : UnoType < lang : : XEventListener > : : get ( ) , xListener ) ;
2003-10-06 08:58:36 +00:00
}
// util::XCloseListener
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : queryClosing (
const lang : : EventObject & rSource ,
2016-06-27 15:10:26 +02:00
sal_Bool /*bGetsOwnership*/ )
2014-02-25 21:31:58 +01:00
throw ( util : : CloseVetoException , uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
//do not use the m_aControllerMutex here because this call is not allowed to block
TheModelRef aModelRef ( m_aModel , m_aModelMutex ) ;
if ( ! aModelRef . is ( ) )
return ;
if ( ! ( aModelRef - > getModel ( ) = = rSource . Source ) )
{
2011-03-19 14:05:33 +01:00
OSL_FAIL ( " queryClosing was called on a controller from an unknown source " ) ;
2003-10-06 08:58:36 +00:00
return ;
}
2016-06-27 15:10:26 +02:00
//@ todo prepare to closing model -> don't start any further hindering actions
2003-10-06 08:58:36 +00:00
}
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : notifyClosing (
const lang : : EventObject & rSource )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
2015-02-08 14:23:45 +01:00
//Listener should deregister himself and release all references to the closing object.
2003-10-06 08:58:36 +00:00
2007-07-25 07:42:25 +00:00
TheModelRef aModelRef ( m_aModel , m_aModelMutex ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( impl_releaseThisModel ( rSource . Source ) )
{
//--stop listening to the closing model
aModelRef - > removeListener ( this ) ;
2007-07-25 07:42:25 +00:00
// #i79087# If the model using this controller is closed, the frame is
// expected to be closed as well
Reference < util : : XCloseable > xFrameCloseable ( m_xFrame , uno : : UNO_QUERY ) ;
if ( xFrameCloseable . is ( ) )
{
try
{
2016-04-20 17:15:21 +02:00
xFrameCloseable - > close ( false /* DeliverOwnership */ ) ;
2007-07-25 07:42:25 +00:00
m_xFrame . clear ( ) ;
}
2011-11-29 02:06:57 +09:00
catch ( const util : : CloseVetoException & )
2007-07-25 07:42:25 +00:00
{
// closing was vetoed
}
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
}
2013-06-30 21:14:30 +02:00
bool ChartController : : impl_releaseThisModel (
const uno : : Reference < uno : : XInterface > & xModel )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2014-01-28 20:02:54 +01:00
bool bReleaseModel = false ;
2003-10-06 08:58:36 +00:00
{
: : osl : : Guard < : : osl : : Mutex > aGuard ( m_aModelMutex ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( m_aModel . is ( ) & & m_aModel - > getModel ( ) = = xModel )
2003-10-06 08:58:36 +00:00
{
2015-11-10 10:11:17 +01:00
m_aModel = nullptr ;
2007-07-25 07:42:25 +00:00
m_xUndoManager . clear ( ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
bReleaseModel = true ;
2003-10-06 08:58:36 +00:00
}
}
2010-05-19 17:08:43 +02:00
if ( bReleaseModel )
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
{
SolarMutexGuard g ;
2015-11-10 10:11:17 +01:00
m_aDispatchContainer . setModel ( nullptr ) ;
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
return bReleaseModel ;
2003-10-06 08:58:36 +00:00
}
// util::XEventListener (base of XCloseListener)
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : disposing (
const lang : : EventObject & rSource )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( ! impl_releaseThisModel ( rSource . Source ) )
{
if ( rSource . Source = = m_xLayoutManagerEventBroadcaster )
2015-11-10 10:11:17 +01:00
m_xLayoutManagerEventBroadcaster . set ( nullptr ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
2003-10-06 08:58:36 +00:00
}
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : layoutEvent (
const lang : : EventObject & aSource ,
sal_Int16 eLayoutEvent ,
const uno : : Any & /* aInfo */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
if ( eLayoutEvent = = frame : : LayoutManagerEvents : : MERGEDMENUBAR )
{
Reference < frame : : XLayoutManager > xLM ( aSource . Source , uno : : UNO_QUERY ) ;
if ( xLM . is ( ) )
{
2012-10-07 00:43:15 -03:00
xLM - > createElement ( " private:resource/statusbar/statusbar " ) ;
xLM - > requestElement ( " private:resource/statusbar/statusbar " ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
}
}
2003-10-06 08:58:36 +00:00
// XDispatchProvider (required interface)
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
namespace
2003-10-06 08:58:36 +00:00
{
2013-06-30 21:14:30 +02:00
2016-07-15 15:03:39 +02:00
bool lcl_isFormatObjectCommand ( const OUString & aCommand )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2012-10-07 00:43:15 -03:00
if ( aCommand = = " MainTitle "
| | aCommand = = " SubTitle "
| | aCommand = = " XTitle "
| | aCommand = = " YTitle "
| | aCommand = = " ZTitle "
| | aCommand = = " SecondaryXTitle "
| | aCommand = = " SecondaryYTitle "
| | aCommand = = " AllTitles "
| | aCommand = = " DiagramAxisX "
| | aCommand = = " DiagramAxisY "
| | aCommand = = " DiagramAxisZ "
| | aCommand = = " DiagramAxisA "
| | aCommand = = " DiagramAxisB "
| | aCommand = = " DiagramAxisAll "
| | aCommand = = " DiagramGridXMain "
| | aCommand = = " DiagramGridYMain "
| | aCommand = = " DiagramGridZMain "
| | aCommand = = " DiagramGridXHelp "
| | aCommand = = " DiagramGridYHelp "
| | aCommand = = " DiagramGridZHelp "
| | aCommand = = " DiagramGridAll "
| | aCommand = = " DiagramWall "
| | aCommand = = " DiagramFloor "
| | aCommand = = " DiagramArea "
| | aCommand = = " Legend "
| | aCommand = = " FormatWall "
| | aCommand = = " FormatFloor "
| | aCommand = = " FormatChartArea "
| | aCommand = = " FormatLegend "
| | aCommand = = " FormatTitle "
| | aCommand = = " FormatAxis "
| | aCommand = = " FormatDataSeries "
| | aCommand = = " FormatDataPoint "
| | aCommand = = " FormatDataLabels "
| | aCommand = = " FormatDataLabel "
| | aCommand = = " FormatXErrorBars "
| | aCommand = = " FormatYErrorBars "
| | aCommand = = " FormatMeanValue "
| | aCommand = = " FormatTrendline "
| | aCommand = = " FormatTrendlineEquation "
| | aCommand = = " FormatStockLoss "
| | aCommand = = " FormatStockGain "
| | aCommand = = " FormatMajorGrid "
| | aCommand = = " FormatMinorGrid "
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
)
2013-02-25 17:52:23 +01:00
return true ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// else
2003-10-06 08:58:36 +00:00
return false ;
}
2013-06-30 21:14:30 +02:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
} // anonymous namespace
2003-10-06 08:58:36 +00:00
2013-06-30 21:14:30 +02:00
uno : : Reference < frame : : XDispatch > SAL_CALL
ChartController : : queryDispatch (
const util : : URL & rURL ,
const OUString & rTargetFrameName ,
sal_Int32 /* nSearchFlags */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
SolarMutexGuard aGuard ;
2010-05-19 17:08:43 +02:00
if ( ! m_aLifeTimeManager . impl_isDisposed ( ) & & getModel ( ) . is ( ) )
2003-10-06 08:58:36 +00:00
{
2012-04-06 19:49:53 +02:00
if ( ! rTargetFrameName . isEmpty ( ) & & rTargetFrameName = = " _self " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
return m_aDispatchContainer . getDispatchForURL ( rURL ) ;
2003-10-06 08:58:36 +00:00
}
return uno : : Reference < frame : : XDispatch > ( ) ;
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
2013-06-30 21:14:30 +02:00
uno : : Sequence < uno : : Reference < frame : : XDispatch > >
ChartController : : queryDispatches (
const uno : : Sequence < frame : : DispatchDescriptor > & xDescripts )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
chart2: ChartController: fix CommandDispatchContainer access locking
crashes on concurrent setModel() and getDispatchForURL() in
JunitTest_chart2_unoapi:
Thread 13:
7 in (anonymous namespace)::Frame::isActionLocked (this=0x2b66c0e4a090) at /home/tinderbox/master/framework/source/services/frame.cxx:2596
8 in (anonymous namespace)::Frame::close (this=0x2b66c0e4a090, bDeliverOwnership=0 '\000') at /home/tinderbox/master/framework/source/services/frame.cxx:1772
9 in chart::ChartController::notifyClosing (this=0x2b668ae41058, rSource=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:872
10 in apphelper::CloseableLifeTimeManager::impl_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:360
11 in apphelper::CloseableLifeTimeManager::g_close_endTryClose_doClose (this=0x2b669a0b1d08) at /home/tinderbox/master/chart2/source/tools/LifeTime.cxx:311
12 in chart::ChartModel::close (this=0x2b669a0b1c28, bDeliverOwnership=1 '\001') at /home/tinderbox/master/chart2/source/model/main/ChartModel.cxx:659
Thread 1:
4 in std::__debug::map<rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> > > >::find (this=0x2b668ae41248, __x=...) at /usr/include/c++/4.8.3/debug/map.h:382
No locals.
5 in chart::CommandDispatchContainer::getDispatchForURL (this=0x2b668ae41248, rURL=...) at /home/tinderbox/master/chart2/source/controller/main/CommandDispatchContainer.cxx:80
6 in chart::ChartController::queryDispatch (this=0x2b668ae41058, rURL=..., rTargetFrameName=...) at /home/tinderbox/master/chart2/source/controller/main/ChartController.cxx:1003
No locals.
7 in framework::DispatchProvider::implts_queryFrameDispatch (this=0x2b66a3fd21e8, xFrame=..., aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:374
8 in framework::DispatchProvider::queryDispatch (this=0x2b66a3fd21e8, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/dispatchprovider.cxx:111
9 in framework::InterceptionHelper::queryDispatch (this=0x2b668a61bc08, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/dispatch/interceptionhelper.cxx:78
10 in (anonymous namespace)::Frame::queryDispatch (this=0x2b66c0e4a090, aURL=..., sTargetFrameName=..., nSearchFlags=0) at /home/tinderbox/master/framework/source/services/frame.cxx:2227
11 in svt::ToolboxController::bindListener (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:529
12 in svt::ToolboxController::update (this=0x2b66c0f72740) at /home/tinderbox/master/svtools/source/uno/toolboxcontroller.cxx:232
13 in framework::ToolBarManager::UpdateControllers (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:440
14 in framework::ToolBarManager::AsyncUpdateControllersHdl (this=0x2b669a0a1728) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2110
15 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl (pThis=0x2b669a0a1728, pCaller=0x2b669a0a1890) at /home/tinderbox/master/framework/source/uielement/toolbarmanager.cxx:2097
16 in Link::Call (this=0x2b669a0a18b0, pCaller=0x2b669a0a1890) at /home/tinderbox/master/include/tools/link.hxx:139
17 in Timer::Timeout (this=0x2b669a0a1890) at /home/tinderbox/master/vcl/source/app/timer.cxx:276
Change-Id: I17ef63db8f7c288460e00031e8e8a5c3e4d086b3
2014-11-28 18:39:52 +01:00
SolarMutexGuard g ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( ! m_aLifeTimeManager . impl_isDisposed ( ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
return m_aDispatchContainer . getDispatchesForURLs ( xDescripts ) ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
return uno : : Sequence < uno : : Reference < frame : : XDispatch > > ( ) ;
2003-10-06 08:58:36 +00:00
}
// frame::XDispatch
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : dispatch (
const util : : URL & rURL ,
const uno : : Sequence < beans : : PropertyValue > & rArgs )
2014-02-13 12:52:42 +00:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
2016-07-15 15:03:39 +02:00
OUString aCommand = rURL . Path ;
2003-10-06 08:58:36 +00:00
2012-10-07 00:43:15 -03:00
if ( aCommand = = " Paste " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_Paste ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " Copy " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_Copy ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " Cut " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_Cut ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DataRanges " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_SourceData ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " Update " ) //Update Chart
2003-10-06 08:58:36 +00:00
{
2010-05-19 17:08:43 +02:00
ChartViewHelper : : setViewToDirtyState ( getModel ( ) ) ;
2011-03-14 13:50:33 -04:00
SolarMutexGuard aGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( m_pChartWindow )
m_pChartWindow - > Invalidate ( ) ;
2003-10-06 08:58:36 +00:00
}
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DiagramData " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_EditData ( ) ;
//insert objects
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertTitles "
| | aCommand = = " InsertMenuTitles " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertTitles ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMenuLegend " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_OpenLegendDialog ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertLegend " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_InsertLegend ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteLegend " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_DeleteLegend ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMenuDataLabels " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertMenu_DataLabels ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMenuAxes "
| | aCommand = = " InsertRemoveAxes " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertAxes ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMenuGrids " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_InsertGrid ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMenuTrendlines " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertMenu_Trendlines ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMenuMeanValues " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertMenu_MeanValues ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMenuXErrorBars " )
2012-03-14 21:23:36 +00:00
this - > executeDispatch_InsertErrorBars ( false ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMenuYErrorBars " )
2012-03-11 18:02:36 +00:00
this - > executeDispatch_InsertErrorBars ( true ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertSymbol " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_InsertSpecialCharacter ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertTrendline " )
2007-11-23 10:53:25 +00:00
this - > executeDispatch_InsertTrendline ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteTrendline " )
2008-03-06 15:54:40 +00:00
this - > executeDispatch_DeleteTrendline ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMeanValue " )
2008-02-18 14:57:03 +00:00
this - > executeDispatch_InsertMeanValue ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteMeanValue " )
2008-03-06 15:54:40 +00:00
this - > executeDispatch_DeleteMeanValue ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertXErrorBars " )
2012-03-14 21:23:36 +00:00
this - > executeDispatch_InsertErrorBars ( false ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertYErrorBars " )
2012-03-11 18:02:36 +00:00
this - > executeDispatch_InsertErrorBars ( true ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteXErrorBars " )
2012-03-17 15:13:55 +00:00
this - > executeDispatch_DeleteErrorBars ( false ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteYErrorBars " )
2012-03-17 15:13:55 +00:00
this - > executeDispatch_DeleteErrorBars ( true ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertTrendlineEquation " )
2007-11-23 10:53:25 +00:00
this - > executeDispatch_InsertTrendlineEquation ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteTrendlineEquation " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_DeleteTrendlineEquation ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertTrendlineEquationAndR2 " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertTrendlineEquation ( true ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertR2Value " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertR2Value ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteR2Value " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_DeleteR2Value ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertDataLabels " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertDataLabels ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertDataLabel " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertDataLabel ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteDataLabels " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_DeleteDataLabels ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteDataLabel " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_DeleteDataLabel ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " ResetAllDataPoints " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_ResetAllDataPoints ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " ResetDataPoint " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_ResetDataPoint ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertAxis " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertAxis ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMajorGrid " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertMajorGrid ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertMinorGrid " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertMinorGrid ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " InsertAxisTitle " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_InsertAxisTitle ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteAxis " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_DeleteAxis ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteMajorGrid " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_DeleteMajorGrid ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DeleteMinorGrid " )
2009-09-11 16:06:18 +00:00
this - > executeDispatch_DeleteMinorGrid ( ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//format objects
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " FormatSelection " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_ObjectProperties ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " TransformDialog " )
2009-07-24 13:02:58 +00:00
{
if ( isShapeContext ( ) )
{
2009-08-21 16:29:03 +00:00
this - > impl_ShapeControllerDispatch ( rURL , rArgs ) ;
2009-07-24 13:02:58 +00:00
}
else
{
this - > executeDispatch_PositionAndSize ( ) ;
}
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
else if ( lcl_isFormatObjectCommand ( aCommand ) )
this - > executeDispatch_FormatObject ( rURL . Path ) ;
//more format
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " DiagramType " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_ChartType ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " View3D " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_View3D ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " Forward " )
2009-08-21 16:29:03 +00:00
{
if ( isShapeContext ( ) )
{
this - > impl_ShapeControllerDispatch ( rURL , rArgs ) ;
}
else
{
2014-04-15 15:17:13 +02:00
this - > executeDispatch_MoveSeries ( true ) ;
2009-08-21 16:29:03 +00:00
}
}
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " Backward " )
2009-08-21 16:29:03 +00:00
{
if ( isShapeContext ( ) )
{
this - > impl_ShapeControllerDispatch ( rURL , rArgs ) ;
}
else
{
2014-04-15 15:17:13 +02:00
this - > executeDispatch_MoveSeries ( false ) ;
2009-08-21 16:29:03 +00:00
}
}
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " NewArrangement " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_NewArrangement ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " ToggleLegend " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_ToggleLegend ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " ToggleGridHorizontal " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_ToggleGridHorizontal ( ) ;
2013-07-04 20:16:26 +02:00
else if ( aCommand = = " ToggleGridVertical " )
this - > executeDispatch_ToggleGridVertical ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " ScaleText " )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
this - > executeDispatch_ScaleText ( ) ;
2012-10-07 00:43:15 -03:00
else if ( aCommand = = " StatusBarVisible " )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// workaround: this should not be necessary.
uno : : Reference < beans : : XPropertySet > xPropSet ( m_xFrame , uno : : UNO_QUERY ) ;
if ( xPropSet . is ( ) )
2003-10-06 08:58:36 +00:00
{
2015-11-27 11:14:38 +02:00
uno : : Reference < css : : frame : : XLayoutManager > xLayoutManager ;
2012-10-07 00:43:15 -03:00
xPropSet - > getPropertyValue ( " LayoutManager " ) > > = xLayoutManager ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( xLayoutManager . is ( ) )
{
2012-10-07 00:43:15 -03:00
bool bIsVisible ( xLayoutManager - > isElementVisible ( " private:resource/statusbar/statusbar " ) ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( bIsVisible )
2004-01-26 08:13:31 +00:00
{
2012-10-07 00:43:15 -03:00
xLayoutManager - > hideElement ( " private:resource/statusbar/statusbar " ) ;
xLayoutManager - > destroyElement ( " private:resource/statusbar/statusbar " ) ;
2004-01-26 08:13:31 +00:00
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
else
{
2012-10-07 00:43:15 -03:00
xLayoutManager - > createElement ( " private:resource/statusbar/statusbar " ) ;
xLayoutManager - > showElement ( " private:resource/statusbar/statusbar " ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
// @todo: update menu state (checkmark next to "Statusbar").
}
2003-10-06 08:58:36 +00:00
}
}
}
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : addStatusListener (
const uno : : Reference < frame : : XStatusListener > & /* xControl */ ,
const util : : URL & /* aURL */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
2011-01-25 15:04:20 +00:00
//@todo
2003-10-06 08:58:36 +00:00
}
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : removeStatusListener (
const uno : : Reference < frame : : XStatusListener > & /* xControl */ ,
const util : : URL & /* aURL */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
2011-01-25 15:04:20 +00:00
//@todo
2003-10-06 08:58:36 +00:00
}
// XContextMenuInterception (optional interface)
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : registerContextMenuInterceptor (
const uno : : Reference < ui : : XContextMenuInterceptor > & /* xInterceptor */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
//@todo
}
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : releaseContextMenuInterceptor (
const uno : : Reference < ui : : XContextMenuInterceptor > & /* xInterceptor */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
//@todo
}
2004-01-26 08:13:31 +00:00
// ____ XEmbeddedClient ____
// implementation see: ChartController_EditData.cxx
2014-06-21 04:46:14 +02:00
void ChartController : : executeDispatch_ChartType ( )
2003-10-06 08:58:36 +00:00
{
2015-09-26 06:40:33 +02:00
UndoLiveUpdateGuard aUndoGuard (
2013-07-27 17:01:36 +01:00
SCH_RESSTR ( STR_ACTION_EDIT_CHARTTYPE ) , m_xUndoManager ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//prepare and open dialog
2015-12-23 16:41:52 +02:00
ScopedVclPtrInstance < ChartTypeDialog > aDlg ( m_pChartWindow , getModel ( ) ) ;
2015-02-11 14:42:23 +02:00
if ( aDlg - > Execute ( ) = = RET_OK )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
impl_adaptDataSeriesAutoResize ( ) ;
2010-11-16 08:49:38 +01:00
aUndoGuard . commit ( ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
}
2003-10-06 08:58:36 +00:00
2014-06-21 04:46:14 +02:00
void ChartController : : executeDispatch_SourceData ( )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2013-06-30 22:27:07 +02:00
//convert properties to ItemSet
2010-05-19 17:08:43 +02:00
uno : : Reference < XChartDocument > xChartDoc ( getModel ( ) , uno : : UNO_QUERY ) ;
2011-05-21 10:11:48 +02:00
OSL_ENSURE ( xChartDoc . is ( ) , " Invalid XChartDocument " ) ;
2003-11-04 11:37:45 +00:00
if ( ! xChartDoc . is ( ) )
return ;
2003-10-06 08:58:36 +00:00
2016-07-11 22:02:46 +02:00
UndoLiveUpdateGuard aUndoGuard (
2013-07-27 17:01:36 +01:00
SCH_RESSTR ( STR_ACTION_EDIT_DATA_RANGES ) , m_xUndoManager ) ;
2003-11-04 11:37:45 +00:00
if ( xChartDoc . is ( ) )
2003-10-06 08:58:36 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
2015-03-31 23:04:14 +01:00
ScopedVclPtrInstance < : : chart : : DataSourceDialog > aDlg ( m_pChartWindow , xChartDoc , m_xCC ) ;
2015-02-11 14:42:23 +02:00
if ( aDlg - > Execute ( ) = = RET_OK )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
impl_adaptDataSeriesAutoResize ( ) ;
2010-11-16 08:49:38 +01:00
aUndoGuard . commit ( ) ;
2003-10-06 08:58:36 +00:00
}
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
2003-10-06 08:58:36 +00:00
2014-06-21 04:46:14 +02:00
void ChartController : : executeDispatch_MoveSeries ( bool bForward )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2013-10-15 07:55:26 +02:00
ControllerLockGuardUNO aCLGuard ( getModel ( ) ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//get selected series
2012-10-07 00:43:15 -03:00
OUString aObjectCID ( m_aSelection . getSelectedCID ( ) ) ;
2016-01-04 12:41:46 +01:00
uno : : Reference < XDataSeries > xGivenDataSeries ( ObjectIdentifier : : getDataSeriesForCID ( //yyy todo also legend entries and labels?
2010-05-19 17:08:43 +02:00
aObjectCID , getModel ( ) ) ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
2007-09-18 13:56:22 +00:00
UndoGuardWithSelection aUndoGuard (
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
ActionDescriptionProvider : : createDescription (
2016-08-29 12:45:52 +02:00
( bForward ? ActionDescriptionProvider : : ActionType : : MoveToTop : ActionDescriptionProvider : : ActionType : : MoveToBottom ) ,
2013-07-27 17:01:36 +01:00
SCH_RESSTR ( STR_OBJECT_DATASERIES ) ) ,
2010-11-16 08:49:38 +01:00
m_xUndoManager ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
2010-05-19 17:08:43 +02:00
bool bChanged = DiagramHelper : : moveSeries ( ChartModelHelper : : findDiagram ( getModel ( ) ) , xGivenDataSeries , bForward ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( bChanged )
2007-09-18 13:56:22 +00:00
{
m_aSelection . setSelection ( ObjectIdentifier : : getMovedSeriesCID ( aObjectCID , bForward ) ) ;
2010-11-16 08:49:38 +01:00
aUndoGuard . commit ( ) ;
2007-09-18 13:56:22 +00:00
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
// ____ XMultiServiceFactory ____
uno : : Reference < uno : : XInterface > SAL_CALL
2012-10-07 00:43:15 -03:00
ChartController : : createInstance ( const OUString & aServiceSpecifier )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
throw ( uno : : Exception ,
2014-02-25 21:31:58 +01:00
uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
uno : : Reference < uno : : XInterface > xResult ;
2012-10-07 00:43:15 -03:00
if ( aServiceSpecifier = = CHART_ACCESSIBLE_TEXT_SERVICE_NAME )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
xResult . set ( impl_createAccessibleTextContext ( ) ) ;
return xResult ;
}
uno : : Reference < uno : : XInterface > SAL_CALL
2013-06-30 21:14:30 +02:00
ChartController : : createInstanceWithArguments (
const OUString & ServiceSpecifier ,
const uno : : Sequence < uno : : Any > & /* Arguments */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : Exception , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
// ignore Arguments
return createInstance ( ServiceSpecifier ) ;
}
2012-10-07 00:43:15 -03:00
uno : : Sequence < OUString > SAL_CALL
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
ChartController : : getAvailableServiceNames ( )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2015-11-15 08:43:35 +02:00
uno : : Sequence < OUString > aServiceNames { CHART_ACCESSIBLE_TEXT_SERVICE_NAME } ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
return aServiceNames ;
}
// ____ XModifyListener ____
2013-06-30 21:14:30 +02:00
void SAL_CALL ChartController : : modified (
const lang : : EventObject & /* aEvent */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
// the source can also be a subobject of the ChartModel
// @todo: change the source in ChartModel to always be the model itself ?
//todo? update menu states ?
}
2015-09-08 11:13:25 +02:00
IMPL_LINK_TYPED ( ChartController , NotifyUndoActionHdl , SdrUndoAction * , pUndoAction , void )
2009-09-29 11:03:35 +00:00
{
2015-09-08 11:13:25 +02:00
ENSURE_OR_RETURN_VOID ( pUndoAction , " invalid Undo action " ) ;
2010-11-16 08:49:38 +01:00
2012-10-07 00:43:15 -03:00
OUString aObjectCID = m_aSelection . getSelectedCID ( ) ;
2011-12-10 22:03:11 -02:00
if ( aObjectCID . isEmpty ( ) )
2009-09-29 11:03:35 +00:00
{
2010-11-16 08:49:38 +01:00
try
{
2010-11-18 14:21:37 +01:00
const Reference < document : : XUndoManagerSupplier > xSuppUndo ( getModel ( ) , uno : : UNO_QUERY_THROW ) ;
const Reference < document : : XUndoManager > xUndoManager ( xSuppUndo - > getUndoManager ( ) , uno : : UNO_QUERY_THROW ) ;
2010-11-16 08:49:38 +01:00
const Reference < document : : XUndoAction > xAction ( new impl : : ShapeUndoElement ( * pUndoAction ) ) ;
xUndoManager - > addUndoAction ( xAction ) ;
}
catch ( const uno : : Exception & )
2009-09-29 11:03:35 +00:00
{
2010-11-16 08:49:38 +01:00
DBG_UNHANDLED_EXCEPTION ( ) ;
2009-09-29 11:03:35 +00:00
}
}
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
DrawModelWrapper * ChartController : : GetDrawModelWrapper ( )
{
if ( ! m_pDrawModelWrapper . get ( ) )
{
ExplicitValueProvider * pProvider = ExplicitValueProvider : : getExplicitValueProvider ( m_xChartView ) ;
if ( pProvider )
m_pDrawModelWrapper = pProvider - > getDrawModelWrapper ( ) ;
2009-09-29 11:03:35 +00:00
if ( m_pDrawModelWrapper . get ( ) )
{
m_pDrawModelWrapper - > getSdrModel ( ) . SetNotifyUndoActionHdl ( LINK ( this , ChartController , NotifyUndoActionHdl ) ) ;
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
return m_pDrawModelWrapper . get ( ) ;
}
2009-04-27 13:39:52 +00:00
DrawViewWrapper * ChartController : : GetDrawViewWrapper ( )
{
if ( ! m_pDrawViewWrapper )
{
impl_createDrawViewController ( ) ;
}
return m_pDrawViewWrapper ;
}
2009-07-21 14:09:00 +00:00
uno : : Reference < XAccessible > ChartController : : CreateAccessible ( )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2015-12-23 09:30:48 +02:00
uno : : Reference < XAccessible > xResult = new AccessibleChartView ( GetDrawViewWrapper ( ) ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
impl_initializeAccessible ( uno : : Reference < lang : : XInitialization > ( xResult , uno : : UNO_QUERY ) ) ;
return xResult ;
}
void ChartController : : impl_invalidateAccessible ( )
{
2011-03-14 13:50:33 -04:00
SolarMutexGuard aGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( m_pChartWindow )
{
Reference < lang : : XInitialization > xInit ( m_pChartWindow - > GetAccessible ( false ) , uno : : UNO_QUERY ) ;
if ( xInit . is ( ) )
{
uno : : Sequence < uno : : Any > aArguments ( 3 ) ; //empty arguments -> invalid accessible
xInit - > initialize ( aArguments ) ;
2003-10-06 08:58:36 +00:00
}
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
void ChartController : : impl_initializeAccessible ( )
{
2011-03-14 13:50:33 -04:00
SolarMutexGuard aGuard ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
if ( m_pChartWindow )
this - > impl_initializeAccessible ( Reference < lang : : XInitialization > ( m_pChartWindow - > GetAccessible ( false ) , uno : : UNO_QUERY ) ) ;
}
void ChartController : : impl_initializeAccessible ( const uno : : Reference < lang : : XInitialization > & xInit )
{
if ( xInit . is ( ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
uno : : Sequence < uno : : Any > aArguments ( 5 ) ;
uno : : Reference < view : : XSelectionSupplier > xSelectionSupplier ( this ) ;
aArguments [ 0 ] = uno : : makeAny ( xSelectionSupplier ) ;
2010-05-19 17:08:43 +02:00
uno : : Reference < frame : : XModel > xModel ( getModel ( ) ) ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
aArguments [ 1 ] = uno : : makeAny ( xModel ) ;
aArguments [ 2 ] = uno : : makeAny ( m_xChartView ) ;
2009-07-21 14:09:00 +00:00
uno : : Reference < XAccessible > xParent ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2011-03-14 13:50:33 -04:00
SolarMutexGuard aGuard ;
2010-10-25 11:23:56 +02:00
if ( m_pChartWindow )
{
2014-09-23 11:20:40 +02:00
vcl : : Window * pParentWin ( m_pChartWindow - > GetAccessibleParentWindow ( ) ) ;
2010-10-25 11:23:56 +02:00
if ( pParentWin )
xParent . set ( pParentWin - > GetAccessible ( ) ) ;
}
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
aArguments [ 3 ] = uno : : makeAny ( xParent ) ;
aArguments [ 4 ] = uno : : makeAny ( m_xViewWindow ) ;
xInit - > initialize ( aArguments ) ;
2003-10-06 08:58:36 +00:00
}
}
2016-04-25 09:18:12 +02:00
const : : std : : set < OUString > & ChartController : : impl_getAvailableCommands ( )
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
{
2016-04-25 09:18:12 +02:00
static : : std : : set < OUString > s_AvailableCommands {
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// commands for container forward
2016-04-22 22:25:28 +02:00
" AddDirect " , " NewDoc " , " Open " ,
" Save " , " SaveAs " , " SendMail " ,
" EditDoc " , " ExportDirectToPDF " , " PrintDefault " ,
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// own commands
2016-04-22 22:25:28 +02:00
" Cut " , " Copy " , " Paste " ,
" DataRanges " , " DiagramData " ,
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// insert objects
2016-04-22 22:25:28 +02:00
" InsertMenuTitles " , " InsertTitles " ,
" InsertMenuLegend " , " InsertLegend " , " DeleteLegend " ,
" InsertMenuDataLabels " ,
" InsertMenuAxes " , " InsertRemoveAxes " , " InsertMenuGrids " ,
" InsertSymbol " ,
" InsertTrendlineEquation " , " InsertTrendlineEquationAndR2 " ,
" InsertR2Value " , " DeleteR2Value " ,
" InsertMenuTrendlines " , " InsertTrendline " ,
" InsertMenuMeanValues " , " InsertMeanValue " ,
" InsertMenuXErrorBars " , " InsertXErrorBars " ,
" InsertMenuYErrorBars " , " InsertYErrorBars " ,
" InsertDataLabels " , " InsertDataLabel " ,
" DeleteTrendline " , " DeleteMeanValue " , " DeleteTrendlineEquation " ,
" DeleteXErrorBars " , " DeleteYErrorBars " ,
" DeleteDataLabels " , " DeleteDataLabel " ,
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
//format objects
2016-04-22 22:25:28 +02:00
" FormatSelection " , " TransformDialog " ,
" DiagramType " , " View3D " ,
" Forward " , " Backward " ,
" MainTitle " , " SubTitle " ,
" XTitle " , " YTitle " , " ZTitle " ,
" SecondaryXTitle " , " SecondaryYTitle " ,
" AllTitles " , " Legend " ,
" DiagramAxisX " , " DiagramAxisY " , " DiagramAxisZ " ,
" DiagramAxisA " , " DiagramAxisB " , " DiagramAxisAll " ,
" DiagramGridXMain " , " DiagramGridYMain " , " DiagramGridZMain " ,
" DiagramGridXHelp " , " DiagramGridYHelp " , " DiagramGridZHelp " ,
" DiagramGridAll " ,
" DiagramWall " , " DiagramFloor " , " DiagramArea " ,
2009-09-11 16:06:18 +00:00
//context menu - format objects entries
2016-04-22 22:25:28 +02:00
" FormatWall " , " FormatFloor " , " FormatChartArea " ,
" FormatLegend " ,
2009-09-11 16:06:18 +00:00
2016-04-22 22:25:28 +02:00
" FormatAxis " , " FormatTitle " ,
" FormatDataSeries " , " FormatDataPoint " ,
" ResetAllDataPoints " , " ResetDataPoint " ,
" FormatDataLabels " , " FormatDataLabel " ,
" FormatMeanValue " , " FormatTrendline " , " FormatTrendlineEquation " ,
" FormatXErrorBars " , " FormatYErrorBars " ,
" FormatStockLoss " , " FormatStockGain " ,
2009-09-11 16:06:18 +00:00
2016-04-22 22:25:28 +02:00
" FormatMajorGrid " , " InsertMajorGrid " , " DeleteMajorGrid " ,
" FormatMinorGrid " , " InsertMinorGrid " , " DeleteMinorGrid " ,
" InsertAxis " , " DeleteAxis " , " InsertAxisTitle " ,
2009-09-11 16:06:18 +00:00
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
// toolbar commands
2016-04-22 22:25:28 +02:00
" ToggleGridHorizontal " , " ToggleGridVertical " , " ToggleLegend " , " ScaleText " ,
" NewArrangement " , " Update " ,
" DefaultColors " , " BarWidth " , " NumberOfLines " ,
" ArrangeRow " ,
" StatusBarVisible " ,
" ChartElementSelector " } ;
2016-04-25 09:18:12 +02:00
return s_AvailableCommands ;
INTEGRATION: CWS chart2mst3 (1.15.4); FILE MERGED
2007/02/07 13:07:41 iha 1.15.4.109: RESYNC: (1.19-1.20); FILE MERGED
2007/02/02 11:29:51 iha 1.15.4.108: imlemented cut
2007/02/01 16:53:49 iha 1.15.4.107: remove superfluous code from old context menu
2007/01/22 17:32:29 iha 1.15.4.106: remove slot .uno:AutoFormat
2007/01/16 16:24:46 iha 1.15.4.105: #i73426# wrong help context bvecause of wrong window hirarchy
2006/11/26 11:38:59 bm 1.15.4.104: includes for solar mutex missing
2006/11/22 17:24:09 iha 1.15.4.103: RESYNC: (1.18-1.19); FILE MERGED
2006/11/07 16:55:27 bm 1.15.4.102: forward container commands to container dispatcher
2006/10/27 14:59:20 iha 1.15.4.101: name consolidation
2006/10/24 14:27:44 bm 1.15.4.100: pass chart window as parent to DataSourceDialog instead of NULL
2006/10/24 11:54:20 bm 1.15.4.99: remove commands that are handled by server application (save, save as, etc.)
2006/10/20 21:12:21 iha 1.15.4.98: implement selection of additional shapes
2006/10/18 17:07:18 bm 1.15.4.97: RESYNC: (1.17-1.18); FILE MERGED
2006/10/16 15:19:42 bm 1.15.4.96: #i70287# implement toggle grid horizontal command
2006/10/11 09:19:53 bm 1.15.4.95: #i20287# implement toggle legend command, remove unused toolbar commands
2006/10/06 09:11:06 bm 1.15.4.94: #i64500# clipboard for chart objects
2006/09/28 16:46:28 bm 1.15.4.93: #i64500# clipboard paste of metafiles, bitmaps and text
2006/08/22 17:31:53 bm 1.15.4.92: #i68861# implement the status bar
2006/07/11 13:20:37 bm 1.15.4.91: reset drop target helper in dispose()
2006/06/29 13:54:40 bm 1.15.4.90: dropping dragged cell-ranges from calc here. Missing: determine if the originating document is the container
2006/05/29 17:56:16 iha 1.15.4.89: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/23 09:57:10 bm 1.15.4.88: support for paragraphs for accessibility titles
2006/03/19 15:33:20 iha 1.15.4.87: correct selection handling of datapoints and series
2006/03/18 20:53:00 iha 1.15.4.86: correct selection handling for rotating diagram
2006/03/15 13:57:08 bm 1.15.4.85: documentation of dispatch stuff. Also moved the command list of the controller to the controller itself
2006/03/12 01:21:17 iha 1.15.4.84: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:36:48 iha 1.15.4.83: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/20 09:17:36 bm 1.15.4.82: impl_initializeAccessible: XInitialization needs two more parameters
2006/01/24 10:49:42 bm 1.15.4.81: call impl_adaptDataSeriesAutoResize after command execution of commands which may add new data series
2006/01/20 11:39:28 iha 1.15.4.80: some cleanup
2006/01/17 17:16:06 bm 1.15.4.79: clear selection in dispose (to remove range highlighting)
2006/01/13 13:43:34 bm 1.15.4.78: +executeDispatch_NewArrangement(), executeDispatch_ScaleText
2005/12/21 21:29:08 iha 1.15.4.77: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/11/28 15:14:00 bm 1.15.4.76: assertion about CloseVetoException only if OSL_DEBUG_LEVEL > 2
2005/11/28 14:39:29 iha 1.15.4.75: UndoLiveUpdateGuard for charttype dlg and data range dlg
2005/11/28 14:20:05 iha 1.15.4.74: menu changes
2005/11/25 17:42:33 bm 1.15.4.73: command enabling according to model state
2005/11/24 15:07:48 bm 1.15.4.72: allow removing listeners in suspend mode
2005/11/22 10:53:19 bm 1.15.4.71: use correct undo strings
2005/11/21 16:07:45 bm 1.15.4.70: use dispatch command container
2005/11/16 10:57:04 iha 1.15.4.69: use UndoLiveUpdateGuard for Wizard
2005/11/15 20:49:32 iha 1.15.4.68: use UndoGuard
2005/11/15 15:30:25 bm 1.15.4.67: garbage collection, disposing, reference release issues
2005/11/15 10:41:32 iha 1.15.4.66: don't remove me as listener in disposing
2005/11/14 16:50:26 iha 1.15.4.65: remove direct view update call from wizard slot as automatic updates are now available
2005/11/14 14:54:41 iha 1.15.4.64: guard Charttype Dialog against view updates and remove direct view update call
2005/11/11 14:51:15 bm 1.15.4.63: dispose: remove as modify listener from model
2005/11/11 14:43:30 iha 1.15.4.62: guard DataRange Dialog against view updates and remove direct view update call
2005/11/07 20:59:03 iha 1.15.4.61: implement changing series order
2005/11/02 13:49:19 bm 1.15.4.60: scene properties changed from SceneDescriptor property to the D3D properties offered by SceneProperties.hxx (this way XML im-/export works with the xmloff helper)
2005/10/18 14:51:35 bm 1.15.4.59: implement XModifyListener in order to listen to model changes (use define TEST_ENABLE_MODIFY_LISTENER to actually add and remove as listener at the model to get view updates)
2005/10/11 12:44:07 bm 1.15.4.58: using UndoManager for undo/redo
2005/10/07 11:33:19 bm 1.15.4.57: RESYNC: (1.16-1.17); FILE MERGED
2005/09/07 16:02:21 iha 1.15.4.56: added missing include
2005/09/02 14:29:11 iha 1.15.4.55: delete window with solar mutex
2005/08/30 14:46:40 bm 1.15.4.54: attach parent reference-device after creating draw model- and view wrappers
2005/08/29 14:49:37 iha 1.15.4.53: unmark before removing shapes
2005/08/26 13:04:05 bm 1.15.4.52: lock solar mutex when deleting svx objects (DTOR calls)
2005/08/26 10:00:07 bm 1.15.4.51: some more solar mutex locks
2005/08/25 12:35:06 bm 1.15.4.50: lock solar mutex when creating CreationWizard and ChartType dialog
2005/08/22 15:37:39 iha 1.15.4.49: don't create accessibility view for update
2005/08/04 11:52:11 bm 1.15.4.48: lock solar mutex when starting data source dialog
2005/07/27 12:33:12 bm 1.15.4.47: catch exceptions in dispose()
2005/07/13 15:20:07 iha 1.15.4.46: update draw model tables before use in view and dialogs
2005/07/08 14:56:22 iha 1.15.4.45: create and notify an accessible view
2005/07/08 12:59:02 iha 1.15.4.44: disconnect controller from model when disposed
2005/07/08 12:56:35 iha 1.15.4.43: provide and keep view as service only
2005/07/07 08:35:51 iha 1.15.4.42: implement interface XSelectionSupplier
2005/07/07 08:24:44 iha 1.15.4.41: reselect objects after view rebuild
2005/07/05 15:43:29 iha 1.15.4.40: redefine diagram size
2005/06/09 15:51:28 iha 1.15.4.39: support positions and sizes via view for old api wrapper
2005/06/07 15:50:33 iha 1.15.4.38: use numberformatter from model
2005/06/06 11:42:22 cd 1.15.4.37: Use createElement/requestElement calls to create elements always, even if module frame is not visible
2005/06/03 14:40:51 iha 1.15.4.36: construct chartview with drawmodelwrapper, shared_ptr for drawmodelwrapper, no background for chart window
2005/06/01 16:22:53 iha 1.15.4.35: remove interface xpropertyset
2005/05/31 18:57:39 iha 1.15.4.34: create old api without controller
2005/04/27 11:33:59 bm 1.15.4.33: use requestElement rather than createElement for UI ressources, and lock the layoutmanager
2005/04/04 11:39:47 bm 1.15.4.32: AcceleratorExecute helper class for handling accelerator keys
2005/04/04 11:20:09 bm 1.15.4.31: create toolbars / new slot DataRanges
2005/04/01 16:25:38 bm 1.15.4.30: shared data for different chart models
2005/03/31 12:55:16 bm 1.15.4.29: first redo implementation
2005/03/30 16:31:04 bm 1.15.4.28: make model cloneable (+first undo implementation)
2005/03/18 15:48:07 bm 1.15.4.27: XLayoutManager -> drafts namespace removed
2004/09/27 14:33:49 iha 1.15.4.26: save - old api - provide access to ViewElementListProvider, reduce direct access to draw model
2004/09/15 15:44:55 iha 1.15.4.25: implement api redesign
2004/09/03 17:08:14 iha 1.15.4.24: enable save
2004/08/26 15:54:36 iha 1.15.4.23: View independent loading - different setting of page size
2004/08/24 13:51:28 iha 1.15.4.22: View independent loading - store page size separat from window (which does not exist in some cases)
2004/08/04 20:15:17 bm 1.15.4.21: RESYNC: (1.15-1.16); FILE MERGED
2004/06/30 08:09:21 iha 1.15.4.20: #i30866# charttype dialog without roadmap control
2004/06/17 10:03:29 bm 1.15.4.19: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/04 08:05:04 bm 1.15.4.18: +GetDrawModelUNO
2004/06/01 19:03:50 iha 1.15.4.17: new 3D view/effects dialog
2004/05/24 17:47:30 bm 1.15.4.16: data source dialog is deprecated -> is a tabpage now
2004/05/17 17:33:54 iha 1.15.4.15: provide object naming; resource cleanup
2004/04/27 13:31:03 bm 1.15.4.14: DataSourceDialog needs a context to create new data series
2004/04/26 17:33:26 iha 1.15.4.13: #i27367# exchanged own controller mutex against solar mutex because of deadlocks during old api access
2004/04/26 11:15:29 iha 1.15.4.12: #i27367# offer access to created shapes for old api
2004/04/21 16:56:46 iha 1.15.4.11: #i20344# replace old type dialog with new type page
2004/04/21 11:35:17 bm 1.15.4.10: locked SolarMutexes added
2004/04/08 15:20:31 iha 1.15.4.9: added slot SelectSourceRanges
2004/04/08 12:29:51 iha 1.15.4.8: #i20344# offer update slot for view update after wizard has closed
2004/04/07 21:52:47 iha 1.15.4.7: #i20344# added method executeDispatch_CreationWizard
2004/03/24 10:33:51 bm 1.15.4.6: switch to internal calc again in "SaveAll" (Test-method)
2004/03/19 14:32:50 bm 1.15.4.5: XDataSource now contains XLabeledDataSources
2004/03/05 16:44:47 bm 1.15.4.4: lcl_isFormatObjectCommand: return false in else-path (return was missing)
2004/03/05 15:01:43 iha 1.15.4.3: differetn menu creation + changed from slot url scheme to uno url scheme due to menubar framework changes
2004/02/18 17:07:43 iha 1.15.4.2: handle lifetime of the ChartCindow correct
2004/02/13 16:51:19 bm 1.15.4.1: join from changes on branch bm_post_chart01
2007-05-22 17:02:54 +00:00
}
2015-07-24 01:47:31 +02:00
ViewElementListProvider ChartController : : getViewElementListProvider ( )
{
return ViewElementListProvider ( m_pDrawModelWrapper . get ( ) ) ;
}
2003-10-06 08:58:36 +00:00
} //namespace chart
2010-10-12 15:59:00 +02:00
2014-04-25 09:50:43 +02:00
extern " C " SAL_DLLPUBLIC_EXPORT css : : uno : : XInterface * SAL_CALL
com_sun_star_comp_chart2_ChartController_get_implementation ( css : : uno : : XComponentContext * context ,
css : : uno : : Sequence < css : : uno : : Any > const & )
{
return cppu : : acquire ( new chart : : ChartController ( context ) ) ;
}
2010-10-12 15:59:00 +02:00
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */