diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2007-11-01 14:07:02 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2007-11-01 14:07:02 +0000 |
commit | 3e677f47be80c5b9e315c32a6692aaf7ce5664ad (patch) | |
tree | 47f3db9ab867782665c95aebce56965b1b0231d3 /dbaccess/source/ui/dlg/DriverSettings.hxx | |
parent | 419cc6a24f57427e3203a0618a961bef7ea3529f (diff) |
INTEGRATION: CWS dba24b (1.6.88); FILE MERGED
2007/08/27 20:28:23 fs 1.6.88.2: #i80930# fillDetailIds renamed to getSupportedIndirectSettings + now partly based on DataSourceUI, to avoid duplicated hard-coded data
2007/08/27 10:45:59 fs 1.6.88.1: #i80930# only one implementation for the Special Settings page
Diffstat (limited to 'dbaccess/source/ui/dlg/DriverSettings.hxx')
-rw-r--r-- | dbaccess/source/ui/dlg/DriverSettings.hxx | 74 |
1 files changed, 9 insertions, 65 deletions
diff --git a/dbaccess/source/ui/dlg/DriverSettings.hxx b/dbaccess/source/ui/dlg/DriverSettings.hxx index b901a33b981a..8009a89cb309 100644 --- a/dbaccess/source/ui/dlg/DriverSettings.hxx +++ b/dbaccess/source/ui/dlg/DriverSettings.hxx @@ -4,9 +4,9 @@ * * $RCSfile: DriverSettings.hxx,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: kz $ $Date: 2006-12-13 16:49:04 $ + * last change: $Author: hr $ $Date: 2007-11-01 15:07:02 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -49,97 +49,56 @@ namespace dbaui { public: - /** fills the DetailIds for the given type + /** filles the IDs of the settings which are reflected in indirect data source properties + (aka properties in the css.sdb.DataSource.Info sequence) + @param _eType The Type of the data source. - @param _rDetailsIds + @param _out_rDetailsIds Will be filled. */ - static void fillDetailIds(DATASOURCE_TYPE _eType,::std::vector< sal_Int32>& _rDetailsIds); + static void getSupportedIndirectSettings( DATASOURCE_TYPE _eType,::std::vector< sal_Int32>& _out_rDetailsIds ); /** Creates the detail page for Dbase - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateDbase2( Window* _pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for ado - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ - - static SfxTabPage* CreateDbase( Window* _pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for ado - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateAdo( Window* _pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for ODBC - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateODBC( Window* _pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for user - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateUser( Window* _pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for MySQLODBC - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateMySQLODBC( Window* _pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for MySQLJDBC - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateMySQLJDBC( Window* _pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for Oracle JDBC - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateOracleJDBC( Window* pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for Adabas - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateAdabas( Window* _pParent, const SfxItemSet& _rAttrSet ); /** Creates the detail page for LDAP - @param _pParent - @param _rAttrSet - - @return SfxTabPage* */ static SfxTabPage* CreateLDAP( Window* _pParent, const SfxItemSet& _rAttrSet ); - /// Creates the detail page for Text static SfxTabPage* CreateText( Window* _pParent, const SfxItemSet& _rAttrSet ); @@ -147,23 +106,8 @@ namespace dbaui /// creates the GeneratedValues page static SfxTabPage* CreateGeneratedValuesPage( Window* _pParent, const SfxItemSet& _rAttrSet ); - /// creates a common page with the attributes needed for MySQL advanced settings. - static SfxTabPage* CreateMySQLSettingsPage( Window* _pParent, const SfxItemSet& _rAttrSet ); - - /// creates a common page with the attributes needed for Adabas advanced settings. - static SfxTabPage* CreateAdabasSettingsPage( Window* _pParent, const SfxItemSet& _rAttrSet ); - - /// creates a common page with the attributes needed for ADO advanced settings. - static SfxTabPage* CreateADOSettingsPage( Window* _pParent, const SfxItemSet& _rAttrSet ); - - /// creates a common page with the attributes needed for file-based (dBase, CSV) advanced settings. - static SfxTabPage* CreateFileSettingsPage( Window* _pParent, const SfxItemSet& _rAttrSet ); - - /// creates a common page with the attributes needed for MSA advanced settings. - static SfxTabPage* CreateAccessSettingsPage( Window* _pParent, const SfxItemSet& _rAttrSet ); - - /// creates a common page with all supported advanced attributes - static SfxTabPage* CreateFullSettingsPage( Window* _pParent, const SfxItemSet& _rAttrSet ); + /// creates the "Special Settings" page of the "Advanced Settings" dialog + static SfxTabPage* CreateSpecialSettingsPage( Window* _pParent, const SfxItemSet& _rAttrSet ); }; } |