User: hr Date: 2007-11-01 15:07:04+0000 Modified: dba/dbaccess/source/ui/dlg/DriverSettings.hxx
Log: 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 File Changes: Directory: /dba/dbaccess/source/ui/dlg/ ======================================= File [changed]: DriverSettings.hxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/dlg/DriverSettings.hxx?r1=1.6&r2=1.7 Delta lines: +8 -64 -------------------- --- DriverSettings.hxx 2006-12-13 16:49:04+0000 1.6 +++ DriverSettings.hxx 2007-11-01 15:07:02+0000 1.7 @@ -49,97 +49,56 @@ { 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 @@ /// 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 ); }; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
