Files
libreoffice/dbaccess/source/ui/app/AppController.hxx

577 lines
28 KiB
C++
Raw Normal View History

2010-10-27 12:33:13 +01:00
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2012-06-14 17:39:53 +01:00
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
* License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
#ifndef INCLUDED_DBACCESS_SOURCE_UI_APP_APPCONTROLLER_HXX
#define INCLUDED_DBACCESS_SOURCE_UI_APP_APPCONTROLLER_HXX
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
#include "AppElementType.hxx"
#include "callbacks.hxx"
#include "commontypes.hxx"
#include "dsntypes.hxx"
#include <dbaccess/genericcontroller.hxx>
#include "linkeddocuments.hxx"
#include "moduledbu.hxx"
#include "TableCopyHelper.hxx"
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
#include <com/sun/star/beans/XPropertyChangeListener.hpp>
#include <com/sun/star/container/XContainerListener.hpp>
#include <com/sun/star/sdb/application/XDatabaseDocumentUI.hpp>
#include <com/sun/star/util/XModifiable.hpp>
#include <com/sun/star/ui/XContextMenuInterception.hpp>
#include <comphelper/namedvaluecollection.hxx>
#include <comphelper/uno3.hxx>
#include <cppuhelper/implbase5.hxx>
#include <sot/storage.hxx>
#include <svtools/transfer.hxx>
#include <svx/dataaccessdescriptor.hxx>
#include <vcl/timer.hxx>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
#include <memory>
class SvTreeListEntry;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
class SvTreeListBox;
class TransferableHelper;
class TransferableClipboardListener;
namespace com { namespace sun { namespace star {
namespace container {
class XNameContainer;
class XContainer;
}
namespace ucb {
class XContent;
}
}}}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
namespace dbaui
{
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
class SubComponentManager;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
class OApplicationController;
class OApplicationView;
class OLinkedDocumentsAccess;
class SelectionNotifier;
typedef ::cppu::ImplHelper5 < css::container::XContainerListener
, css::beans::XPropertyChangeListener
, css::sdb::application::XDatabaseDocumentUI
, css::ui::XContextMenuInterception
, css::view::XSelectionSupplier
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
> OApplicationController_Base;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
class OApplicationController
:public OGenericUnoController
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
,public OApplicationController_Base
,public IControlActionListener
,public IContextMenuProvider
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
{
public:
typedef ::std::vector< css::uno::Reference< css::container::XContainer > > TContainerVector;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
private:
OTableCopyHelper::DropDescriptor m_aAsyncDrop;
SharedConnection m_xDataSourceConnection;
css::uno::Reference< css::sdbc::XDatabaseMetaData >
m_xMetaData;
OModuleClient m_aModuleClient;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
TransferableDataHelper m_aSystemClipboard; // content of the clipboard
css::uno::Reference< css::beans::XPropertySet >
m_xDataSource;
css::uno::Reference< css::frame::XModel >
m_xModel;
css::uno::Reference< css::util::XModifiable >
m_xDocumentModify;
::cppu::OInterfaceContainerHelper
m_aContextMenuInterceptors;
TContainerVector m_aCurrentContainers; // the containers where we are listener on
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
::rtl::Reference< SubComponentManager >
m_pSubComponentManager;
2008-10-01 12:28:29 +00:00
::dbaccess::ODsnTypeCollection
m_aTypeCollection;
OTableCopyHelper m_aTableCopyHelper;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
TransferableClipboardListener*
m_pClipbordNotifier; // notifier for changes in the clipboard
ImplSVEvent * m_nAsyncDrop;
OAsynchronousLink m_aSelectContainerEvent;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
PreviewMode m_ePreviewMode; // the mode of the preview
ElementType m_eCurrentType;
bool m_bNeedToReconnect; // true when the settings of the data source were modified and the connection is no longer up to date
bool m_bSuspended; // is true when the controller was already suspended
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
::std::unique_ptr< SelectionNotifier >
m_pSelectionNotifier;
typedef ::std::map< ElementType, ::std::vector< OUString > > SelectionByElementType;
SelectionByElementType m_aPendingSelection;
private:
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
OApplicationView* getContainer() const;
/** returns the database name
@return
the database name
*/
OUString getDatabaseName() const;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** returns the stripped database name.
@return
The stripped database name either the registered name or if it is a file url the last segment.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
OUString getStrippedDatabaseName() const;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** return the element type for given container
@param _xContainer The container where the element type has to be found
@return the element type corresponding to the given container
*/
static ElementType getElementType(const css::uno::Reference< css::container::XContainer >& _xContainer);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** opens a new frame with either the table or the query or report or form or view
@param _sName
The name of the object to open
@param _eType
Defines the type to open
@param _eOpenMode
denotes the mode in which to open the object
@param _nInstigatorCommand
denotes the command which instigated the action. Might be 0.
@return the form or report model will only be returned, otherwise <NULL/>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
css::uno::Reference< css::lang::XComponent > openElement(
const OUString& _sName,
ElementType _eType,
ElementOpenMode _eOpenMode,
sal_uInt16 _nInstigatorCommand = 0
);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** opens a new sub frame with a table/query/form/report/view, passing additional arguments
*/
css::uno::Reference< css::lang::XComponent > openElementWithArguments(
const OUString& _sName,
ElementType _eType,
ElementOpenMode _eOpenMode,
sal_uInt16 _nInstigatorCommand,
const ::comphelper::NamedValueCollection& _rAdditionalArguments
);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** opens a new frame for creation or auto pilot
@param _eType
Defines the type to open
@param i_rAdditionalArguments
Additional arguments to pass when creating the component
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
css::uno::Reference< css::lang::XComponent >
newElement(
ElementType _eType,
const ::comphelper::NamedValueCollection& i_rAdditionalArguments,
css::uno::Reference< css::lang::XComponent >& o_rDocumentDefinition
);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** creates a new database object, using an auto pilot
@param _eType
Defines the type of the object to create
@precond
Our mutex must not be locked.
@since #i39203#
*/
void newElementWithPilot( ElementType _eType );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** converts the query to a view
@param _sName
The name of the query.
*/
void convertToView(const OUString& _sName);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** checks if the connection for the selected data source is read only. If the connection doesn't exist, <TRUE/> will be returned.
@return
<TRUE/> if read only or doesn't exist, otherwise <FALSE/>
*/
bool isConnectionReadOnly() const;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/// fills the list with the selected entries.
void getSelectionElementNames( ::std::vector< OUString>& _rNames ) const;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/// deletes the entries selected.
void deleteEntries();
/// renames the selected entry in the detail page
void renameEntry();
/** deletes queries, forms, or reports
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
@param _eType
the type of the objects
@param _rList
The names of the elements to delete
@param _bConfirm
determines whether the user must confirm the deletion
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
void deleteObjects( ElementType _eType,
const ::std::vector< OUString>& _rList,
bool _bConfirm );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** deletes tables.
@param _rList
The list of tables.
*/
void deleteTables(const ::std::vector< OUString>& _rList);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/// copies the current object into clipboard
TransferableHelper* copyObject();
/// returns the nameaccess
css::uno::Reference< css::container::XNameAccess > getElements(ElementType _eType);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** returns the document access for the specific type
@param _eType
the type
@return ::std::unique_ptr<OLinkedDocumentsAccess>
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
::std::unique_ptr<OLinkedDocumentsAccess> getDocumentsAccess(ElementType _eType);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/// returns the query definitions of the active data source.
css::uno::Reference< css::container::XNameContainer> getQueryDefinitions() const;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** pastes a special format from the system clipboard to the currently selected object types
@param _nFormatId
The format to be copied.
*/
void pasteFormat(SotClipboardFormatId _nFormatId);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** pastes a query, form or report into the data source
@param _eType
The type of the object to paste.
@param _rPasteData
The data descriptor.
@param _sParentFolder
The name of the parent folder if it exists.
@param _bMove
if <TRUE/> the name of the content must be inserted without any change, otherwise not.
@return
<TRUE/> if the paste opertions was successful, otherwise <FALSE/>.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
bool paste( ElementType _eType, const svx::ODataAccessDescriptor& _rPasteData, const OUString& _sParentFolder = OUString(), bool _bMove = false);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/// returns the system clipboard.
const TransferableDataHelper& getViewClipboard() const { return m_aSystemClipboard; }
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/// returns <TRUE/> if the clipboard supports a table format, otherwise <FALSE/>.
bool isTableFormat() const;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** fills the vector with all supported formats
@param _eType
The type for which we need the formats
@param _rFormatIds
The vector to be filled up.
*/
static void getSupportedFormats(ElementType _eType,::std::vector<SotClipboardFormatId>& _rFormatIds);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** adds a listener to the current name access.
@param _xCollection
The collection where we want to listen on.
*/
void addContainerListener(const css::uno::Reference< css::container::XNameAccess>& _xCollection);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** opens a uno dialog withthe currently selected data source as initialize argument
@param _sServiceName
The serivce name of the dialog to be executed.
*/
void openDialog(const OUString& _sServiceName);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** opens the administration dialog for the selected data source
*/
void openDataSourceAdminDialog();
/** opens the table filter dialog for the selected data source
*/
void openTableFilterDialog();
/** opens the DirectSQLDialog to execute hand made sql statements.
*/
void openDirectSQLDialog();
/** when the settings of the data source changed,
it opens a dialog which ask to close all depending documents, then recreate the connection.
The SolarMutex has to be locked before calling this.
*/
void askToReconnect();
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
/** remember a newly opened sub document for later access
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +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
void onDocumentOpened(
const OUString& _rName,
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 sal_Int32 _nType,
const ElementOpenMode _eMode,
const css::uno::Reference< css::lang::XComponent >& _xDocument,
const css::uno::Reference< css::lang::XComponent >& _xDefinition
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
);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
Many spelling fixes: directories a* - g*. Attempt to clean up most but certainly not all the spelling mistakes that found home in OpenOffice through decades. We could probably blame the international nature of the code but it is somewhat shameful that this wasn't done before. (cherry picked from commit a6efc99d19d533fcf53106b6667bafba4d364370) Conflicts: accessibility/bridge/org/openoffice/java/accessibility/AccessibleTextImpl.java accessibility/bridge/org/openoffice/java/accessibility/Component.java accessibility/bridge/org/openoffice/java/accessibility/Container.java accessibility/bridge/org/openoffice/java/accessibility/DescendantManager.java accessibility/bridge/org/openoffice/java/accessibility/Dialog.java accessibility/bridge/org/openoffice/java/accessibility/Frame.java accessibility/bridge/org/openoffice/java/accessibility/List.java accessibility/bridge/org/openoffice/java/accessibility/Menu.java accessibility/bridge/org/openoffice/java/accessibility/Table.java accessibility/bridge/org/openoffice/java/accessibility/Tree.java accessibility/bridge/org/openoffice/java/accessibility/Window.java accessibility/bridge/source/java/WindowsAccessBridgeAdapter.cxx accessibility/inc/accessibility/extended/AccessibleBrowseBoxBase.hxx accessibility/inc/accessibility/extended/AccessibleGridControlBase.hxx accessibility/inc/accessibility/standard/vclxaccessiblebox.hxx accessibility/source/extended/accessibleiconchoicectrlentry.cxx accessibility/source/extended/accessiblelistboxentry.cxx accessibility/source/extended/accessibletablistbox.cxx accessibility/source/extended/accessibletablistboxtable.cxx accessibility/workben/org/openoffice/accessibility/awb/canvas/Canvas.java accessibility/workben/org/openoffice/accessibility/misc/OfficeConnection.java apple_remote/AppleRemote.m autodoc/inc/ary/cpp/c_gate.hxx autodoc/inc/ary/cpp/cp_ce.hxx autodoc/inc/ary/cpp/cp_def.hxx autodoc/inc/ary/cpp/cp_type.hxx autodoc/inc/ary/doc/d_parametrized.hxx autodoc/inc/ary/idl/i_type.hxx autodoc/source/ary/inc/cross_refs.hxx autodoc/source/ary/inc/sorted_idset.hxx autodoc/source/display/html/outfile.hxx autodoc/source/display/html/pagemake.cxx autodoc/source/display/idl/hi_env.hxx autodoc/source/parser/inc/tokens/tokproct.hxx autodoc/source/parser_i/inc/s2_luidl/tokproct.hxx autodoc/source/parser_i/inc/tokens/tkp2.hxx automation/inc/automation/commtypes.hxx automation/inc/automation/simplecm.hxx automation/source/server/recorder.cxx automation/source/server/recorder.hxx automation/source/server/statemnt.cxx automation/source/simplecm/packethandler.hxx automation/source/simplecm/simplecm.cxx avmedia/source/framework/soundhandler.cxx basegfx/inc/basegfx/range/rangeexpander.hxx basic/inc/basic/sbxdef.hxx basic/source/classes/sbunoobj.cxx basic/source/classes/sbxmod.cxx basic/source/comp/dim.cxx basic/source/comp/exprgen.cxx basic/source/runtime/step1.cxx basic/source/runtime/step2.cxx basic/source/sbx/sbxint.cxx basic/source/uno/namecont.cxx basic/workben/mgrtest.cxx bean/com/sun/star/beans/LocalOfficeConnection.java bean/com/sun/star/beans/LocalOfficeWindow.java bean/com/sun/star/comp/beans/LocalOfficeConnection.java bean/com/sun/star/comp/beans/LocalOfficeWindow.java bean/com/sun/star/comp/beans/OOoBean.java bridges/inc/bridges/cpp_uno/bridge.hxx bridges/source/cpp_uno/cc50_solaris_intel/cpp2uno.cxx bridges/source/cpp_uno/cc50_solaris_intel/except.cxx bridges/source/cpp_uno/cc50_solaris_intel/uno2cpp.cxx bridges/source/cpp_uno/cc50_solaris_sparc/cpp2uno.cxx bridges/source/cpp_uno/cc50_solaris_sparc/except.cxx bridges/source/cpp_uno/cc50_solaris_sparc/uno2cpp.cxx bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx bridges/source/cpp_uno/gcc3_macosx_powerpc/cpp2uno.cxx bridges/source/cpp_uno/gcc3_macosx_x86-64/uno2cpp.cxx bridges/source/cpp_uno/gcc3_netbsd_intel/cpp2uno.cxx bridges/source/cpp_uno/gcc3_netbsd_intel/except.cxx bridges/source/cpp_uno/gcc3_netbsd_intel/uno2cpp.cxx bridges/source/cpp_uno/gcc3_os2_intel/cpp2uno.cxx bridges/source/cpp_uno/gcc3_os2_intel/except.cxx bridges/source/cpp_uno/gcc3_os2_intel/uno2cpp.cxx bridges/source/cpp_uno/mingw_x86-64/uno2cpp.cxx bridges/source/cpp_uno/msvc_win32_intel/except.cxx bridges/source/cpp_uno/s5abi_macosx_x86-64/except.cxx bridges/source/cpp_uno/shared/component.cxx bridges/source/jni_uno/jni_base.h bridges/source/jni_uno/jni_bridge.cxx bridges/source/jni_uno/jni_java2uno.cxx bridges/source/jni_uno/jni_uno2java.cxx canvas/inc/canvas/base/doublebitmapbase.hxx canvas/inc/canvas/base/floatbitmapbase.hxx canvas/inc/canvas/base/integerbitmapbase.hxx canvas/source/cairo/cairo_canvasbitmap.cxx canvas/source/cairo/cairo_textlayout.cxx chart2/source/controller/dialogs/ObjectNameProvider.cxx chart2/source/view/diagram/VDiagram.cxx chart2/source/view/main/ChartView.cxx cli_ure/source/native/makefile.mk cli_ure/source/uno_bridge/cli_data.cxx codemaker/source/javamaker/javatype.cxx comphelper/inc/comphelper/componentcontext.hxx comphelper/inc/comphelper/interaction.hxx comphelper/inc/comphelper/locale.hxx comphelper/inc/comphelper/string.hxx comphelper/source/container/embeddedobjectcontainer.cxx comphelper/source/misc/accessiblecontexthelper.cxx comphelper/source/misc/asyncnotification.cxx comphelper/source/misc/locale.cxx comphelper/source/misc/mediadescriptor.cxx comphelper/source/misc/numberedcollection.cxx comphelper/source/misc/proxyaggregation.cxx comphelper/source/misc/scopeguard.cxx comphelper/source/misc/sequenceashashmap.cxx configure.in connectivity/source/commontools/parameters.cxx connectivity/source/drivers/dbase/DTable.cxx connectivity/source/drivers/evoab2/NStatement.cxx connectivity/source/drivers/file/FPreparedStatement.cxx connectivity/source/drivers/jdbc/DatabaseMetaData.cxx connectivity/source/inc/flat/ETable.hxx connectivity/source/parse/sqlnode.cxx cosv/inc/cosv/persist.hxx cosv/inc/cosv/ploc_dir.hxx cosv/inc/cosv/tpl/dyn.hxx cppu/source/LogBridge/LogBridge.cxx cppu/source/uno/data.cxx cppuhelper/source/bootstrap.cxx cppuhelper/source/component_context.cxx cppuhelper/source/propshlp.cxx cppuhelper/source/servicefactory.cxx cpputools/source/registercomponent/registercomponent.cxx cui/source/customize/acccfg.cxx cui/source/dialogs/about.cxx cui/source/dialogs/commonlingui.hxx cui/source/dialogs/showcols.cxx cui/source/inc/cuihyperdlg.hxx cui/source/inc/cuitabline.hxx cui/source/options/optsave.src cui/source/tabpages/tpline.cxx cui/source/tabpages/transfrm.cxx dbaccess/source/core/api/CacheSet.cxx dbaccess/source/core/api/KeySet.cxx dbaccess/source/core/api/RowSet.cxx dbaccess/source/core/api/RowSet.hxx dbaccess/source/core/api/RowSetBase.cxx dbaccess/source/core/api/RowSetBase.hxx dbaccess/source/core/api/RowSetCache.cxx dbaccess/source/core/api/querycomposer.cxx dbaccess/source/ext/adabas/Acomponentmodule.hxx dbaccess/source/ui/app/AppControllerDnD.cxx dbaccess/source/ui/app/AppDetailView.cxx dbaccess/source/ui/browser/brwctrlr.cxx dbaccess/source/ui/browser/sbagrid.cxx dbaccess/source/ui/browser/unodatbr.cxx dbaccess/source/ui/dlg/AdabasStat.hxx dbaccess/source/ui/dlg/UserAdmin.cxx dbaccess/source/ui/dlg/directsql.cxx dbaccess/source/ui/dlg/generalpage.hxx dbaccess/source/ui/dlg/tablespage.cxx dbaccess/source/ui/inc/JoinTableView.hxx dbaccess/source/ui/inc/TableController.hxx dbaccess/source/ui/inc/UITools.hxx dbaccess/source/ui/inc/brwctrlr.hxx dbaccess/source/ui/inc/datasourcemap.hxx dbaccess/source/ui/querydesign/JoinTableView.cxx dbaccess/source/ui/querydesign/QueryDesignView.cxx dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx dbaccess/source/ui/querydesign/TableWindow.cxx dbaccess/source/ui/querydesign/querycontroller.cxx dbaccess/source/ui/relationdesign/RelationTableView.cxx dbaccess/source/ui/tabledesign/TableController.cxx desktop/source/app/app.cxx desktop/source/app/appinit.cxx desktop/source/app/langselect.cxx desktop/source/app/officeipcthread.cxx desktop/source/deployment/manager/dp_extensionmanager.cxx desktop/source/deployment/misc/dp_misc.cxx desktop/source/deployment/misc/dp_resource.cxx desktop/source/deployment/registry/dp_backend.cxx desktop/source/deployment/registry/package/dp_package.cxx desktop/source/migration/cfgfilter.cxx desktop/source/migration/migration.cxx desktop/source/splash/splash.cxx desktop/win32/source/QuickStart/QuickStart.cpp desktop/win32/source/setup/setup.cpp drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx dtrans/source/win32/clipb/MtaOleClipb.hxx dtrans/source/win32/clipb/WinClipbImpl.cxx editeng/source/editeng/editview.cxx editeng/source/editeng/impedit2.cxx editeng/source/editeng/impedit3.cxx editeng/source/editeng/impedit4.cxx editeng/source/editeng/textconv.hxx editeng/source/misc/unolingu.cxx embeddedobj/source/commonembedding/persistence.cxx embeddedobj/source/general/dummyobject.cxx embeddedobj/source/msole/olecomponent.cxx embeddedobj/source/msole/olepersist.cxx embeddedobj/test/Container1/NativeView.java extensions/source/bibliography/framectr.cxx extensions/source/macosx/spotlight/OOoContentDataParser.m extensions/source/macosx/spotlight/unzip.h extensions/source/macosx/spotlight/unzip.m extensions/source/oooimprovement/myconfigurationhelper.hxx extensions/source/propctrlr/eventhandler.cxx extensions/source/propctrlr/formcomponenthandler.cxx extensions/source/propctrlr/pcrcomponentcontext.hxx extensions/source/scanner/twain.cxx extensions/source/update/check/updatecheckconfig.hxx external/mingwheaders/mingw_atl_headers.patch extras/source/misc_config/wizard/web/layouts/source.xml.xsl fileaccess/source/FileAccess.cxx filter/inc/filter/msfilter/msocximex.hxx filter/inc/filter/msfilter/svxmsbas.hxx filter/qa/complex/filter/detection/typeDetection/Helper.java filter/source/config/cache/basecontainer.cxx filter/source/config/cache/cacheitem.hxx filter/source/config/cache/contenthandlerfactory.cxx filter/source/config/cache/filtercache.cxx filter/source/config/cache/filtercache.hxx filter/source/config/cache/filterfactory.cxx filter/source/config/cache/frameloaderfactory.cxx filter/source/config/cache/querytokenizer.hxx filter/source/config/cache/typedetection.cxx filter/source/config/cache/typedetection.hxx filter/source/config/cache/versions.hxx filter/source/config/fragments/makefile.mk filter/source/config/tools/merge/pyAltFCFGMerge filter/source/flash/swfwriter.cxx filter/source/flash/swfwriter1.cxx filter/source/msfilter/msdffimp.cxx filter/source/msfilter/msocximex.cxx filter/source/msfilter/msvbahelper.cxx filter/source/msfilter/svxmsbas.cxx filter/source/xmlfilterdetect/filterdetect.cxx filter/source/xslt/import/uof2/uof2odf.xsl filter/source/xslt/odf2xhtml/export/xhtml/body.xsl filter/source/xsltfilter/com/sun/star/comp/xsltfilter/Base64.java forms/source/xforms/convert.hxx forms/source/xforms/model.cxx fpicker/source/aqua/SalAquaFilePicker.mm fpicker/source/office/fpinteraction.cxx fpicker/source/unx/gnome/SalGtkFolderPicker.cxx fpicker/source/unx/kde4/KDE4FilePicker.cxx fpicker/source/win32/filepicker/PreviewCtrl.cxx fpicker/source/win32/filepicker/PreviewCtrl.hxx fpicker/source/win32/filepicker/VistaFilePicker.cxx fpicker/source/win32/filepicker/VistaFilePickerImpl.hxx fpicker/source/win32/filepicker/helppopupwindow.hxx fpicker/source/win32/folderpicker/MtaFop.hxx framework/inc/classes/droptargetlistener.hxx framework/inc/classes/filtercache.hxx framework/inc/classes/filtercachedata.hxx framework/inc/classes/protocolhandlercache.hxx framework/inc/classes/servicemanager.hxx framework/inc/commands.h framework/inc/dispatch/basedispatcher.hxx framework/inc/dispatch/blankdispatcher.hxx framework/inc/dispatch/closedispatcher.hxx framework/inc/dispatch/createdispatcher.hxx framework/inc/dispatch/dispatchprovider.hxx framework/inc/dispatch/helpagentdispatcher.hxx framework/inc/dispatch/mailtodispatcher.hxx framework/inc/dispatch/menudispatcher.hxx framework/inc/dispatch/oxt_handler.hxx framework/inc/dispatch/popupmenudispatcher.hxx framework/inc/dispatch/selfdispatcher.hxx framework/inc/dispatch/servicehandler.hxx framework/inc/dispatch/startmoduledispatcher.hxx framework/inc/dispatch/systemexec.hxx framework/inc/helper/fixeddocumentproperties.hxx framework/inc/helper/ocomponentaccess.hxx framework/inc/helper/oframes.hxx framework/inc/helper/otasksenumeration.hxx framework/inc/helper/persistentwindowstate.hxx framework/inc/helper/statusindicator.hxx framework/inc/helper/statusindicatorfactory.hxx framework/inc/helper/tagwindowasmodified.hxx framework/inc/helper/titlebarupdate.hxx framework/inc/helper/vclstatusindicator.hxx framework/inc/interaction/quietinteraction.hxx framework/inc/jobs/helponstartup.hxx framework/inc/jobs/job.hxx framework/inc/jobs/jobdata.hxx framework/inc/jobs/jobexecutor.hxx framework/inc/loadstate.h framework/inc/macros/debug/assertion.hxx framework/inc/macros/debug/event.hxx framework/inc/macros/debug/filterdbg.hxx framework/inc/macros/debug/memorymeasure.hxx framework/inc/macros/debug/timemeasure.hxx framework/inc/macros/xserviceinfo.hxx framework/inc/queries.h framework/inc/recording/dispatchrecordersupplier.hxx framework/inc/services/autorecovery.hxx framework/inc/services/backingcomp.hxx framework/inc/services/contenthandlerfactory.hxx framework/inc/services/desktop.hxx framework/inc/services/detectorfactory.hxx framework/inc/services/frame.hxx framework/inc/services/frameloaderfactory.hxx framework/inc/services/layoutmanager.hxx framework/inc/services/license.hxx framework/inc/services/logindialog.hxx framework/inc/services/modulemanager.hxx framework/inc/services/pathsettings.hxx framework/inc/services/pluginframe.hxx framework/inc/services/substitutepathvars.hxx framework/inc/services/task.hxx framework/inc/services/taskcreatorsrv.hxx framework/inc/stdtypes.h framework/inc/threadhelp/fairrwlock.hxx framework/inc/threadhelp/inoncopyable.h framework/inc/threadhelp/itransactionmanager.h framework/inc/threadhelp/lockhelper.hxx framework/inc/threadhelp/readguard.hxx framework/inc/threadhelp/resetableguard.hxx framework/inc/threadhelp/transactionguard.hxx framework/inc/threadhelp/writeguard.hxx framework/inc/uifactory/uielementfactorymanager.hxx framework/inc/xml/acceleratorconfigurationreader.hxx framework/qa/complex/dispatches/checkdispatchapi.java framework/qa/complex/framework/autosave/AutoSave.java framework/qa/complex/framework/autosave/Protocol.java framework/qa/complex/framework/recovery/RecoveryTest.java framework/qa/complex/loadAllDocuments/StreamSimulator.java framework/source/accelerators/acceleratorconfiguration.cxx framework/source/accelerators/acceleratorexecute.cxx framework/source/accelerators/acceleratorexecute.hxx framework/source/accelerators/keymapping.cxx framework/source/accelerators/presethandler.cxx framework/source/application/framework.cxx framework/source/application/login.cxx framework/source/classes/framecontainer.cxx framework/source/classes/menumanager.cxx framework/source/classes/taskcreator.cxx framework/source/dispatch/closedispatcher.cxx framework/source/dispatch/dispatchprovider.cxx framework/source/dispatch/helpagentdispatcher.cxx framework/source/dispatch/interceptionhelper.cxx framework/source/dispatch/mailtodispatcher.cxx framework/source/dispatch/menudispatcher.cxx framework/source/dispatch/oxt_handler.cxx framework/source/dispatch/servicehandler.cxx framework/source/fwe/classes/framelistanalyzer.cxx framework/source/fwe/dispatch/interaction.cxx framework/source/fwe/helper/titlehelper.cxx framework/source/fwe/helper/undomanagerhelper.cxx framework/source/fwe/xml/eventsdocumenthandler.cxx framework/source/fwe/xml/statusbardocumenthandler.cxx framework/source/fwe/xml/toolboxdocumenthandler.cxx framework/source/fwi/classes/protocolhandlercache.cxx framework/source/fwi/threadhelp/lockhelper.cxx framework/source/fwi/threadhelp/transactionmanager.cxx framework/source/helper/persistentwindowstate.cxx framework/source/helper/statusindicatorfactory.cxx framework/source/helper/vclstatusindicator.cxx framework/source/inc/accelerators/acceleratorcache.hxx framework/source/inc/accelerators/acceleratorconfiguration.hxx framework/source/inc/accelerators/presethandler.hxx framework/source/inc/accelerators/storageholder.hxx framework/source/inc/loadenv/actionlockguard.hxx framework/source/inc/loadenv/loadenv.hxx framework/source/inc/loadenv/loadenvexception.hxx framework/source/inc/pattern/frame.hxx framework/source/inc/pattern/storages.hxx framework/source/inc/pattern/window.hxx framework/source/jobs/helponstartup.cxx framework/source/jobs/job.cxx framework/source/jobs/jobdata.cxx framework/source/jobs/jobdispatch.cxx framework/source/jobs/jobresult.cxx framework/source/jobs/joburl.cxx framework/source/jobs/shelljob.cxx framework/source/loadenv/loadenv.cxx framework/source/services/autorecovery.cxx framework/source/services/backingwindow.cxx framework/source/services/desktop.cxx framework/source/services/frame.cxx framework/source/services/modulemanager.cxx framework/source/services/pathsettings.cxx framework/source/services/substitutepathvars.cxx framework/source/uiconfiguration/moduleuicfgsupplier.cxx framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx framework/source/uiconfiguration/uicategorydescription.cxx framework/source/uiconfiguration/uiconfigurationmanagerimpl.cxx framework/source/uiconfiguration/windowstateconfiguration.cxx framework/source/uielement/uicommanddescription.cxx framework/source/unotypes/fwk.xml framework/source/xml/imagesdocumenthandler.cxx framework/test/test.cxx framework/test/test_componentenumeration.bas framework/test/test_statusindicatorfactory.bas framework/test/threadtest.cxx framework/test/threadtest/threadtest.cxx framework/test/typecfg/cfgview.cxx framework/test/typecfg/xml2xcd.cxx include/basegfx/polygon/b2dpolygon.hxx include/canvas/base/graphicdevicebase.hxx include/canvas/canvastools.hxx include/comphelper/configurationhelper.hxx include/comphelper/embeddedobjectcontainer.hxx include/comphelper/propagg.hxx include/comphelper/sequenceashashmap.hxx include/connectivity/sqlerror.hxx include/connectivity/sqlnode.hxx include/cppuhelper/propshlp.hxx include/editeng/AccessibleContextBase.hxx include/framework/framelistanalyzer.hxx sfx2/source/dialog/backingcomp.cxx vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx Change-Id: I2618bf83c0e30f68f23ff25f6eb466df04d34c6d
2014-04-29 19:05:05 +00:00
/** Inserts a new object into the hierarchy given be the type.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
@param _eType
Where to insert the new item.
@param _sParentFolder
The name of the parent folder if it exists.
@param _xContent
The content to insert.
@param _bMove
if <TRUE/> the name of the content must be inserted without any change, otherwise not.
@return
<TRUE/> if the insert opertions was successful, otherwise <FALSE/>.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
bool insertHierachyElement( ElementType _eType
,const OUString& _sParentFolder
,bool _bCollection = true
,const css::uno::Reference< css::ucb::XContent>& _xContent = css::uno::Reference< css::ucb::XContent>()
,bool _bMove = false);
/** checks if delete command or rename comamnd is allowed
@param _eType
The element type.
@param _bDelete
If <TRUE> then the delete command should be checked.
@return
<TRUE> if the command is allowed
*/
bool isRenameDeleteAllowed(ElementType _eType, bool _bDelete) const;
/** all selected entries will be opened, or edited, or converted to a view
@param _nId
The slot which should be executed.
@param _eOpenMode
Defines the mode of opening. @see ElementOpenMode
*/
void doAction(sal_uInt16 _nId, ElementOpenMode _eOpenMode);
/** returns the currently selected table or query name.
*
* \return the name of the currently table or query. If the tables or query container is selected otherwise an empty string will be returned.
*/
OUString getCurrentlySelectedName(sal_Int32& _rnCommandType) const;
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
/** shows the preview for the given entry
*/
void showPreviewFor( const ElementType _eType,const OUString& _sName );
/** called we were attached to a frame
In particular, this is called *after* the controller has been announced to the model
(XModel::connectController)
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
void onAttachedFrame();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/// determines whether the given table name denotes a view which can be altered
bool impl_isAlterableView_nothrow( const OUString& _rTableOrViewName ) const;
/** does the macro/script migration, where macros/scripts in forms/reports are moved
to the database document itself.
*/
void impl_migrateScripts_nothrow();
/** verifies the object type denotes a valid DatabaseObject, and the object name denotes an existing
object of this type. Throws if not.
*/
void impl_validateObjectTypeAndName_throw( const sal_Int32 _nObjectType, const ::boost::optional< OUString >& i_rObjectName );
protected:
// initalizing members
// state of a feature. 'feature' may be the handle of a css::util::URL somebody requested a dispatch interface for OR a toolbar slot.
virtual FeatureState GetState(sal_uInt16 nId) const override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
// execute a feature
virtual void Execute(sal_uInt16 nId, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
// OGenericUnoController
virtual void onLoadedMenu( const css::uno::Reference< css::frame::XLayoutManager >& _xLayoutManager ) override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
virtual css::uno::Reference< css::frame::XModel > getPrivateModel() const override
{
return m_xModel;
}
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
virtual ~OApplicationController();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
public:
explicit OApplicationController(const css::uno::Reference< css::uno::XComponentContext >& _rxORB);
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
DECLARE_XINTERFACE( )
DECLARE_XTYPEPROVIDER( )
// XServiceInfo
virtual OUString SAL_CALL getImplementationName() throw(css::uno::RuntimeException, std::exception) override;
virtual css::uno::Sequence< OUString> SAL_CALL getSupportedServiceNames() throw(css::uno::RuntimeException, std::exception) override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
// need by registration
static OUString getImplementationName_Static() throw( css::uno::RuntimeException );
static css::uno::Sequence< OUString > getSupportedServiceNames_Static() throw( css::uno::RuntimeException );
static css::uno::Reference< css::uno::XInterface >
SAL_CALL Create(const css::uno::Reference< css::lang::XMultiServiceFactory >&);
// css::frame::XController
virtual void SAL_CALL attachFrame(const css::uno::Reference< css::frame::XFrame > & xFrame) throw( css::uno::RuntimeException, std::exception ) override;
virtual sal_Bool SAL_CALL suspend(sal_Bool bSuspend) throw( css::uno::RuntimeException, std::exception ) override;
virtual sal_Bool SAL_CALL attachModel(const css::uno::Reference< css::frame::XModel > & xModel) throw( css::uno::RuntimeException, std::exception ) override;
virtual css::uno::Reference< css::frame::XModel > SAL_CALL getModel() throw( css::uno::RuntimeException, std::exception ) override;
// css::container::XContainerListener
virtual void SAL_CALL elementInserted(const css::container::ContainerEvent& Event) throw( css::uno::RuntimeException, std::exception ) override;
virtual void SAL_CALL elementRemoved(const css::container::ContainerEvent& Event) throw( css::uno::RuntimeException, std::exception ) override;
virtual void SAL_CALL elementReplaced(const css::container::ContainerEvent& Event) throw( css::uno::RuntimeException, std::exception ) override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
// XPropertyChangeListener
virtual void SAL_CALL propertyChange( const css::beans::PropertyChangeEvent& evt ) throw (css::uno::RuntimeException, std::exception) override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
// XDatabaseDocumentUI
virtual css::uno::Reference< css::sdbc::XDataSource > SAL_CALL getDataSource() throw (css::uno::RuntimeException, std::exception) override;
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL getApplicationMainWindow() throw (css::uno::RuntimeException, std::exception) override;
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getActiveConnection() throw (css::uno::RuntimeException, std::exception) override;
virtual css::uno::Sequence< css::uno::Reference< css::lang::XComponent > > SAL_CALL getSubComponents() throw (css::uno::RuntimeException, std::exception) override;
virtual sal_Bool SAL_CALL isConnected( ) throw (css::uno::RuntimeException, std::exception) override;
fdo#63391 deadlock on opening .odb file that auto-connects to the database Let foo.odb be a database file that has a macro that connects to the Database on "Open Document" event (and needs to prompt user for user/password). There was a race condition between two actions: 1) the asynchronous treatment of "OnFirstControllerConnected" in dbaui::OApplicationController, which tries to get dbaui::OApplicationController's mutex 2) the StarBasic macro calling dbaui::OApplicationController::connect which needs to display a dialog (to get username and password), and thus puts that dialog in the main thread's event queue and waits for it ... with dbaui::OApplicationController's mutex held Now, if "1)" is before "2)" in the event queue of the the main thread, *but* "1)" is executed *after* "2)" has taken the lock, there is a deadlock. Fix: 1) Make OnFirstControllerConnected synchronous. Make sure (by taking mutex in dbaui::OApplicationController::attachFrame, its ancestor in the call graph) that nothing else will happen with the OApplicationController as long as it is not finished. ---> it does not need to take mutex itself anymore This avoids the "order in the asynchronous events" dependency. 2) Change dbaui::OApplicationController::ensureConnection to do the user prompting WITHOUT HOLDING the mutex, and use the mutex "only" to protect actually assigning the connection to m_xDataSourceConnection. Theoretically, in some race condition, we could connect twice and then discard one connection <shrug>. ensureConnection will never return the discarded connection, though. (I think I got that right with respect to http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html) This keeps it from locking on another condition while holding the mutex. Change-Id: Iab1bbec5d5df12bb89d027d43e498c78c92ffc32 Reviewed-on: https://gerrit.libreoffice.org/3310 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-10 18:56:01 +02:00
// DO NOT CALL with getMutex() held!!
virtual void SAL_CALL connect( ) throw (css::sdbc::SQLException, css::uno::RuntimeException, std::exception) override;
virtual css::beans::Pair< ::sal_Int32, OUString > SAL_CALL identifySubComponent( const css::uno::Reference< css::lang::XComponent >& SubComponent ) throw (css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception) override;
virtual sal_Bool SAL_CALL closeSubComponents( ) throw (css::uno::RuntimeException, std::exception) override;
virtual css::uno::Reference< css::lang::XComponent > SAL_CALL loadComponent( ::sal_Int32 ObjectType, const OUString& ObjectName, sal_Bool ForEditing ) throw (css::lang::IllegalArgumentException, css::container::NoSuchElementException, css::sdbc::SQLException, css::uno::RuntimeException, std::exception) override;
virtual css::uno::Reference< css::lang::XComponent > SAL_CALL loadComponentWithArguments( ::sal_Int32 ObjectType, const OUString& ObjectName, sal_Bool ForEditing, const css::uno::Sequence< css::beans::PropertyValue >& Arguments ) throw (css::lang::IllegalArgumentException, css::container::NoSuchElementException, css::sdbc::SQLException, css::uno::RuntimeException, std::exception) override;
virtual css::uno::Reference< css::lang::XComponent > SAL_CALL createComponent( ::sal_Int32 ObjectType, css::uno::Reference< css::lang::XComponent >& o_DocumentDefinition ) throw (css::lang::IllegalArgumentException, css::sdbc::SQLException, css::uno::RuntimeException, std::exception) override;
virtual css::uno::Reference< css::lang::XComponent > SAL_CALL createComponentWithArguments( ::sal_Int32 ObjectType, const css::uno::Sequence< css::beans::PropertyValue >& Arguments, css::uno::Reference< css::lang::XComponent >& o_DocumentDefinition ) throw (css::lang::IllegalArgumentException, css::container::NoSuchElementException, css::sdbc::SQLException, css::uno::RuntimeException, std::exception) override;
// XContextMenuInterception
virtual void SAL_CALL registerContextMenuInterceptor( const css::uno::Reference< css::ui::XContextMenuInterceptor >& Interceptor ) throw (css::uno::RuntimeException, std::exception) override;
virtual void SAL_CALL releaseContextMenuInterceptor( const css::uno::Reference< css::ui::XContextMenuInterceptor >& Interceptor ) throw (css::uno::RuntimeException, std::exception) override;
// XSelectionSupplier
virtual sal_Bool SAL_CALL select( const css::uno::Any& xSelection ) throw (css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception) override;
virtual css::uno::Any SAL_CALL getSelection( ) throw (css::uno::RuntimeException, std::exception) override;
virtual void SAL_CALL addSelectionChangeListener( const css::uno::Reference< css::view::XSelectionChangeListener >& xListener ) throw (css::uno::RuntimeException, std::exception) override;
virtual void SAL_CALL removeSelectionChangeListener( const css::uno::Reference< css::view::XSelectionChangeListener >& xListener ) throw (css::uno::RuntimeException, std::exception) override;
/** retrieves the current connection, creates it if necessary
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
If an error occurs, then this is either stored in the location pointed to by <arg>_pErrorInfo</arg>,
or, if <code>_pErrorInfo</code> is <NULL/>, then the error is displayed to the user.
fdo#63391 deadlock on opening .odb file that auto-connects to the database Let foo.odb be a database file that has a macro that connects to the Database on "Open Document" event (and needs to prompt user for user/password). There was a race condition between two actions: 1) the asynchronous treatment of "OnFirstControllerConnected" in dbaui::OApplicationController, which tries to get dbaui::OApplicationController's mutex 2) the StarBasic macro calling dbaui::OApplicationController::connect which needs to display a dialog (to get username and password), and thus puts that dialog in the main thread's event queue and waits for it ... with dbaui::OApplicationController's mutex held Now, if "1)" is before "2)" in the event queue of the the main thread, *but* "1)" is executed *after* "2)" has taken the lock, there is a deadlock. Fix: 1) Make OnFirstControllerConnected synchronous. Make sure (by taking mutex in dbaui::OApplicationController::attachFrame, its ancestor in the call graph) that nothing else will happen with the OApplicationController as long as it is not finished. ---> it does not need to take mutex itself anymore This avoids the "order in the asynchronous events" dependency. 2) Change dbaui::OApplicationController::ensureConnection to do the user prompting WITHOUT HOLDING the mutex, and use the mutex "only" to protect actually assigning the connection to m_xDataSourceConnection. Theoretically, in some race condition, we could connect twice and then discard one connection <shrug>. ensureConnection will never return the discarded connection, though. (I think I got that right with respect to http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html) This keeps it from locking on another condition while holding the mutex. Change-Id: Iab1bbec5d5df12bb89d027d43e498c78c92ffc32 Reviewed-on: https://gerrit.libreoffice.org/3310 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-10 18:56:01 +02:00
DO NOT CALL with getMutex() held!!
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +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& ensureConnection( ::dbtools::SQLExceptionInfo* _pErrorInfo = NULL );
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** retrieves the current connection
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
const SharedConnection& getConnection() const { return m_xDataSourceConnection; }
/// determines whether we're currently connected to the database
bool isConnected() const { return m_xDataSourceConnection.is(); }
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** refreshes the tables
*/
void refreshTables();
/** called when an entry in a tree list box has been double-clicked
@param _rTree
The tree list box.
@return
<TRUE/> if the double click event has been handled by the called, and should not
be processed further.
*/
bool onEntryDoubleClick(SvTreeListBox& _rTree);
/** called when a container (category) in the application view has been selected
@param _pTree
The tree list box.
@return
<TRUE/> if the cotainer could be changed otherwise <FALSE/>
*/
bool onContainerSelect(ElementType _eType);
/** called when an entry in a tree view has been selected
@param _pEntry
the selected entry
*/
void onSelectionChanged();
/** called when a "Copy" command is executed in a tree view
*/
void onCopyEntry();
/** called when a "Paste" command is executed in a tree view
*/
void onPasteEntry();
/** called when a "Delete" command is executed in a tree view
*/
void onDeleteEntry();
/// called when the preview mode was changed
void previewChanged( sal_Int32 _nMode);
/// called when an object container of any kind was found during enumerating tree view elements
void containerFound( const css::uno::Reference< css::container::XContainer >& _xContainer);
// IController
virtual void executeUnChecked(const css::util::URL& _rCommand, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) override;
virtual void executeChecked(const css::util::URL& _rCommand, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) override;
virtual void executeUnChecked(sal_uInt16 _nCommandId, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) override;
virtual void executeChecked(sal_uInt16 _nCommandId, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) override;
virtual bool isCommandEnabled(sal_uInt16 _nCommandId) const override;
virtual bool isCommandEnabled( const OUString& _rCompleteCommandURL ) const override;
virtual sal_uInt16 registerCommandURL( const OUString& _rCompleteCommandURL ) override;
virtual void notifyHiContrastChanged() override;
virtual bool isDataSourceReadOnly() const override;
virtual css::uno::Reference< css::frame::XController >
getXController() throw( css::uno::RuntimeException ) override;
virtual bool interceptUserInput( const NotifyEvent& _rEvent ) override;
// IControlActionListener overridables
virtual bool requestQuickHelp( const SvTreeListEntry* _pEntry, OUString& _rText ) const override;
virtual bool requestDrag( sal_Int8 _nAction, const Point& _rPosPixel ) override;
virtual sal_Int8 queryDrop( const AcceptDropEvent& _rEvt, const DataFlavorExVector& _rFlavors ) override;
virtual sal_Int8 executeDrop( const ExecuteDropEvent& _rEvt ) override;
// IContextMenuProvider
virtual PopupMenu* getContextMenu( Control& _rControl ) const override;
virtual IController& getCommandController() override;
virtual ::cppu::OInterfaceContainerHelper*
getContextMenuInterceptors() override;
virtual css::uno::Any
getCurrentSelection( Control& _rControl ) const override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
void OnInvalidateClipboard();
DECL_LINK_TYPED( OnClipboardChanged, TransferableDataHelper*, void );
DECL_LINK_TYPED( OnAsyncDrop, void*, void );
DECL_LINK_TYPED( OnCreateWithPilot, void*, void );
DECL_LINK_TYPED( OnSelectContainer, void*, void );
fdo#63391 deadlock on opening .odb file that auto-connects to the database Let foo.odb be a database file that has a macro that connects to the Database on "Open Document" event (and needs to prompt user for user/password). There was a race condition between two actions: 1) the asynchronous treatment of "OnFirstControllerConnected" in dbaui::OApplicationController, which tries to get dbaui::OApplicationController's mutex 2) the StarBasic macro calling dbaui::OApplicationController::connect which needs to display a dialog (to get username and password), and thus puts that dialog in the main thread's event queue and waits for it ... with dbaui::OApplicationController's mutex held Now, if "1)" is before "2)" in the event queue of the the main thread, *but* "1)" is executed *after* "2)" has taken the lock, there is a deadlock. Fix: 1) Make OnFirstControllerConnected synchronous. Make sure (by taking mutex in dbaui::OApplicationController::attachFrame, its ancestor in the call graph) that nothing else will happen with the OApplicationController as long as it is not finished. ---> it does not need to take mutex itself anymore This avoids the "order in the asynchronous events" dependency. 2) Change dbaui::OApplicationController::ensureConnection to do the user prompting WITHOUT HOLDING the mutex, and use the mutex "only" to protect actually assigning the connection to m_xDataSourceConnection. Theoretically, in some race condition, we could connect twice and then discard one connection <shrug>. ensureConnection will never return the discarded connection, though. (I think I got that right with respect to http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html) This keeps it from locking on another condition while holding the mutex. Change-Id: Iab1bbec5d5df12bb89d027d43e498c78c92ffc32 Reviewed-on: https://gerrit.libreoffice.org/3310 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-10 18:56:01 +02:00
void OnFirstControllerConnected();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
protected:
using OGenericUnoController::connect;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
/** disconnects from our XConnection, and cleans up this connection
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
*/
void disconnect();
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
// late construction
virtual bool Construct(vcl::Window* pParent) override;
virtual void describeSupportedFeatures() override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
protected:
// XEventListener
virtual void SAL_CALL disposing(const css::lang::EventObject& Source) throw( css::uno::RuntimeException, std::exception ) override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
// OComponentHelper
virtual void SAL_CALL disposing() override;
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
};
} // namespace dbaui
#endif // INCLUDED_DBACCESS_SOURCE_UI_APP_APPCONTROLLER_HXX
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45:28 oj 1.1.2.30: new method updateTitle 2004/07/14 10:22:24 oj 1.1.2.29: #i30603# corret frame loading 2004/07/09 13:14:15 oj 1.1.2.28: #i30416# move some code to UITools 2004/07/02 10:04:45 oj 1.1.2.27: #i30226# add controller, model behavior 2004/04/26 11:32:01 oj 1.1.2.26: folder handling 2004/04/07 13:55:16 oj 1.1.2.25: remember definition object as well 2004/04/05 09:07:23 oj 1.1.2.24: remove doucment when it was disposed 2004/03/31 08:50:37 oj 1.1.2.23: append pcik list 2004/03/31 06:47:55 oj 1.1.2.22: check if ds is readonly 2004/03/18 10:15:45 oj 1.1.2.21: #111075# ongoing work 2004/03/12 11:55:52 oj 1.1.2.20: #111075# implement commit 2004/03/12 08:09:51 oj 1.1.2.19: #111075# show dialog when new connection is needed 2004/03/11 15:08:39 oj 1.1.2.18: #111075# ongoing fixes 2004/03/11 11:22:04 oj 1.1.2.17: #111075# changes for closing 2004/03/11 08:56:32 oj 1.1.2.16: #111075# changes for closing docs 2004/03/08 07:26:53 oj 1.1.2.15: change to new menu layout 2004/02/20 14:39:54 oj 1.1.2.14: #111075# ongoing work 2004/01/22 09:37:00 oj 1.1.2.13: #i24176# add the possiblity to create dbs 2004/01/07 13:47:30 oj 1.1.2.12: #111075# ongoing work 2003/12/18 13:53:13 oj 1.1.2.11: #111075# ongoing work 2003/12/17 13:54:59 oj 1.1.2.10: #111075# ongoing work 2003/11/28 06:59:12 oj 1.1.2.9: #111075# ongoing work 2003/11/26 12:17:52 oj 1.1.2.8: #111075# ongoing work 2003/11/17 09:43:13 oj 1.1.2.7: #111075# ongoning work 2003/11/05 11:36:36 oj 1.1.2.6: #111075# ongoing work 2003/10/24 06:38:43 oj 1.1.2.5: #111075# further changes 2003/09/18 05:59:29 oj 1.1.2.4: #111075# ongoing work 2003/08/28 12:03:58 oj 1.1.2.3: #111090# ongoning work 2003/08/15 08:54:01 oj 1.1.2.2: #111075# ongoing new dbaapp work 2003/07/29 12:27:15 oj 1.1.2.1: #111075# new classes for the app controller
2004-08-02 14:28:20 +00:00
2010-10-27 12:33:13 +01:00
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */