diff options
author | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-08-16 01:18:21 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-08-16 21:22:45 -0400 |
commit | 60d60caf99a40ca0c3891bf230c5a1fdbae5f49c (patch) | |
tree | 68dd8bced3df8fd52ff56842ca5b7e0f19c0a8a1 | |
parent | 11207ae93191fb966676423e6d377c8292a8cf0b (diff) |
Renamed XPropertySet2 to XPropertySetOption.
To avoid making it appear to be a derived interface of XPropertySet
when it's not.
-rw-r--r-- | cppuhelper/inc/cppuhelper/propshlp.hxx | 6 | ||||
-rwxr-xr-x | cppuhelper/source/makefile.mk | 2 | ||||
-rw-r--r-- | cppuhelper/source/msvc_win32_intel.map | 2 | ||||
-rw-r--r-- | cppuhelper/source/propshlp.cxx | 4 | ||||
-rw-r--r-- | sc/source/filter/ftools/fapihelper.cxx | 14 | ||||
-rw-r--r-- | udkapi/UnoApi_udkapi.mk | 2 | ||||
-rw-r--r-- | udkapi/com/sun/star/beans/XPropertySetOption.idl (renamed from udkapi/com/sun/star/beans/XPropertySet2.idl) | 10 |
7 files changed, 17 insertions, 23 deletions
diff --git a/cppuhelper/inc/cppuhelper/propshlp.hxx b/cppuhelper/inc/cppuhelper/propshlp.hxx index 335fc6003628..670ce038171b 100644 --- a/cppuhelper/inc/cppuhelper/propshlp.hxx +++ b/cppuhelper/inc/cppuhelper/propshlp.hxx @@ -34,7 +34,7 @@ #include <cppuhelper/interfacecontainer.hxx> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertySet2.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> #include <com/sun/star/beans/XMultiPropertySet.hpp> #include <com/sun/star/beans/XFastPropertySet.hpp> @@ -352,7 +352,7 @@ public: class OPropertySetHelper : public ::com::sun::star::beans::XMultiPropertySet, public ::com::sun::star::beans::XFastPropertySet, public ::com::sun::star::beans::XPropertySet, - public ::com::sun::star::beans::XPropertySet2 + public ::com::sun::star::beans::XPropertySetOption { public: /** @@ -506,7 +506,7 @@ public: const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener > & Listener ) throw(::com::sun::star::uno::RuntimeException); - // XPropertySet2 + // XPropertySetOption virtual void SAL_CALL enableChangeListenerNotification( sal_Bool bEnable ) throw(::com::sun::star::uno::RuntimeException); diff --git a/cppuhelper/source/makefile.mk b/cppuhelper/source/makefile.mk index a12a537fdb00..f3123541fd93 100755 --- a/cppuhelper/source/makefile.mk +++ b/cppuhelper/source/makefile.mk @@ -61,7 +61,7 @@ UNOTYPES= \ com.sun.star.beans.XMultiPropertySet \ com.sun.star.beans.XPropertyAccess \ com.sun.star.beans.XPropertySet \ - com.sun.star.beans.XPropertySet2 \ + com.sun.star.beans.XPropertySetOption \ com.sun.star.bridge.UnoUrlResolver \ com.sun.star.bridge.XUnoUrlResolver \ com.sun.star.connection.SocketPermission \ diff --git a/cppuhelper/source/msvc_win32_intel.map b/cppuhelper/source/msvc_win32_intel.map index 1d397bfec585..bd30b1b646d2 100644 --- a/cppuhelper/source/msvc_win32_intel.map +++ b/cppuhelper/source/msvc_win32_intel.map @@ -288,5 +288,5 @@ UDK_3.7 { # OOo 3.4 UDK_3.8 { # LibO 3.5 global: ?enableChangeListenerNotification@OPropertySetHelper@cppu@@UAAXE@Z; - ??_7OPropertySetHelper@cppu@@6BXPropertySet2@beans@star@sun@com@@@; + ??_7OPropertySetHelper@cppu@@6BXPropertySetOption@beans@star@sun@com@@@; } UDK_3.7; diff --git a/cppuhelper/source/propshlp.cxx b/cppuhelper/source/propshlp.cxx index 426c7c92b924..787806200564 100644 --- a/cppuhelper/source/propshlp.cxx +++ b/cppuhelper/source/propshlp.cxx @@ -218,7 +218,7 @@ Any OPropertySetHelper::queryInterface( const ::com::sun::star::uno::Type & rTyp return ::cppu::queryInterface( rType, static_cast< XPropertySet * >( this ), - static_cast< XPropertySet2 * >( this ), + static_cast< XPropertySetOption * >( this ), static_cast< XMultiPropertySet * >( this ), static_cast< XFastPropertySet * >( this ) ); } @@ -231,7 +231,7 @@ Any OPropertySetHelper::queryInterface( const ::com::sun::star::uno::Type & rTyp { Sequence< ::com::sun::star::uno::Type > aTypes( 4 ); aTypes[ 0 ] = XPropertySet::static_type(); - aTypes[ 1 ] = XPropertySet2::static_type(); + aTypes[ 1 ] = XPropertySetOption::static_type(); aTypes[ 2 ] = XMultiPropertySet::static_type(); aTypes[ 3 ] = XFastPropertySet::static_type(); return aTypes; diff --git a/sc/source/filter/ftools/fapihelper.cxx b/sc/source/filter/ftools/fapihelper.cxx index 23caa369faa8..dba3480e4861 100644 --- a/sc/source/filter/ftools/fapihelper.cxx +++ b/sc/source/filter/ftools/fapihelper.cxx @@ -34,7 +34,7 @@ #include <com/sun/star/lang/XServiceName.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/beans/XPropertyState.hpp> -#include <com/sun/star/beans/XPropertySet2.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> #include <comphelper/docpasswordhelper.hxx> #include <comphelper/processfactory.hxx> #include <tools/urlobj.hxx> @@ -169,18 +169,18 @@ uno::Sequence< beans::NamedValue > ScfApiHelper::QueryEncryptionDataForMedium( S ScfPropertySet::~ScfPropertySet() { - Reference<beans::XPropertySet2> xPropSet2(mxPropSet, UNO_QUERY); - if (xPropSet2.is()) - xPropSet2->enableChangeListenerNotification(true); + Reference<beans::XPropertySetOption> xPropSetOpt(mxPropSet, UNO_QUERY); + if (xPropSetOpt.is()) + xPropSetOpt->enableChangeListenerNotification(true); } void ScfPropertySet::Set( Reference< XPropertySet > xPropSet ) { mxPropSet = xPropSet; mxMultiPropSet.set( mxPropSet, UNO_QUERY ); - Reference<beans::XPropertySet2> xPropSet2(mxPropSet, UNO_QUERY); - if (xPropSet2.is()) - xPropSet2->enableChangeListenerNotification(false); + Reference<beans::XPropertySetOption> xPropSetOpt(mxPropSet, UNO_QUERY); + if (xPropSetOpt.is()) + xPropSetOpt->enableChangeListenerNotification(false); } OUString ScfPropertySet::GetServiceName() const diff --git a/udkapi/UnoApi_udkapi.mk b/udkapi/UnoApi_udkapi.mk index 8a57118ae6f1..9fab4564a14d 100644 --- a/udkapi/UnoApi_udkapi.mk +++ b/udkapi/UnoApi_udkapi.mk @@ -159,10 +159,10 @@ $(eval $(call gb_UnoApiTarget_add_idlfiles,udkapi,\ udkapi/com/sun/star/beans/XPropertyChangeListener \ udkapi/com/sun/star/beans/XPropertyContainer \ udkapi/com/sun/star/beans/XPropertySet \ - udkapi/com/sun/star/beans/XPropertySet2 \ udkapi/com/sun/star/beans/XPropertySetInfo \ udkapi/com/sun/star/beans/XPropertySetInfoChangeListener \ udkapi/com/sun/star/beans/XPropertySetInfoChangeNotifier \ + udkapi/com/sun/star/beans/XPropertySetOption \ udkapi/com/sun/star/beans/XPropertyState \ udkapi/com/sun/star/beans/XPropertyStateChangeListener \ udkapi/com/sun/star/beans/XPropertyWithState \ diff --git a/udkapi/com/sun/star/beans/XPropertySet2.idl b/udkapi/com/sun/star/beans/XPropertySetOption.idl index 61f3dfe1c250..032a040522eb 100644 --- a/udkapi/com/sun/star/beans/XPropertySet2.idl +++ b/udkapi/com/sun/star/beans/XPropertySetOption.idl @@ -2,17 +2,11 @@ #ifndef __com_sun_star_beans_XPropertySet2_idl__ #define __com_sun_star_beans_XPropertySet2_idl__ -#include <com/sun/star/beans/XPropertySet.idl> +#include <com/sun/star/uno/XInterface.idl> module com { module sun { module star { module beans { -/** - * 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 +interface XPropertySetOption: com::sun::star::uno::XInterface { /** * Turn on or off notifying change listeners on property value change. It |