22#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
29 uno::Reference< uno::XComponentContext >
const &
42 return "com.sun.star.comp.uui.UUIInteractionRequestStringResolver";
47 OUString
const & rServiceName)
53uno::Sequence< OUString > SAL_CALL
56 return {
"com.sun.star.task.InteractionRequestStringResolver" };
59beans::Optional< OUString > SAL_CALL
62 task::XInteractionRequest >& Request )
68 catch (uno::RuntimeException
const &
ex)
71 throw css::lang::WrappedTargetRuntimeException(
ex.Message,
76extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface *
78 css::uno::XComponentContext *context,
79 css::uno::Sequence<css::uno::Any>
const &)
css::beans::Optional< OUString > getStringFromRequest(css::uno::Reference< css::task::XInteractionRequest > const &rRequest)
virtual sal_Bool SAL_CALL supportsService(OUString const &rServiceName) override
virtual ~UUIInteractionRequestStringResolver() override
virtual css::beans::Optional< OUString > SAL_CALL getStringFromInformationalRequest(const css::uno::Reference< css::task::XInteractionRequest > &Request) override
UUIInteractionHelper m_pImpl
UUIInteractionRequestStringResolver(css::uno::Reference< css::uno::XComponentContext > const &rxContext)
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual OUString SAL_CALL getImplementationName() override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
Any SAL_CALL getCaughtException()
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_uui_UUIInteractionRequestStringResolver_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)