23#include <com/sun/star/uno/Reference.hxx>
24#include <com/sun/star/uno/XComponentContext.hpp>
32 class XMultiServiceFactory;
52 virtual css::uno::Reference< css::uno::XComponentContext >
getORB()
const = 0;
53 virtual std::pair< css::uno::Reference< css::sdbc::XConnection >,
bool>
createConnection() = 0;
54 virtual css::uno::Reference< css::sdbc::XDriver >
getDriver() = 0;
58 virtual void setTitle(
const OUString& _sTitle) = 0;
virtual css::uno::Reference< css::sdbc::XDriver > getDriver()=0
virtual void clearPassword()=0
virtual void enableConfirmSettings(bool _bEnable)=0
enables or disables the user's possibility to confirm the settings
virtual void saveDatasource()=0
virtual std::pair< css::uno::Reference< css::sdbc::XConnection >, bool > createConnection()=0
virtual css::uno::Reference< css::uno::XComponentContext > getORB() const =0
virtual OUString getDatasourceType(const SfxItemSet &_rSet) const =0
virtual void setTitle(const OUString &_sTitle)=0
~IDatabaseSettingsDialog()
virtual SfxItemSet * getWriteOutputSet()=0
virtual const SfxItemSet * getOutputSet() const =0