22#include <com/sun/star/beans/PropertyAttribute.hpp>
34int const nPropertyIconId = 1;
35constexpr OUStringLiteral sPropertyIconId(u
"IconId");
45 sPropertyIconId, nPropertyIconId,
46 PropertyAttribute::READONLY,
57 Any aReturn = SfxBaseController::queryInterface( rType );
58 if ( !aReturn.hasValue() )
59 aReturn = OPropertyContainer::queryInterface( rType );
66 SfxBaseController::acquire();
71 SfxBaseController::release();
78 SfxBaseController::getTypes(),
87 return css::uno::Sequence<sal_Int8>();
108 return new ::cppu::OPropertyArrayHelper( aProps );
virtual void SAL_CALL acquire() noexcept override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual ~Controller() override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
Controller(Shell *pViewShell)
virtual void SAL_CALL release() noexcept override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
::cppu::IPropertyArrayHelper * getArrayHelper()
void describeProperties(css::uno::Sequence< css::beans::Property > &_rProps) const
void registerProperty(const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType)
static css::uno::Sequence< css::uno::Type > getBaseTypes()
#define ICON_MACROLIBRARY