21#include <com/sun/star/beans/PropertyAttribute.hpp>
71 Any a = ::cppu::queryInterface(
73 static_cast< XServiceInfo*
>(
this),
74 static_cast< XTypeProvider*
>(
this));
80 a = OPropertySetHelper::queryInterface( aType );
86 return OWeakObject::queryInterface( aType );
91 OWeakObject::acquire();
96 OWeakObject::release();
113 return seqServiceNames;
120 static ::cppu::OTypeCollection ourTypeCollection(
128 return ourTypeCollection.getTypes();
133 return css::uno::Sequence<sal_Int8>();
137 Any& aConvertedValue,
147 bool bReturn =
false;
151 case HANDLE_COMMANDURL:
163 case HANDLE_SUBCONTAINER:
177 sal_Int32 nHandle,
const Any& aValue )
184 case HANDLE_COMMANDURL:
196 case HANDLE_SUBCONTAINER:
207 Any& aValue, sal_Int32 nHandle )
const
214 case HANDLE_COMMANDURL:
226 case HANDLE_SUBCONTAINER:
243 return ourInfoHelper;
268 const OUString& sCurrentValue ,
269 const Any& aNewValue ,
271 Any& aConvertedValue )
274 bool bReturn =
false;
281 if( sValue != sCurrentValue )
284 aOldValue <<= sCurrentValue;
285 aConvertedValue <<= sValue;
293 aConvertedValue.clear ();
303 const Any& aNewValue ,
305 Any& aConvertedValue )
308 bool bReturn =
false;
315 if( aValue != aCurrentValue )
318 aOldValue <<= aCurrentValue;
319 aConvertedValue <<= aValue;
327 aConvertedValue.clear ();
337 const Any& aNewValue ,
339 Any& aConvertedValue )
342 bool bReturn =
false;
349 if( aValue != aCurrentValue )
352 aOldValue <<= aCurrentValue;
353 aConvertedValue <<= aValue;
361 aConvertedValue.clear ();
constexpr OUStringLiteral SERVICENAME_ACTIONTRIGGER
constexpr OUStringLiteral IMPLEMENTATIONNAME_ACTIONTRIGGER
static css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL createPropertySetInfo(IPropertyArrayHelper &rProperties)
virtual sal_Bool SAL_CALL convertFastPropertyValue(css::uno::Any &aConvertedValue, css::uno::Any &aOldValue, sal_Int32 nHandle, const css::uno::Any &aValue) override
virtual ~ActionTriggerPropertySet() override
css::uno::Reference< css::uno::XInterface > m_xActionTriggerContainer
ActionTriggerPropertySet()
virtual void SAL_CALL acquire() noexcept override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
bool impl_tryToChangeProperty(const OUString &aCurrentValue, const css::uno::Any &aNewValue, css::uno::Any &aOldValue, css::uno::Any &aConvertedValue)
virtual void SAL_CALL release() noexcept override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
static css::uno::Sequence< css::beans::Property > impl_getStaticPropertyDescriptor()
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &aValue, sal_Int32 nHandle) const override
css::uno::Reference< css::awt::XBitmap > m_xBitmap
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &aValue) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual OUString SAL_CALL getImplementationName() override
void SAL_CALL convertPropertyValue(target &value, const css::uno::Any &a)
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)