summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/dlg/DriverSettings.hxx
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2007-11-01 14:07:02 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2007-11-01 14:07:02 +0000
commit3e677f47be80c5b9e315c32a6692aaf7ce5664ad (patch)
tree47f3db9ab867782665c95aebce56965b1b0231d3 /dbaccess/source/ui/dlg/DriverSettings.hxx
parent419cc6a24f57427e3203a0618a961bef7ea3529f (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.hxx74
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 );
};
}