34 css::uno::Reference< css::uno::XComponentContext >
45 const css::uno::Reference< css::uno::XComponentContext >& _rxORB);
47 virtual short run()
override;
50 const css::uno::Reference< css::uno::XComponentContext >&
virtual OUString getStateDisplayName(WizardState _nState) const override
AddressSettings m_aSettings
virtual bool onFinish() override
static bool needAdminInvokationPage(AddressSourceType _eType)
void implDefaultTableName()
guesses a default for the table name, if no valid table is selected
ODataSource m_aNewDataSource
void implDoAutoFieldMapping()
does an automatic field mapping (possible for all types except AST_OTHER)
bool needManualFieldMapping() const
checks if we need a manual (user-guided) field mapping
static bool needTableSelection(AddressSourceType _eType)
determines whether the given address book type does provide one table only
css::uno::Reference< css::uno::XComponentContext > m_xORB
virtual std::unique_ptr< BuilderPage > createPage(WizardState _nState) override
const css::uno::Reference< css::uno::XComponentContext > & getORB() const
get the service factory which was used to create the dialog
bool needAdminInvokationPage() const
check if with the current settings, we would need to invoke he administration dialog for more details...
OAddressBookSourcePilot(weld::Window *_pParent, const css::uno::Reference< css::uno::XComponentContext > &_rxORB)
ctor
const ODataSource & getDataSource() const
AddressSourceType m_eNewDataSourceType
const AddressSettings & getSettings() const
virtual short run() override
static bool needManualFieldMapping(AddressSourceType _eType)
void impl_updateRoadmap(AddressSourceType _eType)
bool connectToDataSource(bool _bForceReConnect)
virtual bool prepareLeaveCurrentState(CommitPageReason _eReason) override
void implCreateDataSource()
creates a new data source of the type indicated by m_aSettings
AddressSettings & getSettings()
virtual void enterState(WizardState _nState) override
void typeSelectionChanged(AddressSourceType _eType)
to be called when the selected type changed
a non-UNO wrapper for a data source
::vcl::RoadmapWizardMachine OAddressBookSourcePilot_Base
@ AST_EVOLUTION_GROUPWISE