32 class ODbTypeWizDialogSetup;
46 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
47 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
61 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
62 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
82 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
83 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
112 virtual void fillControls( std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList )
override;
113 virtual void fillWindows( std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList )
override;
127 , sal_uInt16 _nPortId
139 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
140 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
176 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
177 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
207 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
208 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
225 , sal_uInt16 _nPortId );
233 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
234 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
248 void impl_setURL( std::u16string_view _rURL,
bool _bPrefix );
250 void setURL( std::u16string_view _rURL );
272 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
273 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
293 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
294 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
std::unique_ptr< MySQLNativeSettings > m_xMySQLSettings
MySQLNativeSetupPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rCoreAttrs)
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
virtual ~MySQLNativeSetupPage() override
virtual void callModifiedHdl(weld::Widget *pControl=nullptr) override
std::unique_ptr< weld::Container > m_xSettingsContainer
std::unique_ptr< weld::Label > m_xHelpText
static std::unique_ptr< OGenericAdministrationPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet)
virtual ~OAuthentificationPageSetup() override
static std::unique_ptr< OGenericAdministrationPage > CreateAuthentificationTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rAttrSet)
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
std::unique_ptr< weld::Label > m_xFTHelpText
std::unique_ptr< weld::Button > m_xPBTestConnection
std::unique_ptr< weld::CheckButton > m_xCBPasswordRequired
OAuthentificationPageSetup(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rCoreAttrs)
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
std::unique_ptr< weld::Entry > m_xETUserName
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
std::unique_ptr< weld::Label > m_xFTUserName
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
implements the connection page of the data source properties dialog.
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
bool IsTableWizardToBeStarted() const
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
std::unique_ptr< weld::CheckButton > m_xCBStartTableWizard
virtual ~OFinalDBPageSetup() override
std::unique_ptr< weld::RadioButton > m_xRBDontregisterDataSource
OFinalDBPageSetup(weld::Container *pPage, ODbTypeWizDialogSetup *pController, const SfxItemSet &_rCoreAttrs)
std::unique_ptr< weld::RadioButton > m_xRBRegisterDataSource
std::unique_ptr< weld::Label > m_xFTAdditionalSettings
bool IsDatabaseDocumentToBeRegistered() const
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
std::unique_ptr< weld::Label > m_xFTFinalText
std::unique_ptr< weld::Label > m_xFTFinalHeader
void enableTableWizardCheckBox(bool _bSupportsTableCreation)
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
DECL_LINK(OnOpenSelected, weld::Toggleable &, void)
static std::unique_ptr< OGenericAdministrationPage > CreateFinalDBTabPageSetup(weld::Container *pPage, ODbTypeWizDialogSetup *pController, const SfxItemSet &_rAttrSet)
bool IsDatabaseDocumentToBeOpened() const
std::unique_ptr< weld::Label > m_xFTFinalHelpText
std::unique_ptr< weld::CheckButton > m_xCBOpenAfterwards
std::unique_ptr< weld::Label > m_xFTDatabasename
std::unique_ptr< weld::Label > m_xFTDefaultPortNumber
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
std::unique_ptr< weld::Button > m_xPBTestJavaDriver
std::unique_ptr< weld::Label > m_xFTHostname
std::unique_ptr< weld::Entry > m_xETDatabasename
std::unique_ptr< weld::Label > m_xFTHelpText
virtual ~OGeneralSpecialJDBCConnectionPageSetup() override
virtual void callModifiedHdl(weld::Widget *pControl=nullptr) override
std::unique_ptr< weld::Label > m_xFTDriverClass
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
TypedWhichId< SfxInt32Item > m_nPortId
OUString m_sDefaultJdbcDriverName
static std::unique_ptr< OGenericAdministrationPage > CreateOracleJDBCTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rAttrSet)
std::unique_ptr< weld::SpinButton > m_xNFPortNumber
std::unique_ptr< weld::Entry > m_xETDriverClass
static std::unique_ptr< OGenericAdministrationPage > CreateMySQLJDBCTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rAttrSet)
std::unique_ptr< weld::Label > m_xHeaderText
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
std::unique_ptr< weld::Entry > m_xETHostname
OGeneralSpecialJDBCConnectionPageSetup(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rCoreAttrs, sal_uInt16 _nPortId, TranslateId pDefaultPortResId, TranslateId pHelpTextResId, TranslateId pHeaderTextResId, TranslateId pDriverClassId)
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
DECL_LINK(OnTestJavaClickHdl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xFTPortNumber
DECL_LINK(OnTestJavaClickHdl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xFTDriverClass
static std::unique_ptr< OGenericAdministrationPage > CreateJDBCTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet)
std::unique_ptr< weld::Entry > m_xETDriverClass
DECL_LINK(OnEditModified, weld::Entry &, void)
virtual ~OJDBCConnectionPageSetup() override
OJDBCConnectionPageSetup(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rCoreAttrs)
std::unique_ptr< weld::Button > m_xPBTestJavaDriver
virtual bool checkTestConnection() override
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
std::unique_ptr< weld::SpinButton > m_xNFPortNumber
std::unique_ptr< weld::Entry > m_xETBaseDN
std::unique_ptr< weld::Label > m_xFTPortNumber
std::unique_ptr< weld::CheckButton > m_xCBUseSSL
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
std::unique_ptr< weld::Label > m_xFTHostServer
virtual ~OLDAPConnectionPageSetup() override
virtual void callModifiedHdl(weld::Widget *pControl=nullptr) override
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
std::unique_ptr< weld::Entry > m_xETHostServer
static std::unique_ptr< OGenericAdministrationPage > CreateLDAPTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rAttrSet)
OLDAPConnectionPageSetup(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rCoreAttrs)
std::unique_ptr< weld::Label > m_xFTBaseDN
std::unique_ptr< weld::Label > m_xFTDefaultPortNumber
std::unique_ptr< weld::Label > m_xFTHelpText
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
std::unique_ptr< weld::RadioButton > m_xODBCDatabase
std::unique_ptr< weld::RadioButton > m_xNATIVEDatabase
void SetClickHdl(const Link< OMySQLIntroPageSetup *, void > &rLink)
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
Link< OMySQLIntroPageSetup *, void > maClickHdl
static std::unique_ptr< OMySQLIntroPageSetup > CreateMySQLIntroTabPage(weld::Container *pPage, ODbTypeWizDialogSetup *pController, const SfxItemSet &rAttrSet)
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
virtual bool FillItemSet(SfxItemSet *_rSet) override
ConnectionType getMySQLMode() const
std::unique_ptr< weld::RadioButton > m_xJDBCDatabase
virtual ~OMySQLIntroPageSetup() override
DECL_LINK(OnSetupModeSelected, weld::Toggleable &, void)
OMySQLIntroPageSetup(weld::Container *pPage, ODbTypeWizDialogSetup *pController, const SfxItemSet &rCoreAttrs)
std::unique_ptr< OConnectionURLEdit > m_xConnectionURL
void setURLNoPrefix(std::u16string_view _rURL)
::dbaccess::ODsnTypeCollection * m_pCollection
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
virtual bool commitPage(::vcl::WizardTypes::CommitPageReason _eReason) override
void impl_setURL(std::u16string_view _rURL, bool _bPrefix)
used for the connection URL
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
OPostgresConnectionPageSetup(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rCoreAttrs, sal_uInt16 _nPortId)
static std::unique_ptr< OGenericAdministrationPage > CreatePostgresTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rAttrSet)
std::unique_ptr< weld::Entry > m_xETDatabasename
std::unique_ptr< weld::SpinButton > m_xNFPortNumber
TypedWhichId< SfxInt32Item > m_nPortId
std::unique_ptr< weld::Entry > m_xETHostname
void setURL(std::u16string_view _rURL)
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
virtual ~OPostgresConnectionPageSetup() override
virtual ~OSpreadSheetConnectionPageSetup() override
OSpreadSheetConnectionPageSetup(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rCoreAttrs)
std::unique_ptr< weld::CheckButton > m_xPasswordrequired
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
static std::unique_ptr< OGenericAdministrationPage > CreateDocumentOrSpreadSheetTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rAttrSet)
std::unique_ptr< weld::Widget > m_xSubContainer
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
std::unique_ptr< OTextConnectionHelper > m_xTextConnectionHelper
static std::unique_ptr< OGenericAdministrationPage > CreateTextTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rAttrSet)
OTextConnectionPageSetup(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &_rCoreAttrs)
DECL_LINK(ImplGetExtensionHdl, OTextConnectionHelper *, void)
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
bool checkTestConnection() override
virtual ~OTextConnectionPageSetup() override
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
virtual bool FillItemSet(SfxItemSet *_rCoreAttrs) override
virtual bool prepareLeave() override
called from within DeactivatePage. The page is allowed to be deactivated if this method returns sal_T...