summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/misc/WColumnSelect.cxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2008-01-30 07:51:42 +0000
committerRüdiger Timm <rt@openoffice.org>2008-01-30 07:51:42 +0000
commit00625d045f8b5bbf1c1683e52aadb652bde5e70f (patch)
tree1dc7173c22456ff46656a94c40ab35932674e502 /dbaccess/source/ui/misc/WColumnSelect.cxx
parent419f0af34bc3dca527cd653a81a76aa5b575c00d (diff)
INTEGRATION: CWS dba24d (1.25.70); FILE MERGED
2007/11/08 14:25:10 fs 1.25.70.1: #i81658# re-factoring of the Copy Table wizard
Diffstat (limited to 'dbaccess/source/ui/misc/WColumnSelect.cxx')
-rw-r--r--dbaccess/source/ui/misc/WColumnSelect.cxx20
1 files changed, 11 insertions, 9 deletions
diff --git a/dbaccess/source/ui/misc/WColumnSelect.cxx b/dbaccess/source/ui/misc/WColumnSelect.cxx
index 84334aba185f..5a0700980348 100644
--- a/dbaccess/source/ui/misc/WColumnSelect.cxx
+++ b/dbaccess/source/ui/misc/WColumnSelect.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: WColumnSelect.cxx,v $
*
- * $Revision: 1.25 $
+ * $Revision: 1.26 $
*
- * last change: $Author: rt $ $Date: 2007-07-06 08:34:52 $
+ * last change: $Author: rt $ $Date: 2008-01-30 08:51:42 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -69,6 +69,9 @@
#ifndef _COM_SUN_STAR_SDBC_COLUMNVALUE_HPP_
#include <com/sun/star/sdbc/ColumnValue.hpp>
#endif
+#ifndef _COM_SUN_STAR_SDB_APPLICATION_COPYTABLEOPERATION_HPP_
+#include <com/sun/star/sdb/application/CopyTableOperation.hpp>
+#endif
#ifndef DBACCESS_SHARED_DBUSTRINGS_HRC
#include "dbustrings.hrc"
#endif
@@ -77,11 +80,12 @@
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::beans;
using namespace ::com::sun::star::container;
-// using namespace ::com::sun::star::util;
using namespace ::com::sun::star::sdbc;
using namespace ::com::sun::star::sdbcx;
using namespace dbaui;
+namespace CopyTableOperation = ::com::sun::star::sdb::application::CopyTableOperation;
+
// -----------------------------------------------------------------------
String OWizColumnSelect::GetTitle() const { return String(ModuleRes(STR_WIZ_COLUMN_SELECT_TITEL)); }
// -----------------------------------------------------------------------------
@@ -173,8 +177,6 @@ void OWizColumnSelect::ActivatePage( )
ODatabaseExport::TColumnVector::const_iterator aIter = pDestColumns->begin();
ODatabaseExport::TColumnVector::const_iterator aEnd = pDestColumns->end();
- /*if ( m_pParent->isAutoincrementEnabled() && pDestColumns->size() > 1 )
- ++aIter;*/
for(;aIter != aEnd;++aIter)
{
USHORT nPos = m_lbNewColumnNames.InsertEntry((*aIter)->first);
@@ -182,7 +184,7 @@ void OWizColumnSelect::ActivatePage( )
m_lbOrgColumnNames.RemoveEntry((*aIter)->first);
}
m_pParent->GetOKButton().Enable(m_lbNewColumnNames.GetEntryCount() != 0);
- m_pParent->EnableButton(OCopyTableWizard::WIZARD_NEXT,m_lbNewColumnNames.GetEntryCount() && m_pParent->getCreateStyle() != OCopyTableWizard::WIZARD_APPEND_DATA);
+ m_pParent->EnableButton(OCopyTableWizard::WIZARD_NEXT,m_lbNewColumnNames.GetEntryCount() && m_pParent->getOperation() != CopyTableOperation::AppendData);
m_ibColumns_RH.GrabFocus();
}
// -----------------------------------------------------------------------
@@ -241,7 +243,7 @@ IMPL_LINK( OWizColumnSelect, ButtonClickHdl, Button *, pButton )
}
// else ????
- Reference< XDatabaseMetaData > xMetaData(m_pParent->m_xConnection->getMetaData());
+ Reference< XDatabaseMetaData > xMetaData( m_pParent->m_xDestConnection->getMetaData() );
::rtl::OUString sExtraChars = xMetaData->getExtraNameCharacters();
sal_Int32 nMaxNameLen = m_pParent->getMaxColumnNameLength();
@@ -291,7 +293,7 @@ IMPL_LINK( OWizColumnSelect, ListDoubleClickHdl, MultiListBox *, pListBox )
//////////////////////////////////////////////////////////////////////
// Wenn Datenbank PrimaryKeys verarbeiten kann, PrimaryKey anlegen
- Reference< XDatabaseMetaData > xMetaData(m_pParent->m_xConnection->getMetaData());
+ Reference< XDatabaseMetaData > xMetaData( m_pParent->m_xDestConnection->getMetaData() );
::rtl::OUString sExtraChars = xMetaData->getExtraNameCharacters();
sal_Int32 nMaxNameLen = m_pParent->getMaxColumnNameLength();
@@ -450,7 +452,7 @@ void OWizColumnSelect::enableButtons()
m_pParent->m_mNameMapping.clear();
m_pParent->GetOKButton().Enable(bEntries);
- m_pParent->EnableButton(OCopyTableWizard::WIZARD_NEXT,bEntries && m_pParent->getCreateStyle() != OCopyTableWizard::WIZARD_APPEND_DATA);
+ m_pParent->EnableButton(OCopyTableWizard::WIZARD_NEXT,bEntries && m_pParent->getOperation() != CopyTableOperation::AppendData);
}
// -----------------------------------------------------------------------------