25#define PF_HANDLE_COMMON_PROPS 0x8000
29#define PF_FAKE_FORMATTED_FIELD 0x4000
32#define PF_SPECIAL_FLAGS 0xFF00
54 const css::uno::Reference< css::uno::XComponentContext>& _rxFactory,
55 const OUString& _rUnoControlModelTypeName,
56 const OUString& _rDefault,
57 const bool _bSupportExternalBinding,
58 const bool _bSupportsValidation
63 const css::uno::Reference< css::uno::XComponentContext>& _rxFactory
69 virtual void SAL_CALL
write(
const css::uno::Reference< css::io::XObjectOutputStream>& _rxOutStream)
override;
70 virtual void SAL_CALL
read(
const css::uno::Reference< css::io::XObjectInputStream>& _rxInStream)
override;
73 virtual void SAL_CALL
getFastPropertyValue(css::uno::Any& rValue, sal_Int32 nHandle )
const override;
75 sal_Int32 nHandle,
const css::uno::Any& rValue )
override;
77 using ::cppu::OPropertySetHelper::getFastPropertyValue;
virtual sal_Bool SAL_CALL convertFastPropertyValue(css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual sal_uInt16 getPersistenceFlags() const
sal_Int16 getLastReadVersion() const
virtual void SAL_CALL read(const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream) override
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual css::uno::Any getPropertyDefaultByHandle(sal_Int32 nHandle) const override
virtual ~OEditBaseModel() override
OEditBaseModel(const OEditBaseModel *_pOriginal, const css::uno::Reference< css::uno::XComponentContext > &_rxFactory)
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
void defaultCommonEditProperties()
void readCommonEditProperties(const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream)
virtual void SAL_CALL write(const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream) override
OEditBaseModel(const css::uno::Reference< css::uno::XComponentContext > &_rxFactory, const OUString &_rUnoControlModelTypeName, const OUString &_rDefault, const bool _bSupportExternalBinding, const bool _bSupportsValidation)
sal_Int16 m_nLastReadVersion
void writeCommonEditProperties(const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream)
ListBox is a bit confusing / different from other form components, so here are a few notes: