LibreOffice Module dbaccess (master) 1
|
#include <dbwizsetup.hxx>
Public Member Functions | |
ODbTypeWizDialogSetup (weld::Window *pParent, SfxItemSet const *_pItems, const css::uno::Reference< css::uno::XComponentContext > &_rxORB, const css::uno::Any &_aDataSourceName) | |
the DSN type collection instance More... | |
virtual | ~ODbTypeWizDialogSetup () override |
virtual const SfxItemSet * | getOutputSet () const override |
virtual SfxItemSet * | getWriteOutputSet () override |
virtual css::uno::Reference< css::uno::XComponentContext > | getORB () const override |
virtual std::pair< css::uno::Reference< css::sdbc::XConnection >, bool > | createConnection () override |
virtual css::uno::Reference< css::sdbc::XDriver > | getDriver () override |
virtual OUString | getDatasourceType (const SfxItemSet &_rSet) const override |
virtual void | clearPassword () override |
virtual void | setTitle (const OUString &_sTitle) override |
virtual void | enableConfirmSettings (bool _bEnable) override |
enables or disables the user's possibility to confirm the settings More... | |
virtual void | saveDatasource () override |
virtual OUString | getStateDisplayName (WizardState _nState) const override |
bool | IsDatabaseDocumentToBeOpened () const |
returns <TRUE> if the database should be opened, otherwise <FALSE>. More... | |
bool | IsTableWizardToBeStarted () const |
returns <TRUE> if the table wizard should be opened, otherwise <FALSE>. More... | |
void | SetIntroPage (OMySQLIntroPageSetup *pPage) |
void | SetGeneralPage (OGeneralPageWizard *pPage) |
void | SetFinalPage (OFinalDBPageSetup *pPage) |
Public Member Functions inherited from vcl::RoadmapWizardMachine | |
RoadmapWizardMachine (weld::Window *_pParent) | |
virtual | ~RoadmapWizardMachine () override |
void | SetRoadmapHelpId (const OUString &_rId) |
bool | isStateEnabled (WizardTypes::WizardState nState) const |
virtual bool | canAdvance () const override |
virtual void | updateTravelUI () override |
Public Member Functions inherited from vcl::WizardMachine | |
WizardMachine (weld::Window *_pParent, WizardButtonFlags _nButtonFlags) | |
virtual | ~WizardMachine () override |
bool | Finish (short nResult=RET_CANCEL) |
bool | ShowPage (WizardTypes::WizardState nState) |
bool | ShowNextPage () |
bool | ShowPrevPage () |
void | AddPage (std::unique_ptr< BuilderPage > xPage) |
void | RemovePage (const BuilderPage *pPage) |
void | SetPage (WizardTypes::WizardState nLevel, std::unique_ptr< BuilderPage > xPage) |
BuilderPage * | GetPage (WizardTypes::WizardState eState) const |
void | enableButtons (WizardButtonFlags _nWizardButtonFlags, bool _bEnable) |
void | defaultButton (WizardButtonFlags _nWizardButtonFlags) |
void | defaultButton (weld::Button *_pNewDefButton) |
void | setTitleBase (const OUString &_rTitleBase) |
virtual bool | canAdvance () const |
virtual void | updateTravelUI () |
void | suspendTraveling (AccessGuard) |
void | resumeTraveling (AccessGuard) |
bool | isTravelingSuspended () const |
Public Member Functions inherited from weld::AssistantController | |
AssistantController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId) | |
virtual Dialog * | getDialog () override |
virtual | ~AssistantController () override |
Public Member Functions inherited from weld::DialogController | |
virtual Dialog * | getDialog ()=0 |
const Dialog * | getConstDialog () const |
virtual short | run () |
void | set_title (const OUString &rTitle) |
OUString | get_title () const |
void | set_help_id (const OUString &rHelpId) |
OUString | get_help_id () const |
void | response (int nResponse) |
virtual | ~DialogController () COVERITY_NOEXCEPT_FALSE |
virtual const SfxItemSet * | getOutputSet () const =0 |
virtual SfxItemSet * | getWriteOutputSet ()=0 |
virtual css::uno::Reference< css::uno::XComponentContext > | getORB () const =0 |
virtual std::pair< css::uno::Reference< css::sdbc::XConnection >, bool > | createConnection ()=0 |
virtual css::uno::Reference< css::sdbc::XDriver > | getDriver ()=0 |
virtual OUString | getDatasourceType (const SfxItemSet &_rSet) const =0 |
virtual void | clearPassword ()=0 |
virtual void | saveDatasource ()=0 |
virtual void | setTitle (const OUString &_sTitle)=0 |
virtual void | enableConfirmSettings (bool _bEnable)=0 |
enables or disables the user's possibility to confirm the settings More... | |
Private Member Functions | |
virtual std::unique_ptr< BuilderPage > | createPage (WizardState _nState) override |
to override to create new pages More... | |
virtual bool | leaveState (WizardState _nState) override |
virtual void | enterState (WizardState _nState) override |
virtual ::vcl::IWizardPageController * | getPageController (BuilderPage *pCurrentPage) const override |
virtual bool | onFinish () override |
void | resetPages (const css::uno::Reference< css::beans::XPropertySet > &_rxDatasource) |
void | declareAuthDepPath (const OUString &_sURL, PathId _nPathId, const vcl::RoadmapWizardTypes::WizardPath &_rPaths) |
declares a path with or without authentication, as indicated by the database type More... | |
void | RegisterDataSourceByLocation (std::u16string_view sPath) |
bool | SaveDatabaseDocument () |
void | activateDatabasePath () |
OUString | createUniqueFileName (const INetURLObject &rURL) |
void | CreateDatabase () |
void | createUniqueFolderName (INetURLObject *pURL) |
::dbaccess::DATASOURCE_TYPE | VerifyDataSourceType (const ::dbaccess::DATASOURCE_TYPE DatabaseType) const |
void | updateTypeDependentStates () |
bool | callSaveAsDialog () |
DECL_LINK (OnTypeSelected, OGeneralPage &, void) | |
DECL_LINK (OnChangeCreationMode, OGeneralPageWizard &, void) | |
DECL_LINK (OnRecentDocumentSelected, OGeneralPageWizard &, void) | |
DECL_LINK (OnSingleDocumentChosen, OGeneralPageWizard &, void) | |
DECL_LINK (ImplClickHdl, OMySQLIntroPageSetup *, void) | |
DECL_LINK (ImplModifiedHdl, OGenericAdministrationPage const *, void) | |
Private Attributes | |
std::unique_ptr< ODbDataSourceAdministrationHelper > | m_pImpl |
std::unique_ptr< SfxItemSet > | m_pOutSet |
OUString | m_sURL |
OUString | m_sOldURL |
bool | m_bIsConnectable: 1 |
OUString | m_sRM_IntroText |
OUString | m_sRM_dBaseText |
OUString | m_sRM_TextText |
OUString | m_sRM_MSAccessText |
OUString | m_sRM_LDAPText |
OUString | m_sRM_ADOText |
OUString | m_sRM_JDBCText |
OUString | m_sRM_MySQLNativePageTitle |
OUString | m_sRM_OracleText |
OUString | m_sRM_PostgresText |
OUString | m_sRM_MySQLText |
OUString | m_sRM_ODBCText |
OUString | m_sRM_DocumentOrSpreadSheetText |
OUString | m_sRM_AuthentificationText |
OUString | m_sRM_FinalText |
INetURLObject | m_aDocURL |
OUString | m_sWorkPath |
OGeneralPageWizard * | m_pGeneralPage |
OMySQLIntroPageSetup * | m_pMySQLIntroPage |
OFinalDBPageSetup * | m_pFinalPage |
::dbaccess::ODsnTypeCollection * | m_pCollection |
Definition at line 57 of file dbwizsetup.hxx.
dbaui::ODbTypeWizDialogSetup::ODbTypeWizDialogSetup | ( | weld::Window * | pParent, |
SfxItemSet const * | _pItems, | ||
const css::uno::Reference< css::uno::XComponentContext > & | _rxORB, | ||
const css::uno::Any & | _aDataSourceName | ||
) |
the DSN type collection instance
ctor. The itemset given should have been created by <method>createItemSet</method> and should be destroyed after the dialog has been destroyed
Definition at line 92 of file dbwizsetup.cxx.
References vcl::WizardMachine::ActivatePage(), dbaccess::ODsnTypeCollection::begin(), DBA_RES, declareAuthDepPath(), vcl::RoadmapWizardMachine::declarePath(), vcl::WizardMachine::defaultButton(), DSID_TYPECOLLECTION, vcl::WizardMachine::enableAutomaticNextButtonState(), vcl::WizardMachine::enableButtons(), dbaccess::ODsnTypeCollection::end(), dbaccess::ODsnTypeCollection::fillPageIds(), dbaui::DbuTypeCollectionItem::getCollection(), SfxItemSet::GetItem(), SfxItemSet::GetPool(), SfxItemSet::GetRanges(), HID_DBWIZ_CANCEL, HID_DBWIZ_FINISH, HID_DBWIZ_HELP, HID_DBWIZ_NEXT, HID_DBWIZ_PREVIOUS, HID_DBWIZ_ROADMAP, i, m_pCollection, m_pImpl, m_pOutSet, weld::AssistantController::m_xAssistant, vcl::WizardMachine::m_xCancel, vcl::WizardMachine::m_xFinish, vcl::WizardMachine::m_xHelp, vcl::WizardMachine::m_xNextPage, vcl::WizardMachine::m_xPrevPage, PAGE_DBSETUPWIZARD_AUTHENTIFICATION, PAGE_DBSETUPWIZARD_FINAL, PAGE_DBSETUPWIZARD_INTRO, vcl::RoadmapWizardMachine::SetRoadmapHelpId(), vcl::WizardMachine::setTitleBase(), dbaccess::ODsnTypeCollection::size(), and dbaccess::ODsnTypeCollection::TypeIterator().
|
overridevirtual |
Definition at line 253 of file dbwizsetup.cxx.
|
private |
Definition at line 295 of file dbwizsetup.cxx.
References vcl::RoadmapWizardMachine::activatePath(), dbaui::DataSourceInfoConverter::convert(), dbaccess::ODsnTypeCollection::determineType(), dbaccess::DST_UNKNOWN, dbaui::OGeneralPageWizard::eConnectExternal, dbaui::OGeneralPageWizard::eCreateNew, vcl::WizardMachine::enableButtons(), vcl::RoadmapWizardMachine::enableState(), dbaui::OGeneralPageWizard::eOpenExisting, eType, dbaui::OGeneralPageWizard::GetDatabaseCreationMode(), dbaccess::ODsnTypeCollection::getIndexOf(), getORB(), dbaui::OGeneralPageWizard::GetSelectedDocumentURL(), dbaui::OGeneralPage::GetSelectedType(), m_pCollection, m_pGeneralPage, m_pImpl, m_sOldURL, m_sURL, PAGE_DBSETUPWIZARD_FINAL, dbaccess::ODsnTypeCollection::size(), u, updateTypeDependentStates(), and VerifyDataSourceType().
|
private |
Definition at line 780 of file dbwizsetup.cxx.
References sfx2::FileDialogHelper::AddFilter(), INetURLObject::Append(), sfx2::FileDialogHelper::BaseSaveAs, createUniqueFileName(), DBA_RES, DSID_DOCUMENT_URL, ERRCODE_NONE, sfx2::FileDialogHelper::Execute(), INetURLObject::GetMainURL(), sfx2::FileDialogHelper::GetPath(), INetURLObject::GetProtocol(), dbaui::getStandardDatabaseFilter(), m_aDocURL, m_pOutSet, m_sWorkPath, weld::AssistantController::m_xAssistant, INetURLObject::NONE, sfx2::FileDialogHelper::SetContext(), sfx2::FileDialogHelper::SetCurrentFilter(), sfx2::FileDialogHelper::SetFileName(), and u.
Referenced by SaveDatabaseDocument().
|
overridevirtual |
Implements dbaui::IDatabaseSettingsDialog.
Definition at line 438 of file dbwizsetup.cxx.
References m_pImpl.
|
overridevirtual |
Implements dbaui::IDatabaseSettingsDialog.
Definition at line 381 of file dbwizsetup.cxx.
References m_pImpl.
|
private |
Definition at line 743 of file dbwizsetup.cxx.
References Any, INetURLObject::Append(), createUniqueFolderName(), DSID_CONNECTURL, eType, INetURLObject::getBase(), dbaccess::ODsnTypeCollection::getDefaultDBSettings(), INetURLObject::GetMainURL(), getORB(), dbaui::OGeneralPage::GetSelectedType(), dbaccess::ODsnTypeCollection::isEmbeddedDatabase(), dbaccess::ODsnTypeCollection::isFileSystemBased(), m_aDocURL, m_pCollection, m_pGeneralPage, m_pImpl, m_pOutSet, m_sWorkPath, INetURLObject::NONE, and PROPERTY_INFO().
Referenced by SaveDatabaseDocument().
|
overrideprivatevirtual |
to override to create new pages
Implements vcl::WizardMachine.
Definition at line 463 of file dbwizsetup.cxx.
References dbaui::MySQLNativeSetupPage::Create(), dbaui::OConnectionTabPageSetup::CreateADOTabPage(), dbaui::OAuthentificationPageSetup::CreateAuthentificationTabPage(), dbaui::OConnectionTabPageSetup::CreateDbaseTabPage(), dbaui::OSpreadSheetConnectionPageSetup::CreateDocumentOrSpreadSheetTabPage(), dbaui::OFinalDBPageSetup::CreateFinalDBTabPageSetup(), dbaui::OJDBCConnectionPageSetup::CreateJDBCTabPage(), dbaui::OLDAPConnectionPageSetup::CreateLDAPTabPage(), dbaui::OConnectionTabPageSetup::CreateMSAccessTabPage(), dbaui::OMySQLIntroPageSetup::CreateMySQLIntroTabPage(), dbaui::OGeneralSpecialJDBCConnectionPageSetup::CreateMySQLJDBCTabPage(), dbaui::OConnectionTabPageSetup::CreateODBCTabPage(), dbaui::OGeneralSpecialJDBCConnectionPageSetup::CreateOracleJDBCTabPage(), dbaui::OPostgresConnectionPageSetup::CreatePostgresTabPage(), dbaui::OTextConnectionPageSetup::CreateTextTabPage(), dbaui::OConnectionTabPageSetup::CreateUserDefinedTabPage(), vcl::WizardMachine::defaultButton(), DSID_CONNECTURL, vcl::WizardMachine::enableButtons(), dbaccess::ODsnTypeCollection::getPrefix(), getStateDisplayName(), LINK, m_pCollection, m_pImpl, m_pOutSet, weld::AssistantController::m_xAssistant, PAGE_DBSETUPWIZARD_ADO, PAGE_DBSETUPWIZARD_AUTHENTIFICATION, PAGE_DBSETUPWIZARD_DBASE, PAGE_DBSETUPWIZARD_DOCUMENT_OR_SPREADSHEET, PAGE_DBSETUPWIZARD_FINAL, PAGE_DBSETUPWIZARD_INTRO, PAGE_DBSETUPWIZARD_JDBC, PAGE_DBSETUPWIZARD_LDAP, PAGE_DBSETUPWIZARD_MSACCESS, PAGE_DBSETUPWIZARD_MYSQL_INTRO, PAGE_DBSETUPWIZARD_MYSQL_JDBC, PAGE_DBSETUPWIZARD_MYSQL_NATIVE, PAGE_DBSETUPWIZARD_MYSQL_ODBC, PAGE_DBSETUPWIZARD_ODBC, PAGE_DBSETUPWIZARD_ORACLE, PAGE_DBSETUPWIZARD_POSTGRES, PAGE_DBSETUPWIZARD_TEXT, PAGE_DBSETUPWIZARD_USERDEFINED, and u.
|
private |
Definition at line 834 of file dbwizsetup.cxx.
References INetURLObject::getBase(), INetURLObject::GetMainURL(), INetURLObject::getName(), getORB(), i, INetURLObject::LAST_SEGMENT, INetURLObject::NONE, INetURLObject::setBase(), and INetURLObject::WithCharset.
Referenced by callSaveAsDialog().
|
private |
Definition at line 817 of file dbwizsetup.cxx.
References INetURLObject::GetMainURL(), INetURLObject::getName(), getORB(), i, INetURLObject::NONE, and INetURLObject::setName().
Referenced by CreateDatabase().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
declares a path with or without authentication, as indicated by the database type
_sURL | the data source type for which the path is declared. If this data source type does not support authentication, the PAGE_DBSETUPWIZARD_AUTHENTIFICATION state will be stripped from the sequence of states. |
_nPathId | the ID of the path @path the first state in this path, following by an arbitrary number of others, as in RoadmapWizard::declarePath. |
Definition at line 170 of file dbwizsetup.cxx.
References dbaui::AuthNone, vcl::RoadmapWizardMachine::declarePath(), dbaui::DataSourceMetaData::getAuthentication(), and PAGE_DBSETUPWIZARD_AUTHENTIFICATION.
Referenced by ODbTypeWizDialogSetup().
|
overridevirtual |
enables or disables the user's possibility to confirm the settings
In a wizard, disabling this will usually disable the "Finish" button. In a normal tab dialog, this will usually disable the "OK" button.
Implements dbaui::IDatabaseSettingsDialog.
Definition at line 652 of file dbwizsetup.cxx.
|
overrideprivatevirtual |
Reimplemented from vcl::RoadmapWizardMachine.
Definition at line 611 of file dbwizsetup.cxx.
References vcl::WizardMachine::enableButtons(), dbaui::OFinalDBPageSetup::enableTableWizardCheckBox(), vcl::RoadmapWizardMachine::enterState(), dbaui::ODbDataSourceAdministrationHelper::getDatasourceType(), m_pCollection, m_pFinalPage, m_pOutSet, m_sOldURL, m_sURL, PAGE_DBSETUPWIZARD_FINAL, PAGE_DBSETUPWIZARD_INTRO, and dbaccess::ODsnTypeCollection::supportsTableCreation().
|
overridevirtual |
Implements dbaui::IDatabaseSettingsDialog.
Definition at line 417 of file dbwizsetup.cxx.
References dbaui::ODbDataSourceAdministrationHelper::getDatasourceType(), dbaui::OMySQLIntroPageSetup::getMySQLMode(), SfxTabPage::IsVisible(), m_pMySQLIntroPage, dbaui::OMySQLIntroPageSetup::VIA_JDBC, dbaui::OMySQLIntroPageSetup::VIA_NATIVE, and dbaui::OMySQLIntroPageSetup::VIA_ODBC.
|
overridevirtual |
Implements dbaui::IDatabaseSettingsDialog.
Definition at line 391 of file dbwizsetup.cxx.
References m_pImpl.
|
overridevirtual |
Implements dbaui::IDatabaseSettingsDialog.
Definition at line 386 of file dbwizsetup.cxx.
References m_pImpl.
Referenced by activateDatabasePath(), CreateDatabase(), createUniqueFileName(), createUniqueFolderName(), RegisterDataSourceByLocation(), and SaveDatabaseDocument().
|
overridevirtual |
Implements dbaui::IItemSetHelper.
Definition at line 371 of file dbwizsetup.cxx.
References m_pOutSet.
|
overrideprivatevirtual |
Reimplemented from vcl::WizardMachine.
Definition at line 854 of file dbwizsetup.cxx.
|
overridevirtual |
Reimplemented from vcl::RoadmapWizardMachine.
Definition at line 187 of file dbwizsetup.cxx.
References DBA_RES, m_sRM_ADOText, m_sRM_AuthentificationText, m_sRM_dBaseText, m_sRM_DocumentOrSpreadSheetText, m_sRM_FinalText, m_sRM_IntroText, m_sRM_JDBCText, m_sRM_LDAPText, m_sRM_MSAccessText, m_sRM_MySQLNativePageTitle, m_sRM_MySQLText, m_sRM_ODBCText, m_sRM_OracleText, m_sRM_PostgresText, m_sRM_TextText, PAGE_DBSETUPWIZARD_ADO, PAGE_DBSETUPWIZARD_AUTHENTIFICATION, PAGE_DBSETUPWIZARD_DBASE, PAGE_DBSETUPWIZARD_DOCUMENT_OR_SPREADSHEET, PAGE_DBSETUPWIZARD_FINAL, PAGE_DBSETUPWIZARD_INTRO, PAGE_DBSETUPWIZARD_JDBC, PAGE_DBSETUPWIZARD_LDAP, PAGE_DBSETUPWIZARD_MSACCESS, PAGE_DBSETUPWIZARD_MYSQL_INTRO, PAGE_DBSETUPWIZARD_MYSQL_JDBC, PAGE_DBSETUPWIZARD_MYSQL_NATIVE, PAGE_DBSETUPWIZARD_MYSQL_ODBC, PAGE_DBSETUPWIZARD_ODBC, PAGE_DBSETUPWIZARD_ORACLE, PAGE_DBSETUPWIZARD_POSTGRES, PAGE_DBSETUPWIZARD_TEXT, and PAGE_DBSETUPWIZARD_USERDEFINED.
Referenced by createPage().
|
overridevirtual |
Implements dbaui::IItemSetHelper.
Definition at line 376 of file dbwizsetup.cxx.
References m_pOutSet.
Referenced by resetPages().
bool dbaui::ODbTypeWizDialogSetup::IsDatabaseDocumentToBeOpened | ( | ) | const |
returns <TRUE> if the database should be opened, otherwise <FALSE>.
Definition at line 721 of file dbwizsetup.cxx.
References dbaui::OGeneralPageWizard::eOpenExisting, dbaui::OGeneralPageWizard::GetDatabaseCreationMode(), dbaui::OFinalDBPageSetup::IsDatabaseDocumentToBeOpened(), m_pFinalPage, and m_pGeneralPage.
Referenced by dbaui::ODBTypeWizDialogSetup::executedDialog().
bool dbaui::ODbTypeWizDialogSetup::IsTableWizardToBeStarted | ( | ) | const |
returns <TRUE> if the table wizard should be opened, otherwise <FALSE>.
Definition at line 732 of file dbwizsetup.cxx.
References dbaui::OGeneralPageWizard::eOpenExisting, dbaui::OGeneralPageWizard::GetDatabaseCreationMode(), dbaui::OFinalDBPageSetup::IsTableWizardToBeStarted(), m_pFinalPage, and m_pGeneralPage.
Referenced by dbaui::ODBTypeWizDialogSetup::executedDialog().
|
overrideprivatevirtual |
Reimplemented from vcl::WizardMachine.
Definition at line 635 of file dbwizsetup.cxx.
References SfxTabPage::DeactivatePage(), vcl::WizardMachine::GetPage(), m_pImpl, m_pOutSet, m_sOldURL, m_sURL, PAGE_DBSETUPWIZARD_INTRO, PAGE_DBSETUPWIZARD_MYSQL_INTRO, and resetPages().
|
overrideprivatevirtual |
Reimplemented from vcl::WizardMachine.
Definition at line 968 of file dbwizsetup.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, and PAGE_DBSETUPWIZARD_FINAL.
|
private |
Definition at line 770 of file dbwizsetup.cxx.
References aURL, getORB(), INetURLObject::LAST_SEGMENT, m_pImpl, and INetURLObject::WithCharset.
Referenced by SaveDatabaseDocument().
|
private |
Definition at line 357 of file dbwizsetup.cxx.
References SfxItemSet::ClearItem(), getWriteOutputSet(), and m_pImpl.
Referenced by leaveState().
|
private |
Definition at line 668 of file dbwizsetup.cxx.
References Any, callSaveAsDialog(), CreateDatabase(), dbaui::OGeneralPageWizard::eCreateNew, Exception, dbaui::OGeneralPageWizard::GetDatabaseCreationMode(), dbaui::getDataSourceOrModel(), dbaui::ODbDataSourceAdministrationHelper::getDocumentUrl(), getORB(), comphelper::NamedValueCollection::getPropertyValues(), dbaui::OFinalDBPageSetup::IsDatabaseDocumentToBeRegistered(), m_pFinalPage, m_pGeneralPage, m_pImpl, m_pOutSet, comphelper::NamedValueCollection::put(), RegisterDataSourceByLocation(), and xModel.
|
overridevirtual |
Implements dbaui::IDatabaseSettingsDialog.
Definition at line 628 of file dbwizsetup.cxx.
References SfxTabPage::FillItemSet(), vcl::WizardMachine::getCurrentState(), vcl::WizardMachine::GetPage(), and m_pOutSet.
void dbaui::ODbTypeWizDialogSetup::SetFinalPage | ( | OFinalDBPageSetup * | pPage | ) |
Definition at line 458 of file dbwizsetup.cxx.
References m_pFinalPage.
Referenced by dbaui::OFinalDBPageSetup::OFinalDBPageSetup().
void dbaui::ODbTypeWizDialogSetup::SetGeneralPage | ( | OGeneralPageWizard * | pPage | ) |
Definition at line 449 of file dbwizsetup.cxx.
References LINK, m_pGeneralPage, dbaui::OGeneralPageWizard::SetChooseDocumentHandler(), dbaui::OGeneralPageWizard::SetCreationModeHandler(), dbaui::OGeneralPageWizard::SetDocumentSelectionHandler(), and dbaui::OGeneralPage::SetTypeSelectHandler().
Referenced by dbaui::OGeneralPageWizard::OGeneralPageWizard().
void dbaui::ODbTypeWizDialogSetup::SetIntroPage | ( | OMySQLIntroPageSetup * | pPage | ) |
Definition at line 443 of file dbwizsetup.cxx.
References LINK, m_pMySQLIntroPage, and dbaui::OMySQLIntroPageSetup::SetClickHdl().
Referenced by dbaui::OMySQLIntroPageSetup::OMySQLIntroPageSetup().
|
overridevirtual |
Implements dbaui::IDatabaseSettingsDialog.
Definition at line 647 of file dbwizsetup.cxx.
References weld::AssistantController::m_xAssistant.
|
private |
Definition at line 340 of file dbwizsetup.cxx.
References vcl::WizardMachine::enableButtons(), vcl::RoadmapWizardMachine::enableState(), dbaccess::ODsnTypeCollection::isConnectionUrlRequired(), m_bIsConnectable, m_pCollection, m_sOldURL, m_sURL, PAGE_DBSETUPWIZARD_AUTHENTIFICATION, and PAGE_DBSETUPWIZARD_FINAL.
Referenced by activateDatabasePath().
|
private |
Definition at line 396 of file dbwizsetup.cxx.
References dbaccess::DST_MYSQL_JDBC, dbaccess::DST_MYSQL_NATIVE, dbaccess::DST_MYSQL_ODBC, dbaui::OMySQLIntroPageSetup::getMySQLMode(), m_pMySQLIntroPage, dbaui::OMySQLIntroPageSetup::VIA_JDBC, dbaui::OMySQLIntroPageSetup::VIA_NATIVE, and dbaui::OMySQLIntroPageSetup::VIA_ODBC.
Referenced by activateDatabasePath().
|
private |
Definition at line 80 of file dbwizsetup.hxx.
Referenced by callSaveAsDialog(), and CreateDatabase().
|
private |
Definition at line 64 of file dbwizsetup.hxx.
Referenced by updateTypeDependentStates().
|
private |
Definition at line 87 of file dbwizsetup.hxx.
Referenced by activateDatabasePath(), CreateDatabase(), createPage(), enterState(), ODbTypeWizDialogSetup(), and updateTypeDependentStates().
|
private |
Definition at line 84 of file dbwizsetup.hxx.
Referenced by enterState(), IsDatabaseDocumentToBeOpened(), IsTableWizardToBeStarted(), SaveDatabaseDocument(), and SetFinalPage().
|
private |
Definition at line 82 of file dbwizsetup.hxx.
Referenced by activateDatabasePath(), CreateDatabase(), IsDatabaseDocumentToBeOpened(), IsTableWizardToBeStarted(), SaveDatabaseDocument(), and SetGeneralPage().
|
private |
Definition at line 60 of file dbwizsetup.hxx.
Referenced by activateDatabasePath(), clearPassword(), createConnection(), CreateDatabase(), createPage(), getDriver(), getORB(), leaveState(), ODbTypeWizDialogSetup(), RegisterDataSourceByLocation(), resetPages(), and SaveDatabaseDocument().
|
private |
Definition at line 83 of file dbwizsetup.hxx.
Referenced by getDatasourceType(), SetIntroPage(), and VerifyDataSourceType().
|
private |
Definition at line 61 of file dbwizsetup.hxx.
Referenced by callSaveAsDialog(), CreateDatabase(), createPage(), enterState(), getOutputSet(), getWriteOutputSet(), leaveState(), ODbTypeWizDialogSetup(), SaveDatabaseDocument(), and saveDatasource().
|
private |
Definition at line 63 of file dbwizsetup.hxx.
Referenced by activateDatabasePath(), enterState(), leaveState(), and updateTypeDependentStates().
|
private |
Definition at line 70 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 78 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 66 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 77 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 79 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 65 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 71 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 69 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 68 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 72 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 75 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 76 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 73 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 74 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 67 of file dbwizsetup.hxx.
Referenced by getStateDisplayName().
|
private |
Definition at line 62 of file dbwizsetup.hxx.
Referenced by activateDatabasePath(), enterState(), leaveState(), and updateTypeDependentStates().
|
private |
Definition at line 81 of file dbwizsetup.hxx.
Referenced by callSaveAsDialog(), and CreateDatabase().