31 class XMultiServiceFactory;
37 class ODbDataSourceAdministrationHelper;
45 std::unique_ptr<ODbDataSourceAdministrationHelper>
m_pImpl;
53 const css::uno::Reference< css::uno::XComponentContext >& rxORB,
54 const css::uno::Any& rDataSourceName,
55 const css::uno::Reference< css::sdbc::XConnection>& rConnection);
62 virtual short run()
override;
65 virtual css::uno::Reference< css::uno::XComponentContext >
getORB()
const override;
66 virtual std::pair< css::uno::Reference< css::sdbc::XConnection >,
bool>
createConnection()
override;
67 virtual css::uno::Reference< css::sdbc::XDriver >
getDriver()
override;
71 virtual void setTitle(
const OUString& _sTitle)
override;
implements the user admin dialog
OUserAdminDlg(weld::Window *pParent, SfxItemSet *pItems, const css::uno::Reference< css::uno::XComponentContext > &rxORB, const css::uno::Any &rDataSourceName, const css::uno::Reference< css::sdbc::XConnection > &rConnection)
virtual css::uno::Reference< css::uno::XComponentContext > getORB() const override
virtual void PageCreated(const OUString &rId, SfxTabPage &_rPage) override
virtual short run() override
virtual SfxItemSet * getWriteOutputSet() override
virtual void saveDatasource() override
virtual ~OUserAdminDlg() override
virtual std::pair< css::uno::Reference< css::sdbc::XConnection >, bool > createConnection() override
css::uno::Reference< css::sdbc::XConnection > m_xConnection
virtual void setTitle(const OUString &_sTitle) override
virtual OUString getDatasourceType(const SfxItemSet &_rSet) const override
virtual const SfxItemSet * getOutputSet() const override
virtual css::uno::Reference< css::sdbc::XDriver > getDriver() override
virtual void enableConfirmSettings(bool _bEnable) override
enables or disables the user's possibility to confirm the settings
virtual void clearPassword() override
std::unique_ptr< ODbDataSourceAdministrationHelper > m_pImpl