35 class XMultiServiceFactory;
43 class ODsnTypeCollection;
50class ODbDataSourceAdministrationHelper;
56 std::unique_ptr<ODbDataSourceAdministrationHelper>
m_pImpl;
68 ,
const css::uno::Reference< css::uno::XComponentContext >& _rxORB
69 ,
const css::uno::Any& _aDataSourceName
77 virtual css::uno::Reference< css::uno::XComponentContext >
getORB()
const override;
78 virtual std::pair< css::uno::Reference< css::sdbc::XConnection >,
bool>
createConnection()
override;
79 virtual css::uno::Reference< css::sdbc::XDriver >
getDriver()
override;
83 virtual void setTitle(
const OUString& _sTitle)
override;
tab dialog for administrating the office wide registered data sources
OUString m_eType
the DSN type collection instance
::dbaccess::ODsnTypeCollection * m_pCollection
virtual css::uno::Reference< css::sdbc::XDriver > getDriver() override
virtual bool onFinish() override
DECL_LINK(OnTypeSelected, OGeneralPage &, void)
virtual void clearPassword() override
std::unique_ptr< SfxItemSet > m_pOutSet
virtual WizardState determineNextState(WizardState _nCurrentState) const override
virtual ::vcl::IWizardPageController * getPageController(BuilderPage *pCurrentPage) const override
virtual OUString getDatasourceType(const SfxItemSet &_rSet) const override
ODbTypeWizDialog(weld::Window *pParent, SfxItemSet const *_pItems, const css::uno::Reference< css::uno::XComponentContext > &_rxORB, const css::uno::Any &_aDataSourceName)
ctor.
virtual bool leaveState(WizardState _nState) override
virtual css::uno::Reference< css::uno::XComponentContext > getORB() const override
virtual void saveDatasource() override
virtual ~ODbTypeWizDialog() override
virtual void enableConfirmSettings(bool _bEnable) override
enables or disables the user's possibility to confirm the settings
virtual std::pair< css::uno::Reference< css::sdbc::XConnection >, bool > createConnection() override
virtual const SfxItemSet * getOutputSet() const override
std::unique_ptr< ODbDataSourceAdministrationHelper > m_pImpl
virtual void setTitle(const OUString &_sTitle) override
virtual SfxItemSet * getWriteOutputSet() override
virtual std::unique_ptr< BuilderPage > createPage(WizardState _nState) override
to override to create new pages
class SAL_NO_VTABLE XPropertySet