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

573 lines
28 KiB
C++
Raw Normal View History

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
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
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
*
* Copyright 2008 by Sun Microsystems, Inc.
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
*
* OpenOffice.org - a multi-platform office productivity suite
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
*
* $RCSfile: AppController.hxx,v $
2008-10-01 12:28:29 +00:00
* $Revision: 1.30.20.2 $
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
*
* This file is part of OpenOffice.org.
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
*
* OpenOffice.org is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 3
* only, as published by the Free Software Foundation.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45: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
*
* OpenOffice.org is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License version 3 for more details
* (a copy is included in the LICENSE file that accompanied this code).
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45: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
*
* You should have received a copy of the GNU Lesser General Public License
* version 3 along with OpenOffice.org. If not, see
* <http://www.openoffice.org/license.html>
* for a copy of the LGPLv3 License.
INTEGRATION: CWS insight01 (1.1.2); FILE ADDED 2004/07/19 12:45: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 DBAUI_APPCONTROLLER_HXX
#define DBAUI_APPCONTROLLER_HXX
#include "IApplicationController.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 "genericcontroller.hxx"
#include "linkeddocuments.hxx"
#include "moduledbu.hxx"
#include "TableCopyHelper.hxx"
/** === begin UNO includes === **/
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>
/** === end UNO includes === **/
#include <comphelper/stl_types.hxx>
#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 ListBox;
class SvLBoxEntry;
class SvTreeListBox;
class TransferableHelper;
class TransferableClipboardListener;
class SfxFilter;
FORWARD_DECLARE_INTERFACE(container,XNameContainer)
FORWARD_DECLARE_INTERFACE(container,XContainer)
FORWARD_DECLARE_INTERFACE(ucb,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
//====================================================================
//= OApplicationController
//====================================================================
class OApplicationController;
class OApplicationView;
class OLinkedDocumentsAccess;
typedef OGenericUnoController OApplicationController_CBASE;
typedef ::cppu::ImplHelper5 < ::com::sun::star::container::XContainerListener
, ::com::sun::star::beans::XPropertyChangeListener
, ::com::sun::star::sdb::application::XDatabaseDocumentUI
, ::com::sun::star::ui::XContextMenuInterception
, ::com::sun::star::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;
class SelectionNotifier;
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 OApplicationController_CBASE
,public OApplicationController_Base
,public IApplicationController
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 ::com::sun::star::uno::Reference< ::com::sun::star::container::XContainer > TContainer;
typedef ::std::vector< TContainer > 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;
::com::sun::star::uno::Reference< ::com::sun::star::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
::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >
m_xDataSource;
::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel >
m_xModel;
::com::sun::star::uno::Reference< ::com::sun::star::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
ULONG m_nAsyncDrop;
OAsyncronousLink m_aControllerConnectedEvent;
OAsyncronousLink 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;
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
sal_Bool m_bNeedToReconnect; // true when the settings of the data source were modified and the connection is no longer up to date
sal_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::auto_ptr< SelectionNotifier >
m_pSelectionNotifier;
typedef ::std::map< ElementType, ::std::vector< ::rtl::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;
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 database name
@return
the database name
*/
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::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 naem or if it is a file url the last segment.
*/
::rtl::OUString getStrippedDatabaseName() const;
/** return the element type for given container
@param _xContainer The container where the element type has to be found
@return the element type coressponding to the given container
*/
ElementType getElementType(const ::com::sun::star::uno::Reference< ::com::sun::star::container::XContainer >& _xContainer) 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
/** 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
*/
::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > openElement(
const ::rtl::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
*/
::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > openElementWithArguments(
const ::rtl::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 _bSQLView
If <TRUE/> the query design will be opened in SQL view, otherwise not.
*/
void newElement( ElementType _eType , sal_Bool _bSQLView );
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 ::rtl::OUString& _sName);
/** 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/>
*/
sal_Bool isConnectionReadOnly() const;
/// fills the list with the selected entries.
void getSelectionElementNames( ::std::vector< ::rtl::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< ::rtl::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< ::rtl::OUString>& _rList);
/// copies the current object into clipboard
TransferableHelper* copyObject();
/// returns the nameaccess
::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > getElements(ElementType _eType);
/** returns the document access for the specific type
@param _eType
the type
@return ::std::auto_ptr<OLinkedDocumentsAccess>
*/
::std::auto_ptr<OLinkedDocumentsAccess> getDocumentsAccess(ElementType _eType);
/// returns the query definitions of the active data source.
::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer> getQueryDefintions() const;
/** pastes a special format from the system clipboard to the currently selected object types
@param _nFormatId
The format to be copied.
*/
void pasteFormat(sal_uInt32 _nFormatId);
/** 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 successfull, otherwise <FALSE/>.
*/
sal_Bool paste( ElementType _eType,const ::svx::ODataAccessDescriptor& _rPasteData ,const String& _sParentFolder = String(),sal_Bool _bMove = sal_False);
/// 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/>.
sal_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.
*/
void getSupportedFormats(ElementType _eType,::std::vector<SotFormatStringId>& _rFormatIds) const;
/** adds a listener to the current name access.
@param _xCollection
The collection where we want to listen on.
*/
void addContainerListener(const ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess>& _xCollection);
/** 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 ::rtl::OUString& _sServiceName);
/** 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 ::rtl::OUString& _rName,
const sal_Int32 _nType,
const ElementOpenMode _eMode,
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent >& _xDocument,
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent >& _xDefinition
);
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
/** Inserts a new object into the hierachy given be the type.
@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 successfull, otherwise <FALSE/>.
*/
sal_Bool insertHierachyElement( ElementType _eType
,const String& _sParentFolder
,sal_Bool _bCollection = sal_True
,const ::com::sun::star::uno::Reference< ::com::sun::star::ucb::XContent>& _xContent = ::com::sun::star::uno::Reference< ::com::sun::star::ucb::XContent>()
,sal_Bool _bMove = sal_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
*/
sal_Bool isRenameDeleteAllowed(ElementType _eType,sal_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.
*/
::rtl::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
*/
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 showPreviewFor( const ElementType _eType,const ::rtl::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 ::rtl::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 ::rtl::OUString& _rObjectName );
protected:
// ----------------------------------------------------------------
// initalizing members
/** forces usage of a connection which we do not own
<p>To be used from within XInitialization::initialize only.</p>
*/
void initializeConnection( const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XConnection >& _rxForeignConn );
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
// state of a feature. 'feature' may be the handle of a ::com::sun::star::util::URL somebody requested a dispatch interface for OR a toolbar slot.
virtual FeatureState GetState(sal_uInt16 nId) const;
// execute a feature
virtual void Execute(sal_uInt16 nId, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue>& aArgs);
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 ::com::sun::star::uno::Reference< ::com::sun::star::frame::XLayoutManager >& _xLayoutManager );
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 ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel > getPrivateModel() const
{
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:
OApplicationController(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& _rxORB);
DECLARE_XINTERFACE( )
DECLARE_XTYPEPROVIDER( )
// XServiceInfo
virtual ::rtl::OUString SAL_CALL getImplementationName() throw(::com::sun::star::uno::RuntimeException);
virtual ::com::sun::star::uno::Sequence< ::rtl::OUString> SAL_CALL getSupportedServiceNames() throw(::com::sun::star::uno::RuntimeException);
// need by registration
static ::rtl::OUString getImplementationName_Static() throw( ::com::sun::star::uno::RuntimeException );
static ::com::sun::star::uno::Sequence< ::rtl::OUString > getSupportedServiceNames_Static(void) throw( ::com::sun::star::uno::RuntimeException );
static ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >
SAL_CALL Create(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >&);
// ::com::sun::star::frame::XController
virtual void SAL_CALL attachFrame(const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame > & xFrame) throw( ::com::sun::star::uno::RuntimeException );
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 sal_Bool SAL_CALL suspend(sal_Bool bSuspend) throw( ::com::sun::star::uno::RuntimeException );
virtual sal_Bool SAL_CALL attachModel(const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel > & xModel) throw( ::com::sun::star::uno::RuntimeException );
virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel > SAL_CALL getModel(void) throw( ::com::sun::star::uno::RuntimeException );
// ::com::sun::star::container::XContainerListener
virtual void SAL_CALL elementInserted(const ::com::sun::star::container::ContainerEvent& Event) throw( ::com::sun::star::uno::RuntimeException );
virtual void SAL_CALL elementRemoved(const ::com::sun::star::container::ContainerEvent& Event) throw( ::com::sun::star::uno::RuntimeException );
virtual void SAL_CALL elementReplaced(const ::com::sun::star::container::ContainerEvent& Event) throw( ::com::sun::star::uno::RuntimeException );
// XPropertyChangeListener
virtual void SAL_CALL propertyChange( const ::com::sun::star::beans::PropertyChangeEvent& evt ) throw (::com::sun::star::uno::RuntimeException);
// XDatabaseDocumentUI
virtual ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XDataSource > SAL_CALL getDataSource() throw (::com::sun::star::uno::RuntimeException);
virtual ::com::sun::star::uno::Reference< ::com::sun::star::awt::XWindow > SAL_CALL getApplicationMainWindow() throw (::com::sun::star::uno::RuntimeException);
virtual ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XConnection > SAL_CALL getActiveConnection() throw (::com::sun::star::uno::RuntimeException);
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > > SAL_CALL getSubComponents() throw (::com::sun::star::uno::RuntimeException);
virtual ::sal_Bool SAL_CALL isConnected( ) throw (::com::sun::star::uno::RuntimeException);
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
virtual void SAL_CALL connect( ) throw (::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
virtual ::com::sun::star::beans::Pair< ::sal_Int32, ::rtl::OUString > SAL_CALL identifySubComponent( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent >& SubComponent ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
virtual ::sal_Bool SAL_CALL closeSubComponents( ) throw (::com::sun::star::uno::RuntimeException);
virtual ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > SAL_CALL loadComponent( ::sal_Int32 ObjectType, const ::rtl::OUString& ObjectName, ::sal_Bool ForEditing ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
virtual ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > SAL_CALL loadComponentWithArguments( ::sal_Int32 ObjectType, const ::rtl::OUString& ObjectName, ::sal_Bool ForEditing, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& Arguments ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
// XContextMenuInterception
virtual void SAL_CALL registerContextMenuInterceptor( const ::com::sun::star::uno::Reference< ::com::sun::star::ui::XContextMenuInterceptor >& Interceptor ) throw (::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL releaseContextMenuInterceptor( const ::com::sun::star::uno::Reference< ::com::sun::star::ui::XContextMenuInterceptor >& Interceptor ) throw (::com::sun::star::uno::RuntimeException);
// XSelectionSupplier
virtual ::sal_Bool SAL_CALL select( const ::com::sun::star::uno::Any& xSelection ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
virtual ::com::sun::star::uno::Any SAL_CALL getSelection( ) throw (::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL addSelectionChangeListener( const ::com::sun::star::uno::Reference< ::com::sun::star::view::XSelectionChangeListener >& xListener ) throw (::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL removeSelectionChangeListener( const ::com::sun::star::uno::Reference< ::com::sun::star::view::XSelectionChangeListener >& xListener ) throw (::com::sun::star::uno::RuntimeException);
/** 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.
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
const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XDatabaseMetaData >&
getConnectionMetaData() const { return m_xMetaData; }
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();
// IApplicationController
virtual bool onEntryDoubleClick(SvTreeListBox& _rTree);
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 sal_Bool onContainerSelect(ElementType _eType);
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
virtual void onSelectionChanged();
virtual void onCutEntry();
virtual void onCopyEntry();
virtual void onPasteEntry();
virtual void onDeleteEntry();
virtual void previewChanged( sal_Int32 _nMode);
virtual void containerFound( const ::com::sun::star::uno::Reference< ::com::sun::star::container::XContainer >& _xContainer);
// IController (base of IApplicationController)
virtual void executeUnChecked(const ::com::sun::star::util::URL& _rCommand, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue>& aArgs);
virtual void executeChecked(const ::com::sun::star::util::URL& _rCommand, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue>& aArgs);
virtual void executeUnChecked(sal_uInt16 _nCommandId, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue>& aArgs);
virtual void executeChecked(sal_uInt16 _nCommandId, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue>& aArgs);
virtual sal_Bool isCommandEnabled(sal_uInt16 _nCommandId) const;
virtual sal_Bool isCommandEnabled( const ::rtl::OUString& _rCompleteCommandURL ) const;
virtual sal_uInt16 registerCommandURL( const ::rtl::OUString& _rCompleteCommandURL );
virtual void notifyHiContrastChanged();
virtual sal_Bool isDataSourceReadOnly() const;
virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XController >
getXController(void) throw( ::com::sun::star::uno::RuntimeException );
virtual bool interceptUserInput( const NotifyEvent& _rEvent );
// IControlActionListener overridables
virtual sal_Bool requestQuickHelp( const SvLBoxEntry* _pEntry, String& _rText ) const;
virtual sal_Bool requestDrag( sal_Int8 _nAction, const Point& _rPosPixel );
virtual sal_Int8 queryDrop( const AcceptDropEvent& _rEvt, const DataFlavorExVector& _rFlavors );
virtual sal_Int8 executeDrop( const ExecuteDropEvent& _rEvt );
// IContextMenuProvider (base of IApplicationController)
virtual PopupMenu* getContextMenu( Control& _rControl ) const;
virtual IController& getCommandController();
virtual ::cppu::OInterfaceContainerHelper*
getContextMenuInterceptors();
virtual ::com::sun::star::uno::Any
getCurrentSelection( Control& _rControl ) 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
DECL_LINK( OnInvalidateClipboard, void* );
DECL_LINK( OnClipboardChanged, void* );
DECL_LINK( OnAsyncDrop, void* );
DECL_LINK( OnCreateWithPilot, void* );
DECL_LINK( OnSelectContainer, void* );
DECL_LINK( OnFirstControllerConnected, void* );
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 OApplicationController_CBASE::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
*/
virtual 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 sal_Bool Construct(Window* pParent);
virtual void describeSupportedFeatures();
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 ::com::sun::star::lang::EventObject& Source) throw( ::com::sun::star::uno::RuntimeException );
// OComponentHelper
virtual void SAL_CALL disposing();
};
//........................................................................
} // namespace dbaui
//........................................................................
#endif // DBAUI_APPCONTROLLER_HXX