summaryrefslogtreecommitdiffstats
path: root/dbaccess/source/ui/inc/dlgsave.hxx
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2004-08-02 14:59:05 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2004-08-02 14:59:05 +0000
commit9ea03cb3bcf59348fd536f839c744a6f13b98111 (patch)
tree239a75c47a902b33bcc652bbd7a8a31f8b9a7924 /dbaccess/source/ui/inc/dlgsave.hxx
parentINTEGRATION: CWS insight01 (1.1.2); FILE ADDED (diff)
downloadcore-9ea03cb3bcf59348fd536f839c744a6f13b98111.tar.gz
core-9ea03cb3bcf59348fd536f839c744a6f13b98111.zip
INTEGRATION: CWS insight01 (1.7.110); FILE MERGED
2004/03/16 12:47:42 oj 1.7.110.2: #111075# change rename handling 2003/11/17 09:44:06 oj 1.7.110.1: #111075# ongoning work
Diffstat (limited to 'dbaccess/source/ui/inc/dlgsave.hxx')
-rw-r--r--dbaccess/source/ui/inc/dlgsave.hxx28
1 files changed, 24 insertions, 4 deletions
diff --git a/dbaccess/source/ui/inc/dlgsave.hxx b/dbaccess/source/ui/inc/dlgsave.hxx
index d2b7abb2cb92..51a3f56c2e54 100644
--- a/dbaccess/source/ui/inc/dlgsave.hxx
+++ b/dbaccess/source/ui/inc/dlgsave.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: dlgsave.hxx,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: oj $ $Date: 2002-07-09 12:37:06 $
+ * last change: $Author: hr $ $Date: 2004-08-02 15:59:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -76,6 +76,9 @@
#ifndef _COM_SUN_STAR_CONTAINER_XNAMEACCESS_HPP_
#include <com/sun/star/container/XNameAccess.hpp>
#endif
+#ifndef _COM_SUN_STAR_CONTAINER_XHIERARCHICALNAMEACCESS_HPP_
+#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
+#endif
#ifndef _COM_SUN_STAR_SDBC_XDATABASEMETADATA_HPP_
#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
#endif
@@ -92,6 +95,7 @@
#define SAD_TITLE_STORE_AS 0x0000
#define SAD_TITLE_PASTE_AS 0x0100
+#define SAD_TITLE_RENAME 0x0200
namespace dbaui
{
@@ -113,8 +117,10 @@ namespace dbaui
String m_aName;
String m_aExists;
String m_aExistsOverwrite;
- ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess> m_xNames;
- ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XDatabaseMetaData> m_xMetaData;
+ String m_sParentURL;
+ ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess> m_xNames;
+ ::com::sun::star::uno::Reference< ::com::sun::star::container::XHierarchicalNameAccess> m_xHierarchyNames;
+ ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XDatabaseMetaData> m_xMetaData;
sal_Int32 m_nType;
sal_Int32 m_nFlags;
@@ -126,6 +132,17 @@ namespace dbaui
const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XConnection>& _xConnection,
const String& rDefault,
sal_Int32 _nFlags = SAD_DEFAULT | SAD_TITLE_STORE_AS);
+ OSaveAsDlg( Window * pParent,
+ const ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess>& _rxNames,
+ const String& rDefault,
+ const String& _sLabel,
+ sal_Int32 _nFlags = SAD_DEFAULT | SAD_TITLE_STORE_AS);
+ OSaveAsDlg( Window * pParent,
+ const ::com::sun::star::uno::Reference< ::com::sun::star::container::XHierarchicalNameAccess>& _rxNames,
+ const String& rDefault,
+ const String& _sLabel,
+ const String& _sParentURL,
+ sal_Int32 _nFlags = SAD_DEFAULT | SAD_TITLE_STORE_AS);
String getName() const { return m_aName; }
String getCatalog() const { return m_aCatalog.IsVisible() ? m_aCatalog.GetText() : String(); }
@@ -133,6 +150,9 @@ namespace dbaui
private:
DECL_LINK(ButtonClickHdl, Button *);
DECL_LINK(EditModifyHdl, Edit * );
+
+ void implInitOnlyTitle(const String& _rLabel);
+ void implInit();
};
}