34 const css::uno::Reference< css::uno::XComponentContext>& _rxFactory
38 const css::uno::Reference< css::uno::XComponentContext>& _rxFactory
44 {
return "com.sun.star.form.OCheckBoxModel"; }
51 write(
const css::uno::Reference< css::io::XObjectOutputStream>& _rxOutStream)
override;
53 read(
const css::uno::Reference< css::io::XObjectInputStream>& _rxInStream)
override;
57 css::uno::Sequence< css::beans::Property >& _rProps
61 virtual css::uno::Reference< css::util::XCloneable > SAL_CALL
createClone( )
override;
71 explicit OCheckBoxControl(
const css::uno::Reference< css::uno::XComponentContext>& _rxContext);
75 {
return "com.sun.star.form.OCheckBoxControl"; }
OCheckBoxControl(const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
OUString SAL_CALL getImplementationName() override
OUString SAL_CALL getImplementationName() override
OCheckBoxModel(const OCheckBoxModel *_pOriginal, const css::uno::Reference< css::uno::XComponentContext > &_rxFactory)
virtual ~OCheckBoxModel() override
virtual css::uno::Any translateDbColumnToControlValue() override
translates a db column value into a control value.
virtual bool commitControlValueToDbColumn(bool _bPostReset) override
commits the current control value to the database column we're bound to @precond we're properly bound...
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL write(const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream) override
virtual void describeFixedProperties(css::uno::Sequence< css::beans::Property > &_rProps) const override
describes the properties provided by this class, or its respective derived class
virtual void SAL_CALL read(const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream) override
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone() override
OCheckBoxModel(const css::uno::Reference< css::uno::XComponentContext > &_rxFactory)
virtual OUString SAL_CALL getServiceName() override
an OBoundControlModel which features the exchange of a reference value
ListBox is a bit confusing / different from other form components, so here are a few notes: