20#include <com/sun/star/uno/XComponentContext.hpp>
34 std::scoped_lock aGuard(
maMutex );
41 std::scoped_lock aGuard(
maMutex );
48 return "stardiv.Toolkit.VCLXPointer";
58 return css::uno::Sequence<OUString>{
59 "com.sun.star.awt.Pointer",
"stardiv.vcl.Pointer"};
62extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface *
64 css::uno::XComponentContext *,
65 css::uno::Sequence<css::uno::Any>
const &)
virtual ~VCLXPointer() override
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
sal_Bool SAL_CALL supportsService(OUString const &ServiceName) override
OUString SAL_CALL getImplementationName() override
sal_Int32 SAL_CALL getType() override
void SAL_CALL setType(sal_Int32 nType) override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * stardiv_Toolkit_VCLXPointer_get_implementation(css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)