diff options
author | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-08-15 23:56:37 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-08-16 21:22:44 -0400 |
commit | 11207ae93191fb966676423e6d377c8292a8cf0b (patch) | |
tree | 52c6b04d103ba2f31539dbae209a0a7acefdc236 /udkapi/com/sun/star/beans | |
parent | 8657e723d0853a868599a2c20a353fba0d03d8e6 (diff) |
Make XPropertSet2 not a child interface of XPropertySet.
This is to preserve ABI backward compatibility with cppu::OPropertySetHelper.
Diffstat (limited to 'udkapi/com/sun/star/beans')
-rw-r--r-- | udkapi/com/sun/star/beans/XPropertySet2.idl | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/udkapi/com/sun/star/beans/XPropertySet2.idl b/udkapi/com/sun/star/beans/XPropertySet2.idl index e4868bfac808..61f3dfe1c250 100644 --- a/udkapi/com/sun/star/beans/XPropertySet2.idl +++ b/udkapi/com/sun/star/beans/XPropertySet2.idl @@ -6,8 +6,18 @@ module com { module sun { module star { module beans { -interface XPropertySet2: com::sun::star::beans::XPropertySet +/** + * This interface should be conceptually derived from XPropertySet but isn't + * due to ABI compatibility on Windows; cppu::OPrpertySetHelper exports + * XPropertySet's vtable symbol in the UDK_3_0_0 section which must stay + * there. Once we hit LibreOffice 4 we should clean this mess up. + */ +interface XPropertySet2: com::sun::star::uno::XInterface { + /** + * Turn on or off notifying change listeners on property value change. It + * notifies registered change listeners by default. + */ void enableChangeListenerNotification( [in] boolean bEnable ); }; |