30 class ODbDataSourceAdministrationHelper;
37 std::unique_ptr<ODbDataSourceAdministrationHelper>
m_pImpl;
41 virtual short Ok()
override;
46 const css::uno::Reference< css::uno::XComponentContext >& _rxORB,
47 const css::uno::Any& _aDataSourceName);
58 virtual css::uno::Reference< css::uno::XComponentContext >
getORB()
const override;
59 virtual std::pair< css::uno::Reference< css::sdbc::XConnection >,
bool>
createConnection()
override;
60 virtual css::uno::Reference< css::sdbc::XDriver >
getDriver()
override;
64 virtual void setTitle(
const OUString& _sTitle)
override;
implements the advanced page dlg of the data source properties.
virtual ~AdvancedSettingsDialog() override
virtual void PageCreated(const OUString &rId, SfxTabPage &_rPage) override
virtual short Ok() override
AdvancedSettingsDialog(weld::Window *pParent, SfxItemSet *_pItems, const css::uno::Reference< css::uno::XComponentContext > &_rxORB, const css::uno::Any &_aDataSourceName)
static bool doesHaveAnyAdvancedSettings(const OUString &_sURL)
determines whether or not the given data source type has any advanced setting
virtual void saveDatasource() override
virtual void setTitle(const OUString &_sTitle) override
virtual OUString getDatasourceType(const SfxItemSet &_rSet) const override
std::unique_ptr< ODbDataSourceAdministrationHelper > m_pImpl
virtual std::pair< css::uno::Reference< css::sdbc::XConnection >, bool > createConnection() override
virtual void enableConfirmSettings(bool _bEnable) override
enables or disables the user's possibility to confirm the settings
virtual css::uno::Reference< css::sdbc::XDriver > getDriver() override
virtual SfxItemSet * getWriteOutputSet() override
virtual css::uno::Reference< css::uno::XComponentContext > getORB() const override
virtual const SfxItemSet * getOutputSet() const override
virtual void clearPassword() override