31#define LCW_STATE_DATASOURCE_SELECTION 0
32#define LCW_STATE_TABLESELECTION 1
33#define LCW_STATE_FIELDSELECTION 2
34#define LCW_STATE_FIELDLINK 3
35#define LCW_STATE_COMBODBFIELD 4
54 const css::uno::Reference< css::beans::XPropertySet >& _rxObjectModel,
55 const css::uno::Reference< css::uno::XComponentContext >& _rxContext
90 css::uno::Reference< css::container::XNameAccess >
getTables()
const;
virtual OUString & getDBFieldSetting() override
virtual bool canAdvance() const override
virtual void Activate() override
OComboDBFieldPage(weld::Container *pPage, OControlWizard *pWizard)
DECL_LINK(OnFieldSelected, weld::TreeView &, void)
std::unique_ptr< weld::Label > m_xInfo
virtual bool commitPage(::vcl::WizardTypes::CommitPageReason _eReason) override
DECL_LINK(OnTableDoubleClicked, weld::TreeView &, bool)
std::unique_ptr< weld::TreeView > m_xSelectTableField
virtual void initializePage() override
OContentFieldSelection(weld::Container *pPage, OListComboWizard *pWizard)
virtual bool canAdvance() const override
std::unique_ptr< weld::Entry > m_xDisplayedField
virtual ~OContentFieldSelection() override
virtual void Activate() override
virtual bool canAdvance() const override
virtual void initializePage() override
DECL_LINK(OnTableSelected, weld::TreeView &, void)
virtual bool commitPage(::vcl::WizardTypes::CommitPageReason _eReason) override
DECL_LINK(OnTableDoubleClicked, weld::TreeView &, bool)
OContentTableSelection(weld::Container *pPage, OListComboWizard *pWizard)
virtual ~OContentTableSelection() override
std::unique_ptr< weld::TreeView > m_xSelectTable
OControlWizard * getDialog()
css::uno::Reference< css::container::XNameAccess > getTables() const
OLCPage(weld::Container *pPage, OListComboWizard *pWizard, const OUString &rUIXMLDescription, const OUString &rID)
OListComboSettings & getSettings()
css::uno::Sequence< OUString > getTableFields()
virtual bool canAdvance() const override
virtual void initializePage() override
std::unique_ptr< weld::ComboBox > m_xTableField
virtual bool commitPage(::vcl::WizardTypes::CommitPageReason _eReason) override
OLinkFieldsPage(weld::Container *pPage, OListComboWizard *pWizard)
virtual ~OLinkFieldsPage() override
std::unique_ptr< weld::ComboBox > m_xValueListField
virtual void Activate() override
DECL_LINK(OnSelectionModified, weld::ComboBox &, void)
virtual bool approveControl(sal_Int16 _nClassId) override
OListComboSettings m_aSettings
virtual bool onFinish() override
virtual void enterState(WizardState _nState) override
virtual bool leaveState(WizardState _nState) override
OListComboWizard(weld::Window *pParent, const css::uno::Reference< css::beans::XPropertySet > &_rxObjectModel, const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
virtual WizardState determineNextState(WizardState _nCurrentState) const override
WizardState getFinalState() const
virtual std::unique_ptr< BuilderPage > createPage(WizardState _nState) override
OListComboSettings & getSettings()
#define LCW_STATE_COMBODBFIELD
#define LCW_STATE_FIELDLINK
OUString sListContentTable
OUString sListContentField
OUString sLinkedFormField
OUString sLinkedListField