25#include <com/sun/star/util/XNumberFormatter.hpp>
26#include <com/sun/star/container/XIndexAccess.hpp>
27#include <com/sun/star/sdbc/XConnection.hpp>
28#include <com/sun/star/beans/PropertyValue.hpp>
56 css::uno::Reference< css::container::XIndexAccess >
58 css::uno::Reference< css::sdbc::XConnection >
60 css::uno::Reference< css::util::XNumberFormatter >
69 css::uno::Sequence< css::beans::PropertyValue >
81 const css::uno::Reference< css::container::XIndexAccess > & _rParamContainer,
82 const css::uno::Reference< css::sdbc::XConnection > & _rxConnection,
83 const css::uno::Reference< css::uno::XComponentContext >& rxContext);
86 const css::uno::Sequence< css::beans::PropertyValue >&
DECL_LINK(OnButtonClicked, weld::Button &, void)
OParameterDialog(weld::Window *_pParent, const css::uno::Reference< css::container::XIndexAccess > &_rParamContainer, const css::uno::Reference< css::sdbc::XConnection > &_rxConnection, const css::uno::Reference< css::uno::XComponentContext > &rxContext)
css::uno::Reference< css::sdbc::XConnection > m_xConnection
css::uno::Reference< css::util::XNumberFormatter > m_xFormatter
bool CheckValueForError()
virtual ~OParameterDialog() override
std::vector< VisitFlags > m_aVisitedParams
std::unique_ptr< weld::Button > m_xOKBtn
css::uno::Sequence< css::beans::PropertyValue > m_aFinalValues
std::unique_ptr< weld::Button > m_xTravelNext
css::uno::Reference< css::container::XIndexAccess > m_xParams
::dbtools::OPredicateInputController m_aPredicateInput
std::unique_ptr< weld::Entry > m_xParam
std::unique_ptr< weld::TreeView > m_xAllParams
the final values as entered by the user
DECL_LINK(OnValueLoseFocusHdl, weld::Widget &, void)
DECL_LINK(OnValueModified, weld::Entry &, void)
DECL_LINK(OnEntryListBoxSelected, weld::TreeView &, void)
const css::uno::Sequence< css::beans::PropertyValue > & getValues() const
std::unique_ptr< weld::Button > m_xCancelBtn
DECL_LINK(OnVisitedTimeout, Timer *, void)
sal_Int32 m_nCurrentlySelected