33 class CellBindingHelper;
34 class IPropertyEnumRepresentation;
44 const css::uno::Reference< css::uno::XComponentContext >& _rxContext
56 virtual css::uno::Any SAL_CALL
getPropertyValue(
const OUString& _rPropertyName )
override;
57 virtual void SAL_CALL
setPropertyValue(
const OUString& _rPropertyName,
const css::uno::Any& _rValue )
override;
58 virtual css::uno::Any SAL_CALL
convertToPropertyValue(
const OUString& _rPropertyName,
const css::uno::Any& _rControlValue )
override;
59 virtual css::uno::Any SAL_CALL
convertToControlValue(
const OUString& _rPropertyName,
const css::uno::Any& _rPropertyValue,
const css::uno::Type& _rControlValueType )
override;
61 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;
64 virtual css::uno::Sequence< css::beans::Property >
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
virtual css::uno::Any SAL_CALL convertToControlValue(const OUString &_rPropertyName, const css::uno::Any &_rPropertyValue, const css::uno::Type &_rControlValueType) override
void impl_updateDependentProperty_nothrow(PropertyId _nPropId, const css::uno::Reference< css::inspection::XObjectInspectorUI > &_rxInspectorUI) const
updates a property (UI) whose state depends on more than one other property
virtual ~CellBindingPropertyHandler() override
virtual OUString SAL_CALL getImplementationName() override
std::unique_ptr< CellBindingHelper > m_pHelper
virtual css::uno::Sequence< css::beans::Property > doDescribeSupportedProperties() const override
virtual void onNewComponent() override
called when XPropertyHandler::inspect has been called, and we thus have a new component to inspect
virtual css::uno::Sequence< OUString > SAL_CALL getActuatingProperties() override
virtual void SAL_CALL setPropertyValue(const OUString &_rPropertyName, const css::uno::Any &_rValue) override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &_rPropertyName) override
virtual css::uno::Any SAL_CALL convertToPropertyValue(const OUString &_rPropertyName, const css::uno::Any &_rControlValue) override
::rtl::Reference< IPropertyEnumRepresentation > m_pCellExchangeConverter
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
CellBindingPropertyHandler(const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
PropertyHandler implementation which additionally supports XServiceInfo.
a property handler for any virtual string properties