22#include <com/sun/star/container/XNameAccess.hpp>
23#include <com/sun/star/sdbc/XConnection.hpp>
24#include <com/sun/star/sdb/XSingleSelectQueryComposer.hpp>
25#include <com/sun/star/sdbc/XRowSet.hpp>
44 css::uno::Reference< css::sdb::XSingleSelectQueryComposer >
46 css::uno::Reference< css::sdbc::XRowSet >
51 explicit ComposerDialog(
const css::uno::Reference< css::uno::XComponentContext >& _rxORB);
57 virtual css::uno::Reference< css::beans::XPropertySetInfo> SAL_CALL
getPropertySetInfo()
override;
58 virtual ::cppu::IPropertyArrayHelper& SAL_CALL
getInfoHelper()
override;
65 const css::uno::Reference< css::sdbc::XConnection >& _rxConnection,
66 const css::uno::Reference< css::container::XNameAccess >& _rxColumns
71 virtual std::unique_ptr<weld::DialogController>
createDialog(
const css::uno::Reference<css::awt::XWindow>& rParent)
override;
79 const css::uno::Reference< css::uno::XComponentContext >& _rxORB
88 const css::uno::Reference< css::sdbc::XConnection >& _rxConnection,
89 const css::uno::Reference< css::container::XNameAccess >& _rxColumns
93 virtual void executedDialog( sal_Int16 _nExecutionResult )
override;
94 virtual void SAL_CALL
initialize(
const css::uno::Sequence< css::uno::Any >&
aArguments )
override;
103 const css::uno::Reference< css::uno::XComponentContext >& _rxORB
112 const css::uno::Reference< css::sdbc::XConnection >& _rxConnection,
113 const css::uno::Reference< css::container::XNameAccess >& _rxColumns
117 virtual void executedDialog( sal_Int16 _nExecutionResult )
override;
118 virtual void SAL_CALL
initialize(
const css::uno::Sequence< css::uno::Any >&
aArguments )
override;
css::uno::Reference< css::sdbc::XRowSet > m_xRowSet
ComposerDialog(const css::uno::Reference< css::uno::XComponentContext > &_rxORB)
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
css::uno::Reference< css::sdb::XSingleSelectQueryComposer > m_xComposer
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual ~ComposerDialog() override
virtual std::unique_ptr< weld::GenericDialogController > createComposerDialog(weld::Window *_pParent, const css::uno::Reference< css::sdbc::XConnection > &_rxConnection, const css::uno::Reference< css::container::XNameAccess > &_rxColumns)=0
virtual std::unique_ptr< weld::DialogController > createDialog(const css::uno::Reference< css::awt::XWindow > &rParent) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual void executedDialog(sal_Int16 _nExecutionResult) override
virtual std::unique_ptr< weld::GenericDialogController > createComposerDialog(weld::Window *_pParent, const css::uno::Reference< css::sdbc::XConnection > &_rxConnection, const css::uno::Reference< css::container::XNameAccess > &_rxColumns) override
RowsetFilterDialog(const css::uno::Reference< css::uno::XComponentContext > &_rxORB)
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual std::unique_ptr< weld::GenericDialogController > createComposerDialog(weld::Window *_pParent, const css::uno::Reference< css::sdbc::XConnection > &_rxConnection, const css::uno::Reference< css::container::XNameAccess > &_rxColumns) override
RowsetOrderDialog(const css::uno::Reference< css::uno::XComponentContext > &_rxORB)
virtual void executedDialog(sal_Int16 _nExecutionResult) override
Sequence< PropertyValue > aArguments
::comphelper::OPropertyArrayUsageHelper< ComposerDialog > ComposerDialog_PBASE