Line data Source code
1 : #ifndef INCLUDED_COM_SUN_STAR_INSPECTION_LINEDESCRIPTOR_HDL
2 : #define INCLUDED_COM_SUN_STAR_INSPECTION_LINEDESCRIPTOR_HDL
3 :
4 : #include "sal/config.h"
5 :
6 : namespace com { namespace sun { namespace star { namespace graphic { class XGraphic; } } } }
7 : namespace com { namespace sun { namespace star { namespace inspection { class XPropertyControl; } } } }
8 : #include "com/sun/star/uno/Reference.h"
9 : #include "cppu/macros.hxx"
10 : #include "rtl/ustring.hxx"
11 : #include "sal/types.h"
12 :
13 : namespace com { namespace sun { namespace star { namespace uno { class Type; } } } }
14 :
15 : namespace com { namespace sun { namespace star { namespace inspection {
16 :
17 : #ifdef SAL_W32
18 : # pragma pack(push, 8)
19 : #endif
20 :
21 0 : struct LineDescriptor {
22 : inline LineDescriptor() SAL_THROW(());
23 :
24 : inline LineDescriptor(const ::rtl::OUString& DisplayName_, const ::com::sun::star::uno::Reference< css::inspection::XPropertyControl >& Control_, const ::rtl::OUString& HelpURL_, const ::sal_Bool& HasPrimaryButton_, const ::rtl::OUString& PrimaryButtonId_, const ::rtl::OUString& PrimaryButtonImageURL_, const ::com::sun::star::uno::Reference< css::graphic::XGraphic >& PrimaryButtonImage_, const ::sal_Bool& HasSecondaryButton_, const ::rtl::OUString& SecondaryButtonId_, const ::rtl::OUString& SecondaryButtonImageURL_, const ::com::sun::star::uno::Reference< css::graphic::XGraphic >& SecondaryButtonImage_, const ::sal_Int16& IndentLevel_, const ::rtl::OUString& Category_) SAL_THROW(());
25 :
26 : ::rtl::OUString DisplayName;
27 : ::com::sun::star::uno::Reference< css::inspection::XPropertyControl > Control;
28 : ::rtl::OUString HelpURL;
29 : ::sal_Bool HasPrimaryButton;
30 : ::rtl::OUString PrimaryButtonId;
31 : ::rtl::OUString PrimaryButtonImageURL;
32 : ::com::sun::star::uno::Reference< css::graphic::XGraphic > PrimaryButtonImage;
33 : ::sal_Bool HasSecondaryButton;
34 : ::rtl::OUString SecondaryButtonId;
35 : ::rtl::OUString SecondaryButtonImageURL;
36 : ::com::sun::star::uno::Reference< css::graphic::XGraphic > SecondaryButtonImage;
37 : ::sal_Int16 IndentLevel;
38 : ::rtl::OUString Category;
39 : };
40 :
41 : #ifdef SAL_W32
42 : # pragma pack(pop)
43 : #endif
44 :
45 :
46 : inline ::com::sun::star::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER css::inspection::LineDescriptor const *);
47 : } } } }
48 :
49 : inline ::com::sun::star::uno::Type const & SAL_CALL getCppuType(const css::inspection::LineDescriptor *) SAL_THROW(());
50 :
51 : #endif
|