20#include <com/sun/star/uno/XComponentContext.hpp>
22#include <helper/property.hxx>
43 return "stardiv.vcl.controlmodel.ControlContainer";
48 return "stardiv.Toolkit.UnoControlContainerModel";
51css::uno::Sequence<OUString>
55 s.realloc(s.getLength() + 2);
56 auto ps = s.getArray();
57 ps[s.getLength() - 2] =
"com.sun.star.awt.UnoControlContainerModel";
58 ps[s.getLength() - 1] =
"stardiv.vcl.controlmodel.ControlContainer";
64 css::uno::Any aDefault;
66 aDefault <<= sal_Int16(0);
85extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface *
87 css::uno::XComponentContext *context,
88 css::uno::Sequence<css::uno::Any>
const &)
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
css::uno::Any ImplGetDefaultValue(sal_uInt16 nPropId) const override
OUString SAL_CALL getImplementationName() override
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
::cppu::IPropertyArrayHelper & getInfoHelper() override
UnoControlContainerModel(const css::uno::Reference< css::uno::XComponentContext > &i_factory)
OUString SAL_CALL getServiceName() override
css::uno::Sequence< sal_Int32 > ImplGetPropertyIds() const
void ImplRegisterProperty(sal_uInt16 nPropType)
virtual css::uno::Any ImplGetDefaultValue(sal_uInt16 nPropId) const
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
static css::uno::Reference< css::beans::XPropertySetInfo > createPropertySetInfo(cppu::IPropertyArrayHelper &rProperties)
#define BASEPROPERTY_BORDER
#define BASEPROPERTY_TEXT
#define BASEPROPERTY_HELPURL
#define BASEPROPERTY_BACKGROUNDCOLOR
#define BASEPROPERTY_ENABLED
#define BASEPROPERTY_DEFAULTCONTROL
#define BASEPROPERTY_BORDERCOLOR
#define BASEPROPERTY_HELPTEXT
#define BASEPROPERTY_PRINTABLE
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * stardiv_Toolkit_UnoControlContainerModel_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)