22#include <com/sun/star/lang/XMultiServiceFactory.hpp>
23#include <com/sun/star/form/FormComponentType.hpp>
24#include <com/sun/star/sdbc/XConnection.hpp>
25#include <com/sun/star/task/XInteractionHandler.hpp>
26#include <com/sun/star/uno/XComponentContext.hpp>
60 void setFormConnection(
const css::uno::Reference< css::sdbc::XConnection >& _rxConn,
bool _bAutoDispose =
true );
61 css::uno::Reference< css::sdbc::XConnection >
70 const css::uno::Sequence< OUString >& _rItems);
73 const css::uno::Sequence< OUString >& _rItems);
90 css::uno::Reference< css::uno::XComponentContext >
96 const css::uno::Reference< css::beans::XPropertySet >& _rxObjectModel,
97 const css::uno::Reference< css::uno::XComponentContext >& _rxContext
105 const css::uno::Reference< css::uno::XComponentContext >&
111 css::uno::Reference< css::sdbc::XConnection >
128 css::uno::Reference< css::sdbc::XConnection >
133 virtual short run()
override;
OControlWizardPage(weld::Container *pPage, OControlWizard *pWizard, const OUString &rUIXMLDescription, const OUString &rID)
std::unique_ptr< weld::Label > m_xFormDatasource
OControlWizard * getDialog()
css::uno::Reference< css::sdbc::XConnection > getFormConnection() const
virtual ~OControlWizardPage() override
virtual void initializePage() override
std::unique_ptr< weld::Label > m_xFormTable
std::unique_ptr< weld::Label > m_xFormContentTypeLabel
static void fillListBox(weld::ComboBox &_rList, const css::uno::Sequence< OUString > &_rItems)
const OControlWizardContext & getContext() const
std::unique_ptr< weld::Frame > m_xFrame
void enableFormDatasourceDisplay()
void setFormConnection(const css::uno::Reference< css::sdbc::XConnection > &_rxConn, bool _bAutoDispose=true)
static void fillListBox(weld::TreeView &_rList, const css::uno::Sequence< OUString > &_rItems)
std::unique_ptr< weld::Label > m_xFormDatasourceLabel
OControlWizard * m_pDialog
std::unique_ptr< weld::Label > m_xFormContentType
OControlWizardContext m_aContext
virtual short run() override
void initControlSettings(OControlWizardSettings *_pSettings)
virtual bool approveControl(sal_Int16 _nClassId)=0
css::uno::Reference< css::uno::XComponentContext > m_xContext
bool needDatasourceSelection()
OControlWizard(weld::Window *_pParent, const css::uno::Reference< css::beans::XPropertySet > &_rxObjectModel, const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
void commitControlSettings(OControlWizardSettings const *_pSettings)
css::uno::Reference< css::sdbc::XConnection > getFormConnection() const
css::uno::Reference< css::task::XInteractionHandler > getInteractionHandler(weld::Window *_pWindow) const
returns the com.sun.star.task.InteractionHandler
bool updateContext(const OAccessRegulator &)
void implDetermineShape()
virtual ~OControlWizard() override
void setFormConnection(const OAccessRegulator &, const css::uno::Reference< css::sdbc::XConnection > &_rxConn, bool _bAutoDispose)
const css::uno::Reference< css::uno::XComponentContext > & getComponentContext() const
const OControlWizardContext & getContext() const
::vcl::OWizardPage OControlWizardPage_Base
::vcl::WizardMachine OControlWizard_Base