Files
libreoffice/dbaccess/source/ui/app/AppControllerDnD.cxx

819 lines
32 KiB
C++
Raw Normal View History

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
*
* Copyright 2000, 2010 Oracle and/or its affiliates.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
*
* OpenOffice.org - a multi-platform office productivity suite
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
*
* This file is part of OpenOffice.org.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
*
* OpenOffice.org is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 3
* only, as published by the Free Software Foundation.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
*
* OpenOffice.org is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License version 3 for more details
* (a copy is included in the LICENSE file that accompanied this code).
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
*
* You should have received a copy of the GNU Lesser General Public License
* version 3 along with OpenOffice.org. If not, see
* <http://www.openoffice.org/license.html>
* for a copy of the LGPLv3 License.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
*
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_dbaccess.hxx"
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
#include "AppController.hxx"
#include <comphelper/sequence.hxx>
#include <comphelper/property.hxx>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
#include "dbustrings.hrc"
#include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp>
#include <com/sun/star/sdbcx/XAppend.hpp>
#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
#include <com/sun/star/sdb/XSingleSelectQueryComposer.hpp>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/uno/XNamingService.hpp>
#include <com/sun/star/sdbc/XDataSource.hpp>
#include <com/sun/star/frame/XStorable.hpp>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XHierarchicalNameContainer.hpp>
#include <com/sun/star/sdbc/DataType.hpp>
#include <com/sun/star/sdb/CommandType.hpp>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
#include <com/sun/star/sdb/XBookmarksSupplier.hpp>
#include <com/sun/star/sdb/SQLContext.hpp>
#include <com/sun/star/sdbcx/XTablesSupplier.hpp>
#include <com/sun/star/sdbcx/XViewsSupplier.hpp>
#include <com/sun/star/sdb/XQueryDefinitionsSupplier.hpp>
#include <com/sun/star/sdbcx/XDrop.hpp>
#include <tools/debug.hxx>
#include <tools/urlobj.hxx>
#include <unotools/ucbhelper.hxx>
#include "dlgsave.hxx"
#include <comphelper/types.hxx>
#include <vcl/msgbox.hxx>
#include <cppuhelper/typeprovider.hxx>
#include <cppuhelper/exc_hlp.hxx>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
#include <connectivity/dbexception.hxx>
#include <vcl/waitobj.hxx>
#include <rtl/ustrbuf.hxx>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
#include "AppView.hxx"
#include <svx/dataaccessdescriptor.hxx>
#include <svx/dbaobjectex.hxx>
#include "browserids.hxx"
#include "dbu_reghelper.hxx"
#include "dbu_app.hrc"
#include <vcl/menu.hxx>
#include <comphelper/uno3.hxx>
#include <vcl/svapp.hxx>
#include <svtools/svlbitm.hxx>
#include "listviewitems.hxx"
#include "AppDetailView.hxx"
#include "linkeddocuments.hxx"
#include <vcl/lstbox.hxx>
#include <connectivity/dbexception.hxx>
#include <connectivity/dbtools.hxx>
#include "sqlmessage.hxx"
#include <tools/string.hxx>
#include "dbexchange.hxx"
#include "UITools.hxx"
#include <algorithm>
#include <svtools/svtreebx.hxx>
#include <com/sun/star/sdb/XReportDocumentsSupplier.hpp>
#include <com/sun/star/sdb/XFormDocumentsSupplier.hpp>
#include <sfx2/filedlghelper.hxx>
#include <unotools/pathoptions.hxx>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
#include <sfx2/docfilt.hxx>
#include <svtools/fileview.hxx>
#include <tools/diagnose_ex.h>
#include "defaultobjectnamecheck.hxx"
#include <osl/mutex.hxx>
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
#include "subcomponentmanager.hxx"
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
//........................................................................
namespace dbaui
{
//........................................................................
using namespace ::dbtools;
using namespace ::svx;
using namespace ::svtools;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::task;
using namespace ::com::sun::star::beans;
using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::container;
using namespace ::com::sun::star::sdb;
using namespace ::com::sun::star::sdbc;
using namespace ::com::sun::star::sdbcx;
using namespace ::com::sun::star::frame;
using namespace ::com::sun::star::ucb;
using namespace ::com::sun::star::util;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
// -----------------------------------------------------------------------------
void OApplicationController::deleteTables(const ::std::vector< ::rtl::OUString>& _rList)
{
SharedConnection xConnection( ensureConnection() );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
Reference<XTablesSupplier> xSup(xConnection,UNO_QUERY);
OSL_ENSURE(xSup.is(),"OApplicationController::deleteTable: no XTablesSuppier!");
if ( xSup.is() )
{
Reference<XNameAccess> xTables = xSup->getTables();
Reference<XDrop> xDrop(xTables,UNO_QUERY);
if ( xDrop.is() )
{
bool bConfirm = true;
::std::vector< ::rtl::OUString>::const_iterator aEnd = _rList.end();
for (::std::vector< ::rtl::OUString>::const_iterator aIter = _rList.begin(); aIter != aEnd; ++aIter)
{
::rtl::OUString sTableName = *aIter;
sal_Int32 nResult = RET_YES;
if ( bConfirm )
nResult = ::dbaui::askForUserAction(getView(),STR_TITLE_CONFIRM_DELETION ,STR_QUERY_DELETE_TABLE,_rList.size() > 1 && (aIter+1) != _rList.end(),sTableName);
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
bool bUserConfirmedDelete =
( RET_YES == nResult )
|| ( RET_ALL == nResult );
if ( bUserConfirmedDelete && m_pSubComponentManager->closeSubFrames( sTableName, E_TABLE ) )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
SQLExceptionInfo aErrorInfo;
try
{
if ( xTables->hasByName(sTableName) )
xDrop->dropByName(sTableName);
else
{// could be a view
Reference<XViewsSupplier> xViewsSup(xConnection,UNO_QUERY);
Reference<XNameAccess> xViews;
if ( xViewsSup.is() )
{
xViews = xViewsSup->getViews();
if ( xViews.is() && xViews->hasByName(sTableName) )
{
xDrop.set(xViews,UNO_QUERY);
if ( xDrop.is() )
xDrop->dropByName(sTableName);
}
}
}
}
catch(SQLContext& e) { aErrorInfo = e; }
catch(SQLWarning& e) { aErrorInfo = e; }
catch(SQLException& e) { aErrorInfo = e; }
catch(WrappedTargetException& e)
{
SQLException aSql;
if(e.TargetException >>= aSql)
aErrorInfo = aSql;
else
OSL_ENSURE(sal_False, "OApplicationController::implDropTable: something strange happended!");
}
catch( const Exception& )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
DBG_UNHANDLED_EXCEPTION();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
if ( aErrorInfo.isValid() )
showError(aErrorInfo);
if ( RET_ALL == nResult )
bConfirm = false;
}
else
break;
}
}
else
{
String sMessage(ModuleRes(STR_MISSING_TABLES_XDROP));
ErrorBox aError(getView(), WB_OK, sMessage);
aError.Execute();
}
}
}
// -----------------------------------------------------------------------------
void OApplicationController::deleteObjects( ElementType _eType, const ::std::vector< ::rtl::OUString>& _rList, bool _bConfirm )
{
Reference< XNameContainer > xNames( getElements( _eType ), UNO_QUERY );
Reference< XHierarchicalNameContainer > xHierarchyName( xNames, UNO_QUERY );
if ( xNames.is() )
{
ByteString sDialogPosition;
svtools::QueryDeleteResult_Impl eResult = _bConfirm ? svtools::QUERYDELETE_YES : svtools::QUERYDELETE_ALL;
// The list of elements to delete is allowed to contain related elements: A given element may
// be the ancestor or child of another element from the list.
// We want to ensure that ancestors get deleted first, so we normalize the list in this respect.
// #i33353# - 2004-09-27 - fs@openoffice.org
::std::set< ::rtl::OUString > aDeleteNames;
// Note that this implicitly uses ::std::less< ::rtl::OUString > a comparison operation, which
// results in lexicographical order, which is exactly what we need, because "foo" is *before*
// any "foo/bar" in this order.
::std::copy(
_rList.begin(), _rList.end(),
::std::insert_iterator< ::std::set< ::rtl::OUString > >( aDeleteNames, aDeleteNames.begin() )
);
::std::set< ::rtl::OUString >::size_type nCount = aDeleteNames.size();
for ( ::std::set< ::rtl::OUString >::size_type nObjectsLeft = nCount; !aDeleteNames.empty(); )
{
::std::set< ::rtl::OUString >::iterator aThisRound = aDeleteNames.begin();
if ( eResult != svtools::QUERYDELETE_ALL )
{
svtools::QueryDeleteDlg_Impl aDlg( getView(), *aThisRound );
if ( sDialogPosition.Len() )
aDlg.SetWindowState( sDialogPosition );
if ( nObjectsLeft > 1 )
aDlg.EnableAllButton();
if ( aDlg.Execute() == RET_OK )
eResult = aDlg.GetResult();
else
return;
sDialogPosition = aDlg.GetWindowState( );
}
bool bSuccess = false;
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
bool bUserConfirmedDelete =
( eResult == svtools::QUERYDELETE_ALL )
|| ( eResult == svtools::QUERYDELETE_YES );
if ( bUserConfirmedDelete
&& ( ( _eType == E_QUERY ) ? m_pSubComponentManager->closeSubFrames( *aThisRound, _eType ) : true )
)
{
try
{
if ( xHierarchyName.is() )
xHierarchyName->removeByHierarchicalName( *aThisRound );
else
xNames->removeByName( *aThisRound );
bSuccess = true;
// now that we removed the element, care for all it's child elements
// which may also be a part of the list
// #i33353# - 2004-09-27 - fs@openoffice.org
OSL_ENSURE( aThisRound->getLength() - 1 >= 0, "OApplicationController::deleteObjects: empty name?" );
::rtl::OUStringBuffer sSmallestSiblingName( *aThisRound );
sSmallestSiblingName.append( (sal_Unicode)( '/' + 1) );
::std::set< ::rtl::OUString >::iterator aUpperChildrenBound = aDeleteNames.lower_bound( sSmallestSiblingName.makeStringAndClear() );
for ( ::std::set< ::rtl::OUString >::iterator aObsolete = aThisRound;
aObsolete != aUpperChildrenBound;
)
{
#if OSL_DEBUG_LEVEL > 0
::rtl::OUString sObsoleteName = *aObsolete;
#endif
::std::set< ::rtl::OUString >::iterator aNextObsolete = aObsolete; ++aNextObsolete;
aDeleteNames.erase( aObsolete );
--nObjectsLeft;
aObsolete = aNextObsolete;
}
}
catch(const SQLException&)
{
showError( SQLExceptionInfo( ::cppu::getCaughtException() ) );
}
catch(WrappedTargetException& e)
{
SQLException aSql;
if ( e.TargetException >>= aSql )
showError( SQLExceptionInfo( e.TargetException ) );
else
OSL_ENSURE( sal_False, "OApplicationController::deleteObjects: something strange happended!" );
}
catch( const Exception& )
{
DBG_UNHANDLED_EXCEPTION();
}
}
if ( !bSuccess )
{
// okay, this object could not be deleted (or the user did not want to delete it),
// but continue with the rest
aDeleteNames.erase( aThisRound );
--nObjectsLeft;
}
}
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
// -----------------------------------------------------------------------------
void OApplicationController::deleteEntries()
{
SolarMutexGuard aSolarGuard;
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
::osl::MutexGuard aGuard( getMutex() );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
if ( getContainer() )
{
::std::vector< ::rtl::OUString> aList;
getSelectionElementNames(aList);
ElementType eType = getContainer()->getElementType();
switch(eType)
{
case E_TABLE:
deleteTables(aList);
break;
case E_QUERY:
deleteObjects( E_QUERY, aList, true );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
break;
case E_FORM:
deleteObjects( E_FORM, aList, true );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
break;
case E_REPORT:
deleteObjects( E_REPORT, aList, true );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
break;
case E_NONE:
break;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
}
}
// -----------------------------------------------------------------------------
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
const SharedConnection& OApplicationController::ensureConnection( ::dbtools::SQLExceptionInfo* _pErrorInfo )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
SolarMutexGuard aSolarGuard;
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
::osl::MutexGuard aGuard( getMutex() );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
if ( !m_xDataSourceConnection.is() )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
WaitObject aWO(getView());
String sConnectingContext( ModuleRes( STR_COULDNOTCONNECT_DATASOURCE ) );
sConnectingContext.SearchAndReplaceAscii("$name$", getStrippedDatabaseName());
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
m_xDataSourceConnection.reset( connect( getDatabaseName(), sConnectingContext, _pErrorInfo ) );
if ( m_xDataSourceConnection.is() )
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
{
SQLExceptionInfo aError;
try
{
m_xMetaData = m_xDataSourceConnection->getMetaData();
}
catch( const SQLException& )
{
aError = ::cppu::getCaughtException();
}
catch( const Exception& )
{
DBG_UNHANDLED_EXCEPTION();
}
if ( aError.isValid() )
{
if ( _pErrorInfo )
{
*_pErrorInfo = aError;
}
else
{
showError( aError );
}
}
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
return m_xDataSourceConnection;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
// -----------------------------------------------------------------------------
sal_Bool OApplicationController::isDataSourceReadOnly() const
{
Reference<XStorable> xStore(m_xModel,UNO_QUERY);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
return !xStore.is() || xStore->isReadonly();
}
// -----------------------------------------------------------------------------
sal_Bool OApplicationController::isConnectionReadOnly() const
{
sal_Bool bIsConnectionReadOnly = sal_True;
if ( m_xMetaData.is() )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
try
{
bIsConnectionReadOnly = m_xMetaData->isReadOnly();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
catch(const SQLException&)
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
DBG_UNHANDLED_EXCEPTION();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
}
// TODO check configuration
return bIsConnectionReadOnly;
}
// -----------------------------------------------------------------------------
Reference< XNameAccess > OApplicationController::getElements( ElementType _eType )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
Reference< XNameAccess > xElements;
try
{
switch ( _eType )
{
case E_REPORT:
{
Reference< XReportDocumentsSupplier > xSupp( m_xModel, UNO_QUERY_THROW );
xElements.set( xSupp->getReportDocuments(), UNO_SET_THROW );
}
break;
case E_FORM:
{
Reference< XFormDocumentsSupplier > xSupp( m_xModel, UNO_QUERY_THROW );
xElements.set( xSupp->getFormDocuments(), UNO_SET_THROW );
}
break;
case E_QUERY:
{
xElements.set( getQueryDefintions(), UNO_QUERY_THROW );
}
break;
case E_TABLE:
{
if ( m_xDataSourceConnection.is() )
{
Reference< XTablesSupplier > xSup( getConnection(), UNO_QUERY_THROW );
xElements.set( xSup->getTables(), UNO_SET_THROW );
}
}
break;
default:
break;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
}
catch(const Exception&)
{
DBG_UNHANDLED_EXCEPTION();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
return xElements;
}
// -----------------------------------------------------------------------------
void OApplicationController::getSelectionElementNames(::std::vector< ::rtl::OUString>& _rNames) const
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
SolarMutexGuard aSolarGuard;
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
::osl::MutexGuard aGuard( getMutex() );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
OSL_ENSURE(getContainer(),"View isn't valid! -> GPF");
getContainer()->getSelectionElementNames( _rNames );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
// -----------------------------------------------------------------------------
::std::auto_ptr< OLinkedDocumentsAccess > OApplicationController::getDocumentsAccess( ElementType _eType )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
OSL_ENSURE( ( _eType == E_TABLE ) || ( _eType == E_QUERY ) || ( _eType == E_FORM ) || ( _eType == E_REPORT ),
"OApplicationController::getDocumentsAccess: only forms and reports are supported here!" );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
SharedConnection xConnection( ensureConnection() );
Reference< XNameAccess > xDocContainer;
if ( ( _eType == E_FORM ) | ( _eType == E_REPORT ) )
{
xDocContainer.set( getElements( _eType ) );
OSL_ENSURE( xDocContainer.is(), "OApplicationController::getDocumentsAccess: invalid container!" );
}
::std::auto_ptr< OLinkedDocumentsAccess > pDocuments( new OLinkedDocumentsAccess(
getView(), this, getORB(), xDocContainer, xConnection, getDatabaseName()
) );
return pDocuments;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
// -----------------------------------------------------------------------------
TransferableHelper* OApplicationController::copyObject()
{
try
{
SolarMutexGuard aSolarGuard;
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
::osl::MutexGuard aGuard( getMutex() );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
ElementType eType = getContainer()->getElementType();
TransferableHelper* pData = NULL;
switch( eType )
{
case E_TABLE:
case E_QUERY:
{
SharedConnection xConnection( ensureConnection() );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
Reference< XDatabaseMetaData> xMetaData;
if ( xConnection.is() )
xMetaData = xConnection->getMetaData();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
::rtl::OUString sName = getContainer()->getQualifiedName( NULL );
if ( sName.getLength() )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
::rtl::OUString sDataSource = getDatabaseName();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
if ( eType == E_TABLE )
{
pData = new ODataClipboard(sDataSource, CommandType::TABLE, sName, xConnection, getNumberFormatter(xConnection,getORB()), getORB());
}
else
{
pData = new ODataClipboard(sDataSource, CommandType::QUERY, sName, getNumberFormatter(xConnection,getORB()), getORB());
}
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
break;
case E_FORM:
case E_REPORT:
{
::std::vector< ::rtl::OUString> aList;
getSelectionElementNames(aList);
Reference< XHierarchicalNameAccess > xElements(getElements(eType),UNO_QUERY);
if ( xElements.is() && !aList.empty() )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
Reference< XContent> xContent(xElements->getByHierarchicalName(*aList.begin()),UNO_QUERY);
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
pData = new OComponentTransferable( getDatabaseName(), xContent );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
}
break;
default:
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
break;
}
// the owner ship goes to ODataClipboards
return pData;
}
catch(const SQLException&)
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
showError( SQLExceptionInfo( ::cppu::getCaughtException() ) );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
catch( const Exception& )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
DBG_UNHANDLED_EXCEPTION();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
return NULL;
}
// -----------------------------------------------------------------------------
sal_Bool OApplicationController::paste( ElementType _eType,const ::svx::ODataAccessDescriptor& _rPasteData,const String& _sParentFolder ,sal_Bool _bMove)
{
try
{
if ( _eType == E_QUERY )
{
sal_Int32 nCommandType = CommandType::TABLE;
if ( _rPasteData.has(daCommandType) )
_rPasteData[daCommandType] >>= nCommandType;
if ( CommandType::QUERY == nCommandType || CommandType::COMMAND == nCommandType )
{
// read all necessary data
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
::rtl::OUString sCommand;
sal_Bool bEscapeProcessing = sal_True;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
_rPasteData[daCommand] >>= sCommand;
if ( _rPasteData.has(daEscapeProcessing) )
_rPasteData[daEscapeProcessing] >>= bEscapeProcessing;
// plausibility check
sal_Bool bValidDescriptor = sal_False;
::rtl::OUString sDataSourceName = _rPasteData.getDataSource();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
if (CommandType::QUERY == nCommandType)
bValidDescriptor = sDataSourceName.getLength() && sCommand.getLength();
else if (CommandType::COMMAND == nCommandType)
bValidDescriptor = (0 != sCommand.getLength());
if (!bValidDescriptor)
{
DBG_ERROR("OApplicationController::paste: invalid descriptor!");
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
return sal_False;
}
// the target object name (as we'll suggest it to the user)
CWS-TOOLING: integrate CWS dba32e 2009-08-10 13:16:25 +0200 fs r274805 : #i84390# typo corrected 2009-08-10 13:04:28 +0200 fs r274804 : #i103741# properly terminate the last token in a string with a 0 byte 2009-07-24 08:54:05 +0200 msc r274286 : #103219# changed long name 2009-07-24 08:42:28 +0200 msc r274285 : #i79649# changed behaviour of the wizard 2009-07-22 14:17:49 +0200 oj r274238 : GrabFocus 2009-07-22 13:38:01 +0200 oj r274232 : #i102934# mixed up 2009-07-22 13:37:16 +0200 oj r274231 : #i102934# mixed up 2009-07-21 12:30:36 +0200 oj r274176 : crash when using distinct 2009-07-21 10:03:44 +0200 oj r274163 : set last char to 0 2009-07-21 09:31:22 +0200 oj r274161 : mediatype corrected 2009-07-20 11:45:33 +0200 fs r274118 : typo in formatting string 2009-07-20 11:40:39 +0200 fs r274117 : removed unused include 2009-07-20 11:40:01 +0200 fs r274116 : class name corrected 2009-07-16 13:41:45 +0200 oj r274046 : i101587 wrong check for embeddeddatabase url in confguration, have to check path 2009-07-16 13:12:05 +0200 tbo r274044 : #i103219# adjust declarion to new hid.lst 2009-07-16 12:43:48 +0200 oj r274041 : #i102497# check also fot longvarchar 2009-07-16 12:15:41 +0200 oj r274039 : #i103030# handle type description and exceptions as well 2009-07-16 11:14:26 +0200 fs r274035 : let SVN ignore output paths 2009-07-16 09:23:43 +0200 fs r274030 : TransforFormComponentProperties: no need to check for attribute equality 2009-07-10 14:16:23 +0200 oj r273892 : CWS-TOOLING: rebase CWS dba32e to trunk@273858 (milestone: DEV300:m52) 2009-07-01 21:41:50 +0200 fs r273614 : #i10000# 2009-07-01 15:01:10 +0200 fs r273589 : Input required doesn't make sense at all in XML form documents 2009-07-01 12:10:31 +0200 fs r273562 : updated 2009-07-01 11:46:12 +0200 fs r273560 : #i103219# add about 100 missing long names 2009-07-01 10:11:41 +0200 fs r273551 : moved from socket/port usage to pipe/name usage, which is more common nowadays 2009-07-01 09:50:03 +0200 fs r273549 : removed obsolete (empty) folder 2009-07-01 09:47:35 +0200 fs r273548 : copied the code for the Accessibility Workbench herein, formerly located in the old CVS repository, at gsl/awb 2009-06-30 10:07:47 +0200 fs r273493 : merging latest changes from CWS dba32d 2009-06-29 20:46:31 +0200 fs r273482 : #i103138# Rectangle conversions 2009-06-29 10:01:13 +0200 fs r273453 : #i103138# refactored the code for positioning/zooming the control Basically, we now allow adjustControlGeometry_throw (formerly known as positionControl_throw and setControlZoom) to take an additional ViewTransformation parameter, describing the transformation to obtain the actual control position/size. Consequently, positionControl itself also allows for a ViewTransformation parameter. This has become necessary since during painting, the device which we created our control for might not necessarily have a proper MapMode set. In this case, if we would use this map mode for calculating the control's position/size, this would lead to wrong results. Note that this problem was introduced by the fix for #i101398#: During the fix, we postponed the control creation to a later time (when it is really needed). At this later time, the MapMode at the device is broken, at the earlier time where we formerly crearted the control (createPrimitive2DSequence), it is not yet broken. Whether or not the MapMode is defined as "broken" might depend on one's point of view, however ... I consider it broken, since: - we need the map mode to obtain the proper zoom level, which is to be forwarded to the control - there are scenarios where the MapMode is *not* set to MAP_PIXEL (in those scenarios, everything works fine), and there are scenarios where it *is* set to MAP_PIXEL (in those the bug 103138 appears). It somehow feels wrong that one cannot rely on the device's map mode this way, but on the other hand one has no possibility to obtain the current zoom by other means. Note that one issue (still to be submitted) is left: In the page pane of a Draw/Impress document, controls have a wrong text size. This is because in this pane, the above-mentioned "broken" map mode is used, which means the controls have a zoom of "1:1" set, which is wrong here. 2009-06-29 09:52:13 +0200 fs r273452 : during #i103138#: belongsToDevice is unused nowadays 2009-06-24 12:40:06 +0200 fs r273329 : #i102888# #i102899# 2009-06-24 12:10:29 +0200 oj r273327 : #i103030# some code changes 2009-06-24 09:44:14 +0200 oj r273311 : #i103030# some code changes 2009-06-24 09:24:42 +0200 oj r273309 : #i103030# add log 2009-06-24 09:03:29 +0200 fs r273308 : if a col's table name is schema.table, properly quote all parts 2009-06-24 08:56:06 +0200 oj r273307 : #i102691# changed string 2009-06-23 13:31:43 +0200 oj r273280 : #i102479# fix date, time and datetime 2009-06-23 12:51:28 +0200 oj r273277 : #i103020# clear old expression when updating to avoid dead pointers in treelist userdata 2009-06-23 12:17:16 +0200 oj r273275 : #i103030# add LogBridge 2009-06-23 11:53:10 +0200 oj r273272 : shawdowed var resolved 2009-06-23 11:48:49 +0200 oj r273270 : #i103030# add :log to uno env if var UNO_ENV_LOG is set 2009-06-23 11:47:47 +0200 oj r273269 : #i103030# add LogBridge 2009-06-23 11:47:11 +0200 oj r273268 : #i103030# add LogBridge 2009-06-23 08:05:08 +0200 oj r273253 : #i102934# add key for collapsing 2009-06-22 13:21:33 +0200 fs r273225 : merging latest changes from CWS dba32d 2009-06-22 13:15:22 +0200 fs r273221 : why restrict to 12 entries? 2009-06-22 08:12:21 +0200 oj r273196 : #i102655# choosen > chosen typo fixed 2009-06-22 08:08:04 +0200 oj r273195 : #i102657# typo fix 2009-06-22 08:06:28 +0200 oj r273194 : #i102934# expanding and collasping of section 2009-06-22 08:05:52 +0200 oj r273193 : #i102930# set focus in treelistbox 2009-06-22 08:04:56 +0200 oj r273192 : #i102929# enable tabstop 2009-06-19 13:18:26 +0200 oj r273157 : remove unused param 2009-06-19 10:07:05 +0200 oj r273149 : CWS-TOOLING: rebase CWS dba32e to trunk@272827 (milestone: DEV300:m50) 2009-06-19 07:32:40 +0200 oj r273146 : merge from dba32d to dba32e 2009-06-19 07:22:56 +0200 oj r273145 : merge from dba32d to dba32e 2009-06-19 07:22:33 +0200 oj r273144 : merge from dba32d to dba32e 2009-06-18 14:09:34 +0200 fs r273116 : merging the latest changes from CWS dba32d (up to revision 273108) herein, which effectively is a rebase to DEV300.m50 2009-06-18 08:50:35 +0200 oj r273098 : #i102894# fix for new line in text 2009-06-18 08:28:48 +0200 oj r273097 : #i102892# check any 2009-06-18 08:21:34 +0200 oj r273096 : check if error is valid 2009-06-16 13:49:28 +0200 fs r273019 : why make a drop down control by default? The form control factory in SVX does this better those days ... 2009-06-10 09:53:20 +0200 oj r272797 : add lic text 2009-06-10 09:48:55 +0200 oj r272796 : test added for i101618 2009-06-09 14:57:39 +0200 oj r272771 : #i101618# access database document only when script container is needed 2009-06-09 12:42:25 +0200 oj r272765 : #i102497# check type property 2009-06-09 12:32:49 +0200 oj r272764 : adjust test cases 2009-06-09 12:31:58 +0200 oj r272763 : adjust test cases 2009-06-09 12:31:22 +0200 oj r272762 : adjust test cases 2009-06-09 11:35:42 +0200 oj r272761 : check if error is valid 2009-06-09 11:29:42 +0200 oj r272760 : #i102497# longvarchar was missing 2009-06-08 14:52:49 +0200 fs r272733 : #i102564# when setting a new field, also set m_nFieldType 2009-06-08 13:51:20 +0200 oj r272730 : add tests 2009-06-05 14:38:01 +0200 oj r272686 : add dep 2009-06-05 14:35:00 +0200 oj r272684 : add new tests 2009-06-05 13:41:18 +0200 oj r272681 : code clean ups 2009-06-05 12:40:51 +0200 oj r272678 : code cleanup 2009-06-05 12:02:57 +0200 oj r272677 : code cleanup 2009-06-05 10:42:38 +0200 oj r272670 : #i49320# impl export of single rows and as RTF and HTML 2009-06-03 14:30:37 +0200 oj r272576 : #i79649# check if file matches filter wildcard 2009-06-03 13:41:57 +0200 oj r272560 : #i102470# impl not b like 'c'
2009-08-26 10:09:17 +00:00
::rtl::OUString sTargetName;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
try
{
CWS-TOOLING: integrate CWS dba32e 2009-08-10 13:16:25 +0200 fs r274805 : #i84390# typo corrected 2009-08-10 13:04:28 +0200 fs r274804 : #i103741# properly terminate the last token in a string with a 0 byte 2009-07-24 08:54:05 +0200 msc r274286 : #103219# changed long name 2009-07-24 08:42:28 +0200 msc r274285 : #i79649# changed behaviour of the wizard 2009-07-22 14:17:49 +0200 oj r274238 : GrabFocus 2009-07-22 13:38:01 +0200 oj r274232 : #i102934# mixed up 2009-07-22 13:37:16 +0200 oj r274231 : #i102934# mixed up 2009-07-21 12:30:36 +0200 oj r274176 : crash when using distinct 2009-07-21 10:03:44 +0200 oj r274163 : set last char to 0 2009-07-21 09:31:22 +0200 oj r274161 : mediatype corrected 2009-07-20 11:45:33 +0200 fs r274118 : typo in formatting string 2009-07-20 11:40:39 +0200 fs r274117 : removed unused include 2009-07-20 11:40:01 +0200 fs r274116 : class name corrected 2009-07-16 13:41:45 +0200 oj r274046 : i101587 wrong check for embeddeddatabase url in confguration, have to check path 2009-07-16 13:12:05 +0200 tbo r274044 : #i103219# adjust declarion to new hid.lst 2009-07-16 12:43:48 +0200 oj r274041 : #i102497# check also fot longvarchar 2009-07-16 12:15:41 +0200 oj r274039 : #i103030# handle type description and exceptions as well 2009-07-16 11:14:26 +0200 fs r274035 : let SVN ignore output paths 2009-07-16 09:23:43 +0200 fs r274030 : TransforFormComponentProperties: no need to check for attribute equality 2009-07-10 14:16:23 +0200 oj r273892 : CWS-TOOLING: rebase CWS dba32e to trunk@273858 (milestone: DEV300:m52) 2009-07-01 21:41:50 +0200 fs r273614 : #i10000# 2009-07-01 15:01:10 +0200 fs r273589 : Input required doesn't make sense at all in XML form documents 2009-07-01 12:10:31 +0200 fs r273562 : updated 2009-07-01 11:46:12 +0200 fs r273560 : #i103219# add about 100 missing long names 2009-07-01 10:11:41 +0200 fs r273551 : moved from socket/port usage to pipe/name usage, which is more common nowadays 2009-07-01 09:50:03 +0200 fs r273549 : removed obsolete (empty) folder 2009-07-01 09:47:35 +0200 fs r273548 : copied the code for the Accessibility Workbench herein, formerly located in the old CVS repository, at gsl/awb 2009-06-30 10:07:47 +0200 fs r273493 : merging latest changes from CWS dba32d 2009-06-29 20:46:31 +0200 fs r273482 : #i103138# Rectangle conversions 2009-06-29 10:01:13 +0200 fs r273453 : #i103138# refactored the code for positioning/zooming the control Basically, we now allow adjustControlGeometry_throw (formerly known as positionControl_throw and setControlZoom) to take an additional ViewTransformation parameter, describing the transformation to obtain the actual control position/size. Consequently, positionControl itself also allows for a ViewTransformation parameter. This has become necessary since during painting, the device which we created our control for might not necessarily have a proper MapMode set. In this case, if we would use this map mode for calculating the control's position/size, this would lead to wrong results. Note that this problem was introduced by the fix for #i101398#: During the fix, we postponed the control creation to a later time (when it is really needed). At this later time, the MapMode at the device is broken, at the earlier time where we formerly crearted the control (createPrimitive2DSequence), it is not yet broken. Whether or not the MapMode is defined as "broken" might depend on one's point of view, however ... I consider it broken, since: - we need the map mode to obtain the proper zoom level, which is to be forwarded to the control - there are scenarios where the MapMode is *not* set to MAP_PIXEL (in those scenarios, everything works fine), and there are scenarios where it *is* set to MAP_PIXEL (in those the bug 103138 appears). It somehow feels wrong that one cannot rely on the device's map mode this way, but on the other hand one has no possibility to obtain the current zoom by other means. Note that one issue (still to be submitted) is left: In the page pane of a Draw/Impress document, controls have a wrong text size. This is because in this pane, the above-mentioned "broken" map mode is used, which means the controls have a zoom of "1:1" set, which is wrong here. 2009-06-29 09:52:13 +0200 fs r273452 : during #i103138#: belongsToDevice is unused nowadays 2009-06-24 12:40:06 +0200 fs r273329 : #i102888# #i102899# 2009-06-24 12:10:29 +0200 oj r273327 : #i103030# some code changes 2009-06-24 09:44:14 +0200 oj r273311 : #i103030# some code changes 2009-06-24 09:24:42 +0200 oj r273309 : #i103030# add log 2009-06-24 09:03:29 +0200 fs r273308 : if a col's table name is schema.table, properly quote all parts 2009-06-24 08:56:06 +0200 oj r273307 : #i102691# changed string 2009-06-23 13:31:43 +0200 oj r273280 : #i102479# fix date, time and datetime 2009-06-23 12:51:28 +0200 oj r273277 : #i103020# clear old expression when updating to avoid dead pointers in treelist userdata 2009-06-23 12:17:16 +0200 oj r273275 : #i103030# add LogBridge 2009-06-23 11:53:10 +0200 oj r273272 : shawdowed var resolved 2009-06-23 11:48:49 +0200 oj r273270 : #i103030# add :log to uno env if var UNO_ENV_LOG is set 2009-06-23 11:47:47 +0200 oj r273269 : #i103030# add LogBridge 2009-06-23 11:47:11 +0200 oj r273268 : #i103030# add LogBridge 2009-06-23 08:05:08 +0200 oj r273253 : #i102934# add key for collapsing 2009-06-22 13:21:33 +0200 fs r273225 : merging latest changes from CWS dba32d 2009-06-22 13:15:22 +0200 fs r273221 : why restrict to 12 entries? 2009-06-22 08:12:21 +0200 oj r273196 : #i102655# choosen > chosen typo fixed 2009-06-22 08:08:04 +0200 oj r273195 : #i102657# typo fix 2009-06-22 08:06:28 +0200 oj r273194 : #i102934# expanding and collasping of section 2009-06-22 08:05:52 +0200 oj r273193 : #i102930# set focus in treelistbox 2009-06-22 08:04:56 +0200 oj r273192 : #i102929# enable tabstop 2009-06-19 13:18:26 +0200 oj r273157 : remove unused param 2009-06-19 10:07:05 +0200 oj r273149 : CWS-TOOLING: rebase CWS dba32e to trunk@272827 (milestone: DEV300:m50) 2009-06-19 07:32:40 +0200 oj r273146 : merge from dba32d to dba32e 2009-06-19 07:22:56 +0200 oj r273145 : merge from dba32d to dba32e 2009-06-19 07:22:33 +0200 oj r273144 : merge from dba32d to dba32e 2009-06-18 14:09:34 +0200 fs r273116 : merging the latest changes from CWS dba32d (up to revision 273108) herein, which effectively is a rebase to DEV300.m50 2009-06-18 08:50:35 +0200 oj r273098 : #i102894# fix for new line in text 2009-06-18 08:28:48 +0200 oj r273097 : #i102892# check any 2009-06-18 08:21:34 +0200 oj r273096 : check if error is valid 2009-06-16 13:49:28 +0200 fs r273019 : why make a drop down control by default? The form control factory in SVX does this better those days ... 2009-06-10 09:53:20 +0200 oj r272797 : add lic text 2009-06-10 09:48:55 +0200 oj r272796 : test added for i101618 2009-06-09 14:57:39 +0200 oj r272771 : #i101618# access database document only when script container is needed 2009-06-09 12:42:25 +0200 oj r272765 : #i102497# check type property 2009-06-09 12:32:49 +0200 oj r272764 : adjust test cases 2009-06-09 12:31:58 +0200 oj r272763 : adjust test cases 2009-06-09 12:31:22 +0200 oj r272762 : adjust test cases 2009-06-09 11:35:42 +0200 oj r272761 : check if error is valid 2009-06-09 11:29:42 +0200 oj r272760 : #i102497# longvarchar was missing 2009-06-08 14:52:49 +0200 fs r272733 : #i102564# when setting a new field, also set m_nFieldType 2009-06-08 13:51:20 +0200 oj r272730 : add tests 2009-06-05 14:38:01 +0200 oj r272686 : add dep 2009-06-05 14:35:00 +0200 oj r272684 : add new tests 2009-06-05 13:41:18 +0200 oj r272681 : code clean ups 2009-06-05 12:40:51 +0200 oj r272678 : code cleanup 2009-06-05 12:02:57 +0200 oj r272677 : code cleanup 2009-06-05 10:42:38 +0200 oj r272670 : #i49320# impl export of single rows and as RTF and HTML 2009-06-03 14:30:37 +0200 oj r272576 : #i79649# check if file matches filter wildcard 2009-06-03 13:41:57 +0200 oj r272560 : #i102470# impl not b like 'c'
2009-08-26 10:09:17 +00:00
if ( CommandType::QUERY == nCommandType )
sTargetName = sCommand;
if ( !sTargetName.getLength() )
{
String sDefaultName = String( ModuleRes( STR_QRY_TITLE ) );
sDefaultName = sDefaultName.GetToken( 0, ' ' );
Reference< XNameAccess > xQueries( getQueryDefintions(), UNO_QUERY_THROW );
sTargetName = ::dbtools::createUniqueName( xQueries, sDefaultName, sal_False );
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
CWS-TOOLING: integrate CWS dba32e 2009-08-10 13:16:25 +0200 fs r274805 : #i84390# typo corrected 2009-08-10 13:04:28 +0200 fs r274804 : #i103741# properly terminate the last token in a string with a 0 byte 2009-07-24 08:54:05 +0200 msc r274286 : #103219# changed long name 2009-07-24 08:42:28 +0200 msc r274285 : #i79649# changed behaviour of the wizard 2009-07-22 14:17:49 +0200 oj r274238 : GrabFocus 2009-07-22 13:38:01 +0200 oj r274232 : #i102934# mixed up 2009-07-22 13:37:16 +0200 oj r274231 : #i102934# mixed up 2009-07-21 12:30:36 +0200 oj r274176 : crash when using distinct 2009-07-21 10:03:44 +0200 oj r274163 : set last char to 0 2009-07-21 09:31:22 +0200 oj r274161 : mediatype corrected 2009-07-20 11:45:33 +0200 fs r274118 : typo in formatting string 2009-07-20 11:40:39 +0200 fs r274117 : removed unused include 2009-07-20 11:40:01 +0200 fs r274116 : class name corrected 2009-07-16 13:41:45 +0200 oj r274046 : i101587 wrong check for embeddeddatabase url in confguration, have to check path 2009-07-16 13:12:05 +0200 tbo r274044 : #i103219# adjust declarion to new hid.lst 2009-07-16 12:43:48 +0200 oj r274041 : #i102497# check also fot longvarchar 2009-07-16 12:15:41 +0200 oj r274039 : #i103030# handle type description and exceptions as well 2009-07-16 11:14:26 +0200 fs r274035 : let SVN ignore output paths 2009-07-16 09:23:43 +0200 fs r274030 : TransforFormComponentProperties: no need to check for attribute equality 2009-07-10 14:16:23 +0200 oj r273892 : CWS-TOOLING: rebase CWS dba32e to trunk@273858 (milestone: DEV300:m52) 2009-07-01 21:41:50 +0200 fs r273614 : #i10000# 2009-07-01 15:01:10 +0200 fs r273589 : Input required doesn't make sense at all in XML form documents 2009-07-01 12:10:31 +0200 fs r273562 : updated 2009-07-01 11:46:12 +0200 fs r273560 : #i103219# add about 100 missing long names 2009-07-01 10:11:41 +0200 fs r273551 : moved from socket/port usage to pipe/name usage, which is more common nowadays 2009-07-01 09:50:03 +0200 fs r273549 : removed obsolete (empty) folder 2009-07-01 09:47:35 +0200 fs r273548 : copied the code for the Accessibility Workbench herein, formerly located in the old CVS repository, at gsl/awb 2009-06-30 10:07:47 +0200 fs r273493 : merging latest changes from CWS dba32d 2009-06-29 20:46:31 +0200 fs r273482 : #i103138# Rectangle conversions 2009-06-29 10:01:13 +0200 fs r273453 : #i103138# refactored the code for positioning/zooming the control Basically, we now allow adjustControlGeometry_throw (formerly known as positionControl_throw and setControlZoom) to take an additional ViewTransformation parameter, describing the transformation to obtain the actual control position/size. Consequently, positionControl itself also allows for a ViewTransformation parameter. This has become necessary since during painting, the device which we created our control for might not necessarily have a proper MapMode set. In this case, if we would use this map mode for calculating the control's position/size, this would lead to wrong results. Note that this problem was introduced by the fix for #i101398#: During the fix, we postponed the control creation to a later time (when it is really needed). At this later time, the MapMode at the device is broken, at the earlier time where we formerly crearted the control (createPrimitive2DSequence), it is not yet broken. Whether or not the MapMode is defined as "broken" might depend on one's point of view, however ... I consider it broken, since: - we need the map mode to obtain the proper zoom level, which is to be forwarded to the control - there are scenarios where the MapMode is *not* set to MAP_PIXEL (in those scenarios, everything works fine), and there are scenarios where it *is* set to MAP_PIXEL (in those the bug 103138 appears). It somehow feels wrong that one cannot rely on the device's map mode this way, but on the other hand one has no possibility to obtain the current zoom by other means. Note that one issue (still to be submitted) is left: In the page pane of a Draw/Impress document, controls have a wrong text size. This is because in this pane, the above-mentioned "broken" map mode is used, which means the controls have a zoom of "1:1" set, which is wrong here. 2009-06-29 09:52:13 +0200 fs r273452 : during #i103138#: belongsToDevice is unused nowadays 2009-06-24 12:40:06 +0200 fs r273329 : #i102888# #i102899# 2009-06-24 12:10:29 +0200 oj r273327 : #i103030# some code changes 2009-06-24 09:44:14 +0200 oj r273311 : #i103030# some code changes 2009-06-24 09:24:42 +0200 oj r273309 : #i103030# add log 2009-06-24 09:03:29 +0200 fs r273308 : if a col's table name is schema.table, properly quote all parts 2009-06-24 08:56:06 +0200 oj r273307 : #i102691# changed string 2009-06-23 13:31:43 +0200 oj r273280 : #i102479# fix date, time and datetime 2009-06-23 12:51:28 +0200 oj r273277 : #i103020# clear old expression when updating to avoid dead pointers in treelist userdata 2009-06-23 12:17:16 +0200 oj r273275 : #i103030# add LogBridge 2009-06-23 11:53:10 +0200 oj r273272 : shawdowed var resolved 2009-06-23 11:48:49 +0200 oj r273270 : #i103030# add :log to uno env if var UNO_ENV_LOG is set 2009-06-23 11:47:47 +0200 oj r273269 : #i103030# add LogBridge 2009-06-23 11:47:11 +0200 oj r273268 : #i103030# add LogBridge 2009-06-23 08:05:08 +0200 oj r273253 : #i102934# add key for collapsing 2009-06-22 13:21:33 +0200 fs r273225 : merging latest changes from CWS dba32d 2009-06-22 13:15:22 +0200 fs r273221 : why restrict to 12 entries? 2009-06-22 08:12:21 +0200 oj r273196 : #i102655# choosen > chosen typo fixed 2009-06-22 08:08:04 +0200 oj r273195 : #i102657# typo fix 2009-06-22 08:06:28 +0200 oj r273194 : #i102934# expanding and collasping of section 2009-06-22 08:05:52 +0200 oj r273193 : #i102930# set focus in treelistbox 2009-06-22 08:04:56 +0200 oj r273192 : #i102929# enable tabstop 2009-06-19 13:18:26 +0200 oj r273157 : remove unused param 2009-06-19 10:07:05 +0200 oj r273149 : CWS-TOOLING: rebase CWS dba32e to trunk@272827 (milestone: DEV300:m50) 2009-06-19 07:32:40 +0200 oj r273146 : merge from dba32d to dba32e 2009-06-19 07:22:56 +0200 oj r273145 : merge from dba32d to dba32e 2009-06-19 07:22:33 +0200 oj r273144 : merge from dba32d to dba32e 2009-06-18 14:09:34 +0200 fs r273116 : merging the latest changes from CWS dba32d (up to revision 273108) herein, which effectively is a rebase to DEV300.m50 2009-06-18 08:50:35 +0200 oj r273098 : #i102894# fix for new line in text 2009-06-18 08:28:48 +0200 oj r273097 : #i102892# check any 2009-06-18 08:21:34 +0200 oj r273096 : check if error is valid 2009-06-16 13:49:28 +0200 fs r273019 : why make a drop down control by default? The form control factory in SVX does this better those days ... 2009-06-10 09:53:20 +0200 oj r272797 : add lic text 2009-06-10 09:48:55 +0200 oj r272796 : test added for i101618 2009-06-09 14:57:39 +0200 oj r272771 : #i101618# access database document only when script container is needed 2009-06-09 12:42:25 +0200 oj r272765 : #i102497# check type property 2009-06-09 12:32:49 +0200 oj r272764 : adjust test cases 2009-06-09 12:31:58 +0200 oj r272763 : adjust test cases 2009-06-09 12:31:22 +0200 oj r272762 : adjust test cases 2009-06-09 11:35:42 +0200 oj r272761 : check if error is valid 2009-06-09 11:29:42 +0200 oj r272760 : #i102497# longvarchar was missing 2009-06-08 14:52:49 +0200 fs r272733 : #i102564# when setting a new field, also set m_nFieldType 2009-06-08 13:51:20 +0200 oj r272730 : add tests 2009-06-05 14:38:01 +0200 oj r272686 : add dep 2009-06-05 14:35:00 +0200 oj r272684 : add new tests 2009-06-05 13:41:18 +0200 oj r272681 : code clean ups 2009-06-05 12:40:51 +0200 oj r272678 : code cleanup 2009-06-05 12:02:57 +0200 oj r272677 : code cleanup 2009-06-05 10:42:38 +0200 oj r272670 : #i49320# impl export of single rows and as RTF and HTML 2009-06-03 14:30:37 +0200 oj r272576 : #i79649# check if file matches filter wildcard 2009-06-03 13:41:57 +0200 oj r272560 : #i102470# impl not b like 'c'
2009-08-26 10:09:17 +00:00
catch(const Exception&)
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
CWS-TOOLING: integrate CWS dba32e 2009-08-10 13:16:25 +0200 fs r274805 : #i84390# typo corrected 2009-08-10 13:04:28 +0200 fs r274804 : #i103741# properly terminate the last token in a string with a 0 byte 2009-07-24 08:54:05 +0200 msc r274286 : #103219# changed long name 2009-07-24 08:42:28 +0200 msc r274285 : #i79649# changed behaviour of the wizard 2009-07-22 14:17:49 +0200 oj r274238 : GrabFocus 2009-07-22 13:38:01 +0200 oj r274232 : #i102934# mixed up 2009-07-22 13:37:16 +0200 oj r274231 : #i102934# mixed up 2009-07-21 12:30:36 +0200 oj r274176 : crash when using distinct 2009-07-21 10:03:44 +0200 oj r274163 : set last char to 0 2009-07-21 09:31:22 +0200 oj r274161 : mediatype corrected 2009-07-20 11:45:33 +0200 fs r274118 : typo in formatting string 2009-07-20 11:40:39 +0200 fs r274117 : removed unused include 2009-07-20 11:40:01 +0200 fs r274116 : class name corrected 2009-07-16 13:41:45 +0200 oj r274046 : i101587 wrong check for embeddeddatabase url in confguration, have to check path 2009-07-16 13:12:05 +0200 tbo r274044 : #i103219# adjust declarion to new hid.lst 2009-07-16 12:43:48 +0200 oj r274041 : #i102497# check also fot longvarchar 2009-07-16 12:15:41 +0200 oj r274039 : #i103030# handle type description and exceptions as well 2009-07-16 11:14:26 +0200 fs r274035 : let SVN ignore output paths 2009-07-16 09:23:43 +0200 fs r274030 : TransforFormComponentProperties: no need to check for attribute equality 2009-07-10 14:16:23 +0200 oj r273892 : CWS-TOOLING: rebase CWS dba32e to trunk@273858 (milestone: DEV300:m52) 2009-07-01 21:41:50 +0200 fs r273614 : #i10000# 2009-07-01 15:01:10 +0200 fs r273589 : Input required doesn't make sense at all in XML form documents 2009-07-01 12:10:31 +0200 fs r273562 : updated 2009-07-01 11:46:12 +0200 fs r273560 : #i103219# add about 100 missing long names 2009-07-01 10:11:41 +0200 fs r273551 : moved from socket/port usage to pipe/name usage, which is more common nowadays 2009-07-01 09:50:03 +0200 fs r273549 : removed obsolete (empty) folder 2009-07-01 09:47:35 +0200 fs r273548 : copied the code for the Accessibility Workbench herein, formerly located in the old CVS repository, at gsl/awb 2009-06-30 10:07:47 +0200 fs r273493 : merging latest changes from CWS dba32d 2009-06-29 20:46:31 +0200 fs r273482 : #i103138# Rectangle conversions 2009-06-29 10:01:13 +0200 fs r273453 : #i103138# refactored the code for positioning/zooming the control Basically, we now allow adjustControlGeometry_throw (formerly known as positionControl_throw and setControlZoom) to take an additional ViewTransformation parameter, describing the transformation to obtain the actual control position/size. Consequently, positionControl itself also allows for a ViewTransformation parameter. This has become necessary since during painting, the device which we created our control for might not necessarily have a proper MapMode set. In this case, if we would use this map mode for calculating the control's position/size, this would lead to wrong results. Note that this problem was introduced by the fix for #i101398#: During the fix, we postponed the control creation to a later time (when it is really needed). At this later time, the MapMode at the device is broken, at the earlier time where we formerly crearted the control (createPrimitive2DSequence), it is not yet broken. Whether or not the MapMode is defined as "broken" might depend on one's point of view, however ... I consider it broken, since: - we need the map mode to obtain the proper zoom level, which is to be forwarded to the control - there are scenarios where the MapMode is *not* set to MAP_PIXEL (in those scenarios, everything works fine), and there are scenarios where it *is* set to MAP_PIXEL (in those the bug 103138 appears). It somehow feels wrong that one cannot rely on the device's map mode this way, but on the other hand one has no possibility to obtain the current zoom by other means. Note that one issue (still to be submitted) is left: In the page pane of a Draw/Impress document, controls have a wrong text size. This is because in this pane, the above-mentioned "broken" map mode is used, which means the controls have a zoom of "1:1" set, which is wrong here. 2009-06-29 09:52:13 +0200 fs r273452 : during #i103138#: belongsToDevice is unused nowadays 2009-06-24 12:40:06 +0200 fs r273329 : #i102888# #i102899# 2009-06-24 12:10:29 +0200 oj r273327 : #i103030# some code changes 2009-06-24 09:44:14 +0200 oj r273311 : #i103030# some code changes 2009-06-24 09:24:42 +0200 oj r273309 : #i103030# add log 2009-06-24 09:03:29 +0200 fs r273308 : if a col's table name is schema.table, properly quote all parts 2009-06-24 08:56:06 +0200 oj r273307 : #i102691# changed string 2009-06-23 13:31:43 +0200 oj r273280 : #i102479# fix date, time and datetime 2009-06-23 12:51:28 +0200 oj r273277 : #i103020# clear old expression when updating to avoid dead pointers in treelist userdata 2009-06-23 12:17:16 +0200 oj r273275 : #i103030# add LogBridge 2009-06-23 11:53:10 +0200 oj r273272 : shawdowed var resolved 2009-06-23 11:48:49 +0200 oj r273270 : #i103030# add :log to uno env if var UNO_ENV_LOG is set 2009-06-23 11:47:47 +0200 oj r273269 : #i103030# add LogBridge 2009-06-23 11:47:11 +0200 oj r273268 : #i103030# add LogBridge 2009-06-23 08:05:08 +0200 oj r273253 : #i102934# add key for collapsing 2009-06-22 13:21:33 +0200 fs r273225 : merging latest changes from CWS dba32d 2009-06-22 13:15:22 +0200 fs r273221 : why restrict to 12 entries? 2009-06-22 08:12:21 +0200 oj r273196 : #i102655# choosen > chosen typo fixed 2009-06-22 08:08:04 +0200 oj r273195 : #i102657# typo fix 2009-06-22 08:06:28 +0200 oj r273194 : #i102934# expanding and collasping of section 2009-06-22 08:05:52 +0200 oj r273193 : #i102930# set focus in treelistbox 2009-06-22 08:04:56 +0200 oj r273192 : #i102929# enable tabstop 2009-06-19 13:18:26 +0200 oj r273157 : remove unused param 2009-06-19 10:07:05 +0200 oj r273149 : CWS-TOOLING: rebase CWS dba32e to trunk@272827 (milestone: DEV300:m50) 2009-06-19 07:32:40 +0200 oj r273146 : merge from dba32d to dba32e 2009-06-19 07:22:56 +0200 oj r273145 : merge from dba32d to dba32e 2009-06-19 07:22:33 +0200 oj r273144 : merge from dba32d to dba32e 2009-06-18 14:09:34 +0200 fs r273116 : merging the latest changes from CWS dba32d (up to revision 273108) herein, which effectively is a rebase to DEV300.m50 2009-06-18 08:50:35 +0200 oj r273098 : #i102894# fix for new line in text 2009-06-18 08:28:48 +0200 oj r273097 : #i102892# check any 2009-06-18 08:21:34 +0200 oj r273096 : check if error is valid 2009-06-16 13:49:28 +0200 fs r273019 : why make a drop down control by default? The form control factory in SVX does this better those days ... 2009-06-10 09:53:20 +0200 oj r272797 : add lic text 2009-06-10 09:48:55 +0200 oj r272796 : test added for i101618 2009-06-09 14:57:39 +0200 oj r272771 : #i101618# access database document only when script container is needed 2009-06-09 12:42:25 +0200 oj r272765 : #i102497# check type property 2009-06-09 12:32:49 +0200 oj r272764 : adjust test cases 2009-06-09 12:31:58 +0200 oj r272763 : adjust test cases 2009-06-09 12:31:22 +0200 oj r272762 : adjust test cases 2009-06-09 11:35:42 +0200 oj r272761 : check if error is valid 2009-06-09 11:29:42 +0200 oj r272760 : #i102497# longvarchar was missing 2009-06-08 14:52:49 +0200 fs r272733 : #i102564# when setting a new field, also set m_nFieldType 2009-06-08 13:51:20 +0200 oj r272730 : add tests 2009-06-05 14:38:01 +0200 oj r272686 : add dep 2009-06-05 14:35:00 +0200 oj r272684 : add new tests 2009-06-05 13:41:18 +0200 oj r272681 : code clean ups 2009-06-05 12:40:51 +0200 oj r272678 : code cleanup 2009-06-05 12:02:57 +0200 oj r272677 : code cleanup 2009-06-05 10:42:38 +0200 oj r272670 : #i49320# impl export of single rows and as RTF and HTML 2009-06-03 14:30:37 +0200 oj r272576 : #i79649# check if file matches filter wildcard 2009-06-03 13:41:57 +0200 oj r272560 : #i102470# impl not b like 'c'
2009-08-26 10:09:17 +00:00
DBG_UNHANDLED_EXCEPTION();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
Reference< XPropertySet > xQuery;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
if (CommandType::QUERY == nCommandType)
{
// need to extract the statement and the escape processing flag from the query object
sal_Bool bSuccess = sal_False;
try
{
// the concrete query
CWS-TOOLING: integrate CWS dba32e 2009-08-10 13:16:25 +0200 fs r274805 : #i84390# typo corrected 2009-08-10 13:04:28 +0200 fs r274804 : #i103741# properly terminate the last token in a string with a 0 byte 2009-07-24 08:54:05 +0200 msc r274286 : #103219# changed long name 2009-07-24 08:42:28 +0200 msc r274285 : #i79649# changed behaviour of the wizard 2009-07-22 14:17:49 +0200 oj r274238 : GrabFocus 2009-07-22 13:38:01 +0200 oj r274232 : #i102934# mixed up 2009-07-22 13:37:16 +0200 oj r274231 : #i102934# mixed up 2009-07-21 12:30:36 +0200 oj r274176 : crash when using distinct 2009-07-21 10:03:44 +0200 oj r274163 : set last char to 0 2009-07-21 09:31:22 +0200 oj r274161 : mediatype corrected 2009-07-20 11:45:33 +0200 fs r274118 : typo in formatting string 2009-07-20 11:40:39 +0200 fs r274117 : removed unused include 2009-07-20 11:40:01 +0200 fs r274116 : class name corrected 2009-07-16 13:41:45 +0200 oj r274046 : i101587 wrong check for embeddeddatabase url in confguration, have to check path 2009-07-16 13:12:05 +0200 tbo r274044 : #i103219# adjust declarion to new hid.lst 2009-07-16 12:43:48 +0200 oj r274041 : #i102497# check also fot longvarchar 2009-07-16 12:15:41 +0200 oj r274039 : #i103030# handle type description and exceptions as well 2009-07-16 11:14:26 +0200 fs r274035 : let SVN ignore output paths 2009-07-16 09:23:43 +0200 fs r274030 : TransforFormComponentProperties: no need to check for attribute equality 2009-07-10 14:16:23 +0200 oj r273892 : CWS-TOOLING: rebase CWS dba32e to trunk@273858 (milestone: DEV300:m52) 2009-07-01 21:41:50 +0200 fs r273614 : #i10000# 2009-07-01 15:01:10 +0200 fs r273589 : Input required doesn't make sense at all in XML form documents 2009-07-01 12:10:31 +0200 fs r273562 : updated 2009-07-01 11:46:12 +0200 fs r273560 : #i103219# add about 100 missing long names 2009-07-01 10:11:41 +0200 fs r273551 : moved from socket/port usage to pipe/name usage, which is more common nowadays 2009-07-01 09:50:03 +0200 fs r273549 : removed obsolete (empty) folder 2009-07-01 09:47:35 +0200 fs r273548 : copied the code for the Accessibility Workbench herein, formerly located in the old CVS repository, at gsl/awb 2009-06-30 10:07:47 +0200 fs r273493 : merging latest changes from CWS dba32d 2009-06-29 20:46:31 +0200 fs r273482 : #i103138# Rectangle conversions 2009-06-29 10:01:13 +0200 fs r273453 : #i103138# refactored the code for positioning/zooming the control Basically, we now allow adjustControlGeometry_throw (formerly known as positionControl_throw and setControlZoom) to take an additional ViewTransformation parameter, describing the transformation to obtain the actual control position/size. Consequently, positionControl itself also allows for a ViewTransformation parameter. This has become necessary since during painting, the device which we created our control for might not necessarily have a proper MapMode set. In this case, if we would use this map mode for calculating the control's position/size, this would lead to wrong results. Note that this problem was introduced by the fix for #i101398#: During the fix, we postponed the control creation to a later time (when it is really needed). At this later time, the MapMode at the device is broken, at the earlier time where we formerly crearted the control (createPrimitive2DSequence), it is not yet broken. Whether or not the MapMode is defined as "broken" might depend on one's point of view, however ... I consider it broken, since: - we need the map mode to obtain the proper zoom level, which is to be forwarded to the control - there are scenarios where the MapMode is *not* set to MAP_PIXEL (in those scenarios, everything works fine), and there are scenarios where it *is* set to MAP_PIXEL (in those the bug 103138 appears). It somehow feels wrong that one cannot rely on the device's map mode this way, but on the other hand one has no possibility to obtain the current zoom by other means. Note that one issue (still to be submitted) is left: In the page pane of a Draw/Impress document, controls have a wrong text size. This is because in this pane, the above-mentioned "broken" map mode is used, which means the controls have a zoom of "1:1" set, which is wrong here. 2009-06-29 09:52:13 +0200 fs r273452 : during #i103138#: belongsToDevice is unused nowadays 2009-06-24 12:40:06 +0200 fs r273329 : #i102888# #i102899# 2009-06-24 12:10:29 +0200 oj r273327 : #i103030# some code changes 2009-06-24 09:44:14 +0200 oj r273311 : #i103030# some code changes 2009-06-24 09:24:42 +0200 oj r273309 : #i103030# add log 2009-06-24 09:03:29 +0200 fs r273308 : if a col's table name is schema.table, properly quote all parts 2009-06-24 08:56:06 +0200 oj r273307 : #i102691# changed string 2009-06-23 13:31:43 +0200 oj r273280 : #i102479# fix date, time and datetime 2009-06-23 12:51:28 +0200 oj r273277 : #i103020# clear old expression when updating to avoid dead pointers in treelist userdata 2009-06-23 12:17:16 +0200 oj r273275 : #i103030# add LogBridge 2009-06-23 11:53:10 +0200 oj r273272 : shawdowed var resolved 2009-06-23 11:48:49 +0200 oj r273270 : #i103030# add :log to uno env if var UNO_ENV_LOG is set 2009-06-23 11:47:47 +0200 oj r273269 : #i103030# add LogBridge 2009-06-23 11:47:11 +0200 oj r273268 : #i103030# add LogBridge 2009-06-23 08:05:08 +0200 oj r273253 : #i102934# add key for collapsing 2009-06-22 13:21:33 +0200 fs r273225 : merging latest changes from CWS dba32d 2009-06-22 13:15:22 +0200 fs r273221 : why restrict to 12 entries? 2009-06-22 08:12:21 +0200 oj r273196 : #i102655# choosen > chosen typo fixed 2009-06-22 08:08:04 +0200 oj r273195 : #i102657# typo fix 2009-06-22 08:06:28 +0200 oj r273194 : #i102934# expanding and collasping of section 2009-06-22 08:05:52 +0200 oj r273193 : #i102930# set focus in treelistbox 2009-06-22 08:04:56 +0200 oj r273192 : #i102929# enable tabstop 2009-06-19 13:18:26 +0200 oj r273157 : remove unused param 2009-06-19 10:07:05 +0200 oj r273149 : CWS-TOOLING: rebase CWS dba32e to trunk@272827 (milestone: DEV300:m50) 2009-06-19 07:32:40 +0200 oj r273146 : merge from dba32d to dba32e 2009-06-19 07:22:56 +0200 oj r273145 : merge from dba32d to dba32e 2009-06-19 07:22:33 +0200 oj r273144 : merge from dba32d to dba32e 2009-06-18 14:09:34 +0200 fs r273116 : merging the latest changes from CWS dba32d (up to revision 273108) herein, which effectively is a rebase to DEV300.m50 2009-06-18 08:50:35 +0200 oj r273098 : #i102894# fix for new line in text 2009-06-18 08:28:48 +0200 oj r273097 : #i102892# check any 2009-06-18 08:21:34 +0200 oj r273096 : check if error is valid 2009-06-16 13:49:28 +0200 fs r273019 : why make a drop down control by default? The form control factory in SVX does this better those days ... 2009-06-10 09:53:20 +0200 oj r272797 : add lic text 2009-06-10 09:48:55 +0200 oj r272796 : test added for i101618 2009-06-09 14:57:39 +0200 oj r272771 : #i101618# access database document only when script container is needed 2009-06-09 12:42:25 +0200 oj r272765 : #i102497# check type property 2009-06-09 12:32:49 +0200 oj r272764 : adjust test cases 2009-06-09 12:31:58 +0200 oj r272763 : adjust test cases 2009-06-09 12:31:22 +0200 oj r272762 : adjust test cases 2009-06-09 11:35:42 +0200 oj r272761 : check if error is valid 2009-06-09 11:29:42 +0200 oj r272760 : #i102497# longvarchar was missing 2009-06-08 14:52:49 +0200 fs r272733 : #i102564# when setting a new field, also set m_nFieldType 2009-06-08 13:51:20 +0200 oj r272730 : add tests 2009-06-05 14:38:01 +0200 oj r272686 : add dep 2009-06-05 14:35:00 +0200 oj r272684 : add new tests 2009-06-05 13:41:18 +0200 oj r272681 : code clean ups 2009-06-05 12:40:51 +0200 oj r272678 : code cleanup 2009-06-05 12:02:57 +0200 oj r272677 : code cleanup 2009-06-05 10:42:38 +0200 oj r272670 : #i49320# impl export of single rows and as RTF and HTML 2009-06-03 14:30:37 +0200 oj r272576 : #i79649# check if file matches filter wildcard 2009-06-03 13:41:57 +0200 oj r272560 : #i102470# impl not b like 'c'
2009-08-26 10:09:17 +00:00
Reference< XQueryDefinitionsSupplier > xSourceQuerySup(
getDataSourceByName( sDataSourceName, getView(), getORB(), NULL ),
UNO_QUERY_THROW );
Reference< XNameAccess > xQueries( xSourceQuerySup->getQueryDefinitions(), UNO_SET_THROW );
if ( xQueries->hasByName( sCommand ) )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
CWS-TOOLING: integrate CWS dba32e 2009-08-10 13:16:25 +0200 fs r274805 : #i84390# typo corrected 2009-08-10 13:04:28 +0200 fs r274804 : #i103741# properly terminate the last token in a string with a 0 byte 2009-07-24 08:54:05 +0200 msc r274286 : #103219# changed long name 2009-07-24 08:42:28 +0200 msc r274285 : #i79649# changed behaviour of the wizard 2009-07-22 14:17:49 +0200 oj r274238 : GrabFocus 2009-07-22 13:38:01 +0200 oj r274232 : #i102934# mixed up 2009-07-22 13:37:16 +0200 oj r274231 : #i102934# mixed up 2009-07-21 12:30:36 +0200 oj r274176 : crash when using distinct 2009-07-21 10:03:44 +0200 oj r274163 : set last char to 0 2009-07-21 09:31:22 +0200 oj r274161 : mediatype corrected 2009-07-20 11:45:33 +0200 fs r274118 : typo in formatting string 2009-07-20 11:40:39 +0200 fs r274117 : removed unused include 2009-07-20 11:40:01 +0200 fs r274116 : class name corrected 2009-07-16 13:41:45 +0200 oj r274046 : i101587 wrong check for embeddeddatabase url in confguration, have to check path 2009-07-16 13:12:05 +0200 tbo r274044 : #i103219# adjust declarion to new hid.lst 2009-07-16 12:43:48 +0200 oj r274041 : #i102497# check also fot longvarchar 2009-07-16 12:15:41 +0200 oj r274039 : #i103030# handle type description and exceptions as well 2009-07-16 11:14:26 +0200 fs r274035 : let SVN ignore output paths 2009-07-16 09:23:43 +0200 fs r274030 : TransforFormComponentProperties: no need to check for attribute equality 2009-07-10 14:16:23 +0200 oj r273892 : CWS-TOOLING: rebase CWS dba32e to trunk@273858 (milestone: DEV300:m52) 2009-07-01 21:41:50 +0200 fs r273614 : #i10000# 2009-07-01 15:01:10 +0200 fs r273589 : Input required doesn't make sense at all in XML form documents 2009-07-01 12:10:31 +0200 fs r273562 : updated 2009-07-01 11:46:12 +0200 fs r273560 : #i103219# add about 100 missing long names 2009-07-01 10:11:41 +0200 fs r273551 : moved from socket/port usage to pipe/name usage, which is more common nowadays 2009-07-01 09:50:03 +0200 fs r273549 : removed obsolete (empty) folder 2009-07-01 09:47:35 +0200 fs r273548 : copied the code for the Accessibility Workbench herein, formerly located in the old CVS repository, at gsl/awb 2009-06-30 10:07:47 +0200 fs r273493 : merging latest changes from CWS dba32d 2009-06-29 20:46:31 +0200 fs r273482 : #i103138# Rectangle conversions 2009-06-29 10:01:13 +0200 fs r273453 : #i103138# refactored the code for positioning/zooming the control Basically, we now allow adjustControlGeometry_throw (formerly known as positionControl_throw and setControlZoom) to take an additional ViewTransformation parameter, describing the transformation to obtain the actual control position/size. Consequently, positionControl itself also allows for a ViewTransformation parameter. This has become necessary since during painting, the device which we created our control for might not necessarily have a proper MapMode set. In this case, if we would use this map mode for calculating the control's position/size, this would lead to wrong results. Note that this problem was introduced by the fix for #i101398#: During the fix, we postponed the control creation to a later time (when it is really needed). At this later time, the MapMode at the device is broken, at the earlier time where we formerly crearted the control (createPrimitive2DSequence), it is not yet broken. Whether or not the MapMode is defined as "broken" might depend on one's point of view, however ... I consider it broken, since: - we need the map mode to obtain the proper zoom level, which is to be forwarded to the control - there are scenarios where the MapMode is *not* set to MAP_PIXEL (in those scenarios, everything works fine), and there are scenarios where it *is* set to MAP_PIXEL (in those the bug 103138 appears). It somehow feels wrong that one cannot rely on the device's map mode this way, but on the other hand one has no possibility to obtain the current zoom by other means. Note that one issue (still to be submitted) is left: In the page pane of a Draw/Impress document, controls have a wrong text size. This is because in this pane, the above-mentioned "broken" map mode is used, which means the controls have a zoom of "1:1" set, which is wrong here. 2009-06-29 09:52:13 +0200 fs r273452 : during #i103138#: belongsToDevice is unused nowadays 2009-06-24 12:40:06 +0200 fs r273329 : #i102888# #i102899# 2009-06-24 12:10:29 +0200 oj r273327 : #i103030# some code changes 2009-06-24 09:44:14 +0200 oj r273311 : #i103030# some code changes 2009-06-24 09:24:42 +0200 oj r273309 : #i103030# add log 2009-06-24 09:03:29 +0200 fs r273308 : if a col's table name is schema.table, properly quote all parts 2009-06-24 08:56:06 +0200 oj r273307 : #i102691# changed string 2009-06-23 13:31:43 +0200 oj r273280 : #i102479# fix date, time and datetime 2009-06-23 12:51:28 +0200 oj r273277 : #i103020# clear old expression when updating to avoid dead pointers in treelist userdata 2009-06-23 12:17:16 +0200 oj r273275 : #i103030# add LogBridge 2009-06-23 11:53:10 +0200 oj r273272 : shawdowed var resolved 2009-06-23 11:48:49 +0200 oj r273270 : #i103030# add :log to uno env if var UNO_ENV_LOG is set 2009-06-23 11:47:47 +0200 oj r273269 : #i103030# add LogBridge 2009-06-23 11:47:11 +0200 oj r273268 : #i103030# add LogBridge 2009-06-23 08:05:08 +0200 oj r273253 : #i102934# add key for collapsing 2009-06-22 13:21:33 +0200 fs r273225 : merging latest changes from CWS dba32d 2009-06-22 13:15:22 +0200 fs r273221 : why restrict to 12 entries? 2009-06-22 08:12:21 +0200 oj r273196 : #i102655# choosen > chosen typo fixed 2009-06-22 08:08:04 +0200 oj r273195 : #i102657# typo fix 2009-06-22 08:06:28 +0200 oj r273194 : #i102934# expanding and collasping of section 2009-06-22 08:05:52 +0200 oj r273193 : #i102930# set focus in treelistbox 2009-06-22 08:04:56 +0200 oj r273192 : #i102929# enable tabstop 2009-06-19 13:18:26 +0200 oj r273157 : remove unused param 2009-06-19 10:07:05 +0200 oj r273149 : CWS-TOOLING: rebase CWS dba32e to trunk@272827 (milestone: DEV300:m50) 2009-06-19 07:32:40 +0200 oj r273146 : merge from dba32d to dba32e 2009-06-19 07:22:56 +0200 oj r273145 : merge from dba32d to dba32e 2009-06-19 07:22:33 +0200 oj r273144 : merge from dba32d to dba32e 2009-06-18 14:09:34 +0200 fs r273116 : merging the latest changes from CWS dba32d (up to revision 273108) herein, which effectively is a rebase to DEV300.m50 2009-06-18 08:50:35 +0200 oj r273098 : #i102894# fix for new line in text 2009-06-18 08:28:48 +0200 oj r273097 : #i102892# check any 2009-06-18 08:21:34 +0200 oj r273096 : check if error is valid 2009-06-16 13:49:28 +0200 fs r273019 : why make a drop down control by default? The form control factory in SVX does this better those days ... 2009-06-10 09:53:20 +0200 oj r272797 : add lic text 2009-06-10 09:48:55 +0200 oj r272796 : test added for i101618 2009-06-09 14:57:39 +0200 oj r272771 : #i101618# access database document only when script container is needed 2009-06-09 12:42:25 +0200 oj r272765 : #i102497# check type property 2009-06-09 12:32:49 +0200 oj r272764 : adjust test cases 2009-06-09 12:31:58 +0200 oj r272763 : adjust test cases 2009-06-09 12:31:22 +0200 oj r272762 : adjust test cases 2009-06-09 11:35:42 +0200 oj r272761 : check if error is valid 2009-06-09 11:29:42 +0200 oj r272760 : #i102497# longvarchar was missing 2009-06-08 14:52:49 +0200 fs r272733 : #i102564# when setting a new field, also set m_nFieldType 2009-06-08 13:51:20 +0200 oj r272730 : add tests 2009-06-05 14:38:01 +0200 oj r272686 : add dep 2009-06-05 14:35:00 +0200 oj r272684 : add new tests 2009-06-05 13:41:18 +0200 oj r272681 : code clean ups 2009-06-05 12:40:51 +0200 oj r272678 : code cleanup 2009-06-05 12:02:57 +0200 oj r272677 : code cleanup 2009-06-05 10:42:38 +0200 oj r272670 : #i49320# impl export of single rows and as RTF and HTML 2009-06-03 14:30:37 +0200 oj r272576 : #i79649# check if file matches filter wildcard 2009-06-03 13:41:57 +0200 oj r272560 : #i102470# impl not b like 'c'
2009-08-26 10:09:17 +00:00
xQuery.set( xQueries->getByName(sCommand), UNO_QUERY_THROW );
bSuccess = true;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
}
catch(SQLException&) { throw; } // caught and handled by the outer catch
catch( const Exception& )
{
DBG_UNHANDLED_EXCEPTION();
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
if (!bSuccess)
{
DBG_ERROR("OApplicationController::paste: could not extract the source query object!");
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
// TODO: maybe this is worth an error message to be displayed to the user ....
return sal_False;
}
}
Reference< XNameContainer > xDestQueries(getQueryDefintions(), UNO_QUERY);
Reference< XSingleServiceFactory > xQueryFactory(xDestQueries, UNO_QUERY);
if (!xQueryFactory.is())
{
DBG_ERROR("OApplicationController::paste: invalid destination query container!");
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
return sal_False;
}
// here we have everything needed to create a new query object ...
// ... ehm, except a new name
ensureConnection();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
CWS-TOOLING: integrate CWS dba32e 2009-08-10 13:16:25 +0200 fs r274805 : #i84390# typo corrected 2009-08-10 13:04:28 +0200 fs r274804 : #i103741# properly terminate the last token in a string with a 0 byte 2009-07-24 08:54:05 +0200 msc r274286 : #103219# changed long name 2009-07-24 08:42:28 +0200 msc r274285 : #i79649# changed behaviour of the wizard 2009-07-22 14:17:49 +0200 oj r274238 : GrabFocus 2009-07-22 13:38:01 +0200 oj r274232 : #i102934# mixed up 2009-07-22 13:37:16 +0200 oj r274231 : #i102934# mixed up 2009-07-21 12:30:36 +0200 oj r274176 : crash when using distinct 2009-07-21 10:03:44 +0200 oj r274163 : set last char to 0 2009-07-21 09:31:22 +0200 oj r274161 : mediatype corrected 2009-07-20 11:45:33 +0200 fs r274118 : typo in formatting string 2009-07-20 11:40:39 +0200 fs r274117 : removed unused include 2009-07-20 11:40:01 +0200 fs r274116 : class name corrected 2009-07-16 13:41:45 +0200 oj r274046 : i101587 wrong check for embeddeddatabase url in confguration, have to check path 2009-07-16 13:12:05 +0200 tbo r274044 : #i103219# adjust declarion to new hid.lst 2009-07-16 12:43:48 +0200 oj r274041 : #i102497# check also fot longvarchar 2009-07-16 12:15:41 +0200 oj r274039 : #i103030# handle type description and exceptions as well 2009-07-16 11:14:26 +0200 fs r274035 : let SVN ignore output paths 2009-07-16 09:23:43 +0200 fs r274030 : TransforFormComponentProperties: no need to check for attribute equality 2009-07-10 14:16:23 +0200 oj r273892 : CWS-TOOLING: rebase CWS dba32e to trunk@273858 (milestone: DEV300:m52) 2009-07-01 21:41:50 +0200 fs r273614 : #i10000# 2009-07-01 15:01:10 +0200 fs r273589 : Input required doesn't make sense at all in XML form documents 2009-07-01 12:10:31 +0200 fs r273562 : updated 2009-07-01 11:46:12 +0200 fs r273560 : #i103219# add about 100 missing long names 2009-07-01 10:11:41 +0200 fs r273551 : moved from socket/port usage to pipe/name usage, which is more common nowadays 2009-07-01 09:50:03 +0200 fs r273549 : removed obsolete (empty) folder 2009-07-01 09:47:35 +0200 fs r273548 : copied the code for the Accessibility Workbench herein, formerly located in the old CVS repository, at gsl/awb 2009-06-30 10:07:47 +0200 fs r273493 : merging latest changes from CWS dba32d 2009-06-29 20:46:31 +0200 fs r273482 : #i103138# Rectangle conversions 2009-06-29 10:01:13 +0200 fs r273453 : #i103138# refactored the code for positioning/zooming the control Basically, we now allow adjustControlGeometry_throw (formerly known as positionControl_throw and setControlZoom) to take an additional ViewTransformation parameter, describing the transformation to obtain the actual control position/size. Consequently, positionControl itself also allows for a ViewTransformation parameter. This has become necessary since during painting, the device which we created our control for might not necessarily have a proper MapMode set. In this case, if we would use this map mode for calculating the control's position/size, this would lead to wrong results. Note that this problem was introduced by the fix for #i101398#: During the fix, we postponed the control creation to a later time (when it is really needed). At this later time, the MapMode at the device is broken, at the earlier time where we formerly crearted the control (createPrimitive2DSequence), it is not yet broken. Whether or not the MapMode is defined as "broken" might depend on one's point of view, however ... I consider it broken, since: - we need the map mode to obtain the proper zoom level, which is to be forwarded to the control - there are scenarios where the MapMode is *not* set to MAP_PIXEL (in those scenarios, everything works fine), and there are scenarios where it *is* set to MAP_PIXEL (in those the bug 103138 appears). It somehow feels wrong that one cannot rely on the device's map mode this way, but on the other hand one has no possibility to obtain the current zoom by other means. Note that one issue (still to be submitted) is left: In the page pane of a Draw/Impress document, controls have a wrong text size. This is because in this pane, the above-mentioned "broken" map mode is used, which means the controls have a zoom of "1:1" set, which is wrong here. 2009-06-29 09:52:13 +0200 fs r273452 : during #i103138#: belongsToDevice is unused nowadays 2009-06-24 12:40:06 +0200 fs r273329 : #i102888# #i102899# 2009-06-24 12:10:29 +0200 oj r273327 : #i103030# some code changes 2009-06-24 09:44:14 +0200 oj r273311 : #i103030# some code changes 2009-06-24 09:24:42 +0200 oj r273309 : #i103030# add log 2009-06-24 09:03:29 +0200 fs r273308 : if a col's table name is schema.table, properly quote all parts 2009-06-24 08:56:06 +0200 oj r273307 : #i102691# changed string 2009-06-23 13:31:43 +0200 oj r273280 : #i102479# fix date, time and datetime 2009-06-23 12:51:28 +0200 oj r273277 : #i103020# clear old expression when updating to avoid dead pointers in treelist userdata 2009-06-23 12:17:16 +0200 oj r273275 : #i103030# add LogBridge 2009-06-23 11:53:10 +0200 oj r273272 : shawdowed var resolved 2009-06-23 11:48:49 +0200 oj r273270 : #i103030# add :log to uno env if var UNO_ENV_LOG is set 2009-06-23 11:47:47 +0200 oj r273269 : #i103030# add LogBridge 2009-06-23 11:47:11 +0200 oj r273268 : #i103030# add LogBridge 2009-06-23 08:05:08 +0200 oj r273253 : #i102934# add key for collapsing 2009-06-22 13:21:33 +0200 fs r273225 : merging latest changes from CWS dba32d 2009-06-22 13:15:22 +0200 fs r273221 : why restrict to 12 entries? 2009-06-22 08:12:21 +0200 oj r273196 : #i102655# choosen > chosen typo fixed 2009-06-22 08:08:04 +0200 oj r273195 : #i102657# typo fix 2009-06-22 08:06:28 +0200 oj r273194 : #i102934# expanding and collasping of section 2009-06-22 08:05:52 +0200 oj r273193 : #i102930# set focus in treelistbox 2009-06-22 08:04:56 +0200 oj r273192 : #i102929# enable tabstop 2009-06-19 13:18:26 +0200 oj r273157 : remove unused param 2009-06-19 10:07:05 +0200 oj r273149 : CWS-TOOLING: rebase CWS dba32e to trunk@272827 (milestone: DEV300:m50) 2009-06-19 07:32:40 +0200 oj r273146 : merge from dba32d to dba32e 2009-06-19 07:22:56 +0200 oj r273145 : merge from dba32d to dba32e 2009-06-19 07:22:33 +0200 oj r273144 : merge from dba32d to dba32e 2009-06-18 14:09:34 +0200 fs r273116 : merging the latest changes from CWS dba32d (up to revision 273108) herein, which effectively is a rebase to DEV300.m50 2009-06-18 08:50:35 +0200 oj r273098 : #i102894# fix for new line in text 2009-06-18 08:28:48 +0200 oj r273097 : #i102892# check any 2009-06-18 08:21:34 +0200 oj r273096 : check if error is valid 2009-06-16 13:49:28 +0200 fs r273019 : why make a drop down control by default? The form control factory in SVX does this better those days ... 2009-06-10 09:53:20 +0200 oj r272797 : add lic text 2009-06-10 09:48:55 +0200 oj r272796 : test added for i101618 2009-06-09 14:57:39 +0200 oj r272771 : #i101618# access database document only when script container is needed 2009-06-09 12:42:25 +0200 oj r272765 : #i102497# check type property 2009-06-09 12:32:49 +0200 oj r272764 : adjust test cases 2009-06-09 12:31:58 +0200 oj r272763 : adjust test cases 2009-06-09 12:31:22 +0200 oj r272762 : adjust test cases 2009-06-09 11:35:42 +0200 oj r272761 : check if error is valid 2009-06-09 11:29:42 +0200 oj r272760 : #i102497# longvarchar was missing 2009-06-08 14:52:49 +0200 fs r272733 : #i102564# when setting a new field, also set m_nFieldType 2009-06-08 13:51:20 +0200 oj r272730 : add tests 2009-06-05 14:38:01 +0200 oj r272686 : add dep 2009-06-05 14:35:00 +0200 oj r272684 : add new tests 2009-06-05 13:41:18 +0200 oj r272681 : code clean ups 2009-06-05 12:40:51 +0200 oj r272678 : code cleanup 2009-06-05 12:02:57 +0200 oj r272677 : code cleanup 2009-06-05 10:42:38 +0200 oj r272670 : #i49320# impl export of single rows and as RTF and HTML 2009-06-03 14:30:37 +0200 oj r272576 : #i79649# check if file matches filter wildcard 2009-06-03 13:41:57 +0200 oj r272560 : #i102470# impl not b like 'c'
2009-08-26 10:09:17 +00:00
DynamicTableOrQueryNameCheck aNameChecker( getConnection(), CommandType::QUERY );
::dbtools::SQLExceptionInfo aDummy;
bool bNeedAskForName = ( sCommand.getLength() == 0 )
/* we did not have a source name, so the target name was auto-generated */
|| ( !aNameChecker.isNameValid( sTargetName, aDummy ) );
/* name is invalid in the target DB (e.g. because it already
has a /table/ with that name) */
if ( bNeedAskForName )
{
OSaveAsDlg aAskForName( getView(),
CommandType::QUERY,
getORB(),
getConnection(),
sTargetName,
aNameChecker,
SAD_ADDITIONAL_DESCRIPTION | SAD_TITLE_PASTE_AS);
if ( RET_OK != aAskForName.Execute() )
// cancelled by the user
return sal_False;
sTargetName = aAskForName.getName();
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
// create a new object
Reference< XPropertySet > xNewQuery(xQueryFactory->createInstance(), UNO_QUERY);
DBG_ASSERT(xNewQuery.is(), "OApplicationController::paste: invalid object created by factory!");
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
if (xNewQuery.is())
{
// initialize
if ( xQuery.is() )
::comphelper::copyProperties(xQuery,xNewQuery);
else
{
xNewQuery->setPropertyValue(PROPERTY_COMMAND,makeAny(sCommand));
xNewQuery->setPropertyValue(PROPERTY_ESCAPE_PROCESSING,makeAny(bEscapeProcessing));
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
// insert
xDestQueries->insertByName( sTargetName, makeAny(xNewQuery) );
xNewQuery.set(xDestQueries->getByName( sTargetName),UNO_QUERY);
if ( xQuery.is() && xNewQuery.is() )
{
Reference<XColumnsSupplier> xSrcColSup(xQuery,UNO_QUERY);
Reference<XColumnsSupplier> xDstColSup(xNewQuery,UNO_QUERY);
if ( xSrcColSup.is() && xDstColSup.is() )
{
Reference<XNameAccess> xSrcNameAccess = xSrcColSup->getColumns();
Reference<XNameAccess> xDstNameAccess = xDstColSup->getColumns();
Reference<XDataDescriptorFactory> xFac(xDstNameAccess,UNO_QUERY);
Reference<XAppend> xAppend(xFac,UNO_QUERY);
if ( xSrcNameAccess.is() && xDstNameAccess.is() && xSrcNameAccess->hasElements() && xAppend.is() )
{
Reference<XPropertySet> xDstProp(xFac->createDataDescriptor());
Sequence< ::rtl::OUString> aSeq = xSrcNameAccess->getElementNames();
const ::rtl::OUString* pIter = aSeq.getConstArray();
const ::rtl::OUString* pEnd = pIter + aSeq.getLength();
for( ; pIter != pEnd ; ++pIter)
{
Reference<XPropertySet> xSrcProp(xSrcNameAccess->getByName(*pIter),UNO_QUERY);
::comphelper::copyProperties(xSrcProp,xDstProp);
xAppend->appendByDescriptor(xDstProp);
}
}
}
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
}
else
OSL_TRACE("There should be a sequence in it!");
return sal_True;
}
else if ( _rPasteData.has(daComponent) ) // forms or reports
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
Reference<XContent> xContent;
_rPasteData[daComponent] >>= xContent;
return insertHierachyElement(_eType,_sParentFolder,Reference<XNameAccess>(xContent,UNO_QUERY).is(),xContent,_bMove);
}
}
catch(const SQLException&) { showError( SQLExceptionInfo( ::cppu::getCaughtException() ) ); }
catch(const Exception& )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
DBG_UNHANDLED_EXCEPTION();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
return sal_False;
}
// -----------------------------------------------------------------------------
Reference<XNameContainer> OApplicationController::getQueryDefintions() const
{
Reference<XQueryDefinitionsSupplier> xSet(m_xDataSource,UNO_QUERY);
Reference<XNameContainer> xNames;
if ( xSet.is() )
{
xNames.set(xSet->getQueryDefinitions(),UNO_QUERY);
}
return xNames;
}
// -----------------------------------------------------------------------------
void OApplicationController::getSupportedFormats(ElementType _eType,::std::vector<SotFormatStringId>& _rFormatIds) const
{
switch( _eType )
{
case E_TABLE:
_rFormatIds.push_back(SOT_FORMATSTR_ID_DBACCESS_TABLE);
_rFormatIds.push_back(SOT_FORMAT_RTF);
_rFormatIds.push_back(SOT_FORMATSTR_ID_HTML);
// run through
case E_QUERY:
_rFormatIds.push_back(SOT_FORMATSTR_ID_DBACCESS_QUERY);
break;
default:
break;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
}
// -----------------------------------------------------------------------------
sal_Bool OApplicationController::isTableFormat() const
{
return m_aTableCopyHelper.isTableFormat(getViewClipboard());
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
// -----------------------------------------------------------------------------
IMPL_LINK( OApplicationController, OnAsyncDrop, void*, /*NOTINTERESTEDIN*/ )
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
{
m_nAsyncDrop = 0;
SolarMutexGuard aSolarGuard;
CWS-TOOLING: integrate CWS dba31e 2008-11-19 12:36:23 +0100 msc r263980 : i96104 2008-11-19 12:31:19 +0100 msc r263979 : i96104 2008-11-19 12:21:55 +0100 msc r263977 : i96104 2008-11-19 12:18:53 +0100 msc r263976 : i96104 2008-11-18 09:09:45 +0100 oj r263746 : disable color entry when area is set 2008-11-18 08:37:52 +0100 oj r263741 : #remove sub report entry 2008-11-17 11:20:25 +0100 fs r263708 : #i10000# 2008-11-17 11:06:52 +0100 fs r263706 : minimal version now is 3.1 2008-11-12 22:25:59 +0100 fs r263621 : #i96150# 2008-11-12 22:20:02 +0100 fs r263620 : rebased to m34 2008-11-12 21:39:41 +0100 fs r263618 : MANUAL REBASE: rebase CWS dba31d to DEV300_m34 2008-11-12 13:54:58 +0100 fs r263597 : #i96134# MediaDescriptor.URL is to be preferred over MediaDescriptor.FileName. Nonetheless, ensure both are handled 2008-11-12 13:53:40 +0100 fs r263596 : #i96134# re-enabled the code for #i41897#, a better fix is to come 2008-11-12 12:48:21 +0100 fs r263585 : #i96134# disable saving URLs of file-base databases relatively 2008-11-11 16:11:11 +0100 msc r263566 : #i96104# 2008-11-05 09:09:47 +0100 oj r263342 : #i88727# color noe added 2008-11-05 08:41:43 +0100 oj r263341 : #i77916# zoom added 2008-11-04 21:24:15 +0100 fs r263339 : disposing: call disposeAndClear without own mutex locked - some of our listeners insist on locking the SolarMutex, which sometimes led to deadlocks on the complex test cases 2008-11-04 21:23:15 +0100 fs r263338 : remove SolarMutex locking - this happned in CWS dba31c (in the CVS version), which this CWS was created from, but seems to got lost during resync 2008-11-04 20:49:50 +0100 fs r263335 : docu formatting 2008-11-04 20:06:39 +0100 fs r263334 : #i95826# use m_aMutex, not a DocumentGuard (wrongly resolved merge conflicts) 2008-11-04 17:36:29 +0100 fs r263332 : #i92688# properly revoke as XEventListener from m_xActiveController when disposing 2008-11-04 14:49:34 +0100 fs r263324 : #i92322# enable Input Required if EmptyIsNULL does not exist at the control 2008-10-31 11:10:04 +0100 oj r262857 : merge from cvs to svn 2008-10-31 09:46:45 +0100 oj r262853 : merge from cvs to svn 2008-10-31 08:46:37 +0100 oj r262849 : merge from cvs to svn 2008-10-31 08:44:24 +0100 oj r262848 : merge from cvs to svn 2008-10-31 08:43:33 +0100 oj r262847 : merge from cvs to svn 2008-10-31 08:42:28 +0100 oj r262846 : merge from cvs to svn 2008-10-31 08:41:58 +0100 oj r262845 : merge from cvs to svn 2008-10-31 08:41:32 +0100 oj r262844 : merge from cvs to svn 2008-10-28 12:19:50 +0100 oj r262733 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:42 +0100 oj r262732 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:36 +0100 oj r262731 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:31 +0100 oj r262730 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:22 +0100 oj r262729 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:18 +0100 oj r262728 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:10 +0100 oj r262727 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:06 +0100 oj r262726 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:05 +0100 oj r262725 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:19:01 +0100 oj r262724 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:50 +0100 oj r262723 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:41 +0100 oj r262722 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:40 +0100 oj r262721 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:27 +0100 oj r262720 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:10 +0100 oj r262719 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:18:01 +0100 oj r262718 : #iXXXXX#: migrate CWS dba31e to SVN 2008-10-28 12:17:39 +0100 oj r262717 : #iXXXXX#: migrate CWS dba31e to SVN
2008-12-01 12:31:27 +00:00
::osl::MutexGuard aGuard( getMutex() );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
if ( m_aAsyncDrop.nType == E_TABLE )
{
SharedConnection xConnection( ensureConnection() );
if ( xConnection.is() )
m_aTableCopyHelper.asyncCopyTagTable( m_aAsyncDrop, getDatabaseName(), xConnection );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
else
{
if ( paste(m_aAsyncDrop.nType,m_aAsyncDrop.aDroppedData,m_aAsyncDrop.aUrl,m_aAsyncDrop.nAction == DND_ACTION_MOVE)
&& m_aAsyncDrop.nAction == DND_ACTION_MOVE )
{
Reference<XContent> xContent;
m_aAsyncDrop.aDroppedData[daComponent] >>= xContent;
::std::vector< ::rtl::OUString> aList;
sal_Int32 nIndex = 0;
::rtl::OUString sName = xContent->getIdentifier()->getContentIdentifier();
::rtl::OUString sErase = sName.getToken(0,'/',nIndex); // we don't want to have the "private:forms" part
if ( nIndex != -1 )
{
aList.push_back(sName.copy(sErase.getLength() + 1));
deleteObjects( m_aAsyncDrop.nType, aList, false );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:27 oj 1.1.2.40: new method updateTitle 2004/07/15 14:26:36 oj 1.1.2.39: solarmutex corrected 2004/07/14 10:22:24 oj 1.1.2.38: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.37: #i30416# move some code to UITools 2004/07/06 10:27:55 oj 1.1.2.36: #i30366# allow only single left click without shift or any modifiers 2004/07/05 10:36:03 oj 1.1.2.35: #i30382# hide preview when editing an object 2004/07/02 10:04:45 oj 1.1.2.34: #i30226# add controller, model behavior 2004/06/29 13:32:34 oj 1.1.2.33: #i30603# throw exception when save dialog was cancelled 2004/06/04 12:49:37 oj 1.1.2.32: merge 2004/05/28 13:41:50 oj 1.1.2.31: #i19843# continue copy 2004/05/28 13:28:39 oj 1.1.2.30: remove some unused things 2004/05/27 14:25:27 oj 1.1.2.29: #i25624# check type info and save column name 2004/04/26 12:09:57 oj 1.1.2.28: cheange delete query 2004/04/26 11:32:00 oj 1.1.2.27: folder handling 2004/04/21 13:48:02 oj 1.1.2.26: enable catalog and schema disabling 2004/04/20 10:07:18 oj 1.1.2.25: creation of dp document changed 2004/04/15 16:31:43 oj 1.1.2.24: read only connection checks 2004/04/01 09:09:24 oj 1.1.2.23: impl disableControls 2004/03/31 11:33:22 oj 1.1.2.22: ongoing work 2004/03/31 08:50:38 oj 1.1.2.21: append pcik list 2004/03/31 06:47:55 oj 1.1.2.20: check if ds is readonly 2004/03/18 13:06:38 oj 1.1.2.19: #111075# load the menu when creating a new model 2004/03/16 11:06:18 oj 1.1.2.18: #111075# set non existing name when create new object 2004/03/16 10:01:23 oj 1.1.2.17: #111075# ask for deletion 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/02/23 14:49:01 oj 1.1.2.15: #111075# use the sfxfilter to get the correct filer name 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/02/20 11:32:26 oj 1.1.2.13: #i25414# extend the datadescriptor for database location and connection resource 2004/02/16 07:22:19 oj 1.1.2.12: #111075# linux changes 2004/01/22 14:22:48 oj 1.1.2.11: #i24598# parent handling changed 2004/01/22 09:37:00 oj 1.1.2.10: #i24176# add the possiblity to create dbs 2004/01/21 13:05:53 oj 1.1.2.9: #111075# ongoing work 2003/12/17 08:47:05 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:14 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:37 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:44 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/26 05:53:08 oj 1.1.2.3: missing header files 2003/08/15 08:54:00 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:26:25 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:29 +00:00
}
}
}
m_aAsyncDrop.aDroppedData.clear();
return 0L;
}
//........................................................................
} // namespace dbaui
//........................................................................
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */