28#include <com/sun/star/beans/XPropertyState.hpp>
29#include <com/sun/star/sdbc/XRowSet.hpp>
30#include <com/sun/star/awt/XControlContainer.hpp>
52 class FormComponentPropertyHandler;
68 css::uno::Reference< css::sdbc::XRowSet >
m_xRowSet;
73 css::uno::Reference< css::inspection::XObjectInspectorUI >
m_xBrowserUI;
92 const css::uno::Reference< css::uno::XComponentContext >& _rxContext
111 virtual css::uno::Any SAL_CALL
getPropertyValue( const OUString& _rPropertyName ) override;
112 virtual
void SAL_CALL
setPropertyValue( const OUString& _rPropertyName, const css::uno::Any& _rValue ) override;
113 virtual css::uno::Any SAL_CALL
convertToPropertyValue( const OUString& _rPropertyName, const css::uno::Any& _rControlValue ) override;
114 virtual css::uno::Any SAL_CALL
convertToControlValue( const OUString& _rPropertyName, const css::uno::Any& _rPropertyValue, const css::uno::
Type& _rControlValueType ) override;
115 virtual css::
beans::PropertyState SAL_CALL
getPropertyState( const OUString& _rPropertyName ) override;
120 virtual css::inspection::LineDescriptor SAL_CALL
describePropertyLine( const OUString& _rPropertyName, const css::uno::Reference< css::inspection::XPropertyControlFactory >& _rxControlFactory ) override;
121 virtual css::inspection::InteractiveSelectionResult
122 SAL_CALL
onInteractivePropertySelection( const OUString& _rPropertyName,
sal_Bool _bPrimary, css::uno::Any& _rData, const css::uno::Reference< css::inspection::XObjectInspectorUI >& _rxInspectorUI ) override;
123 virtual
void SAL_CALL
actuatingPropertyChanged( const OUString& _rActuatingPropertyName, const css::uno::Any& _rNewValue, const css::uno::Any& _rOldValue, const css::uno::Reference< css::inspection::XObjectInspectorUI >& _rxInspectorUI,
sal_Bool _bFirstTimeInit ) override;
127 virtual
void SAL_CALL
disposing() override;
130 virtual css::uno::Sequence< css::
beans::Property >
196 css::inspection::LineDescriptor& _out_rProperty,
197 const css::uno::Reference< css::inspection::XPropertyControlFactory >& _rxControlFactory
220 ,
std::vector< OUString >& _out_rNames
221 ,
std::u16string_view _sName =
std::u16string_view() ) const;
230 css::inspection::LineDescriptor& _out_rDescriptor,
231 const css::uno::Reference< css::inspection::XPropertyControlFactory >& _rxControlFactory
362 css::uno::Reference< css::awt::XControlContainer >
376 const css::uno::Reference< css::inspection::XObjectInspectorUI >& _rxInspectorUI,
411 const css::uno::Reference< css::
beans::XPropertySet >& _xFormProperties,
412 bool _bAllowEmptyDataSourceName );
OPropertyContainer(::cppu::OBroadcastHelper &_rBHelper)
PropertyHandler implementation which additionally supports XServiceInfo.
encapsulates the code for calling and managing a query design frame, used for interactively designing...
a property handler for any virtual string properties
::comphelper::OPropertyArrayUsageHelper< FormComponentPropertyHandler > FormComponentPropertyHandler_PROP
#define DECLARE_XINTERFACE()