Line data Source code
1 : #ifndef INCLUDED_COM_SUN_STAR_DRAWING_XSLIDESORTERBASE_HDL
2 : #define INCLUDED_COM_SUN_STAR_DRAWING_XSLIDESORTERBASE_HDL
3 :
4 : #include "sal/config.h"
5 :
6 : namespace com { namespace sun { namespace star { namespace container { class XIndexAccess; } } } }
7 : #include "com/sun/star/drawing/XDrawView.hdl"
8 : #include "com/sun/star/drawing/framework/XView.hdl"
9 : #include "com/sun/star/uno/RuntimeException.hdl"
10 : #include "com/sun/star/util/Color.hdl"
11 : #include "com/sun/star/uno/Reference.h"
12 : #include "cppu/macros.hxx"
13 : #include "sal/types.h"
14 :
15 : namespace com { namespace sun { namespace star { namespace uno { class Type; } } } }
16 :
17 : namespace com { namespace sun { namespace star { namespace drawing {
18 :
19 0 : class SAL_NO_VTABLE XSlideSorterBase : public css::drawing::framework::XView, public css::drawing::XDrawView
20 : {
21 : public:
22 :
23 : // Attributes
24 : virtual ::com::sun::star::uno::Reference< css::container::XIndexAccess > SAL_CALL getDocumentSlides() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
25 : virtual void SAL_CALL setDocumentSlides( const ::com::sun::star::uno::Reference< css::container::XIndexAccess >& _documentslides ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
26 : virtual ::sal_Bool SAL_CALL getIsHighlightCurrentSlide() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
27 : virtual void SAL_CALL setIsHighlightCurrentSlide( ::sal_Bool _ishighlightcurrentslide ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
28 : virtual ::sal_Bool SAL_CALL getIsShowSelection() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
29 : virtual void SAL_CALL setIsShowSelection( ::sal_Bool _isshowselection ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
30 : virtual ::sal_Bool SAL_CALL getIsShowFocus() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
31 : virtual void SAL_CALL setIsShowFocus( ::sal_Bool _isshowfocus ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
32 : virtual ::sal_Bool SAL_CALL getIsCenterSelection() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
33 : virtual void SAL_CALL setIsCenterSelection( ::sal_Bool _iscenterselection ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
34 : virtual ::sal_Bool SAL_CALL getIsSuspendPreviewUpdatesDuringFullScreenPresentation() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
35 : virtual void SAL_CALL setIsSuspendPreviewUpdatesDuringFullScreenPresentation( ::sal_Bool _issuspendpreviewupdatesduringfullscreenpresentation ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
36 : virtual ::sal_Bool SAL_CALL getIsOrientationVertical() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
37 : virtual void SAL_CALL setIsOrientationVertical( ::sal_Bool _isorientationvertical ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
38 : virtual ::sal_Bool SAL_CALL getIsSmoothScrolling() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
39 : virtual void SAL_CALL setIsSmoothScrolling( ::sal_Bool _issmoothscrolling ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
40 : virtual ::sal_Int32 SAL_CALL getBackgroundColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
41 : virtual void SAL_CALL setBackgroundColor( ::sal_Int32 _backgroundcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
42 : virtual ::sal_Int32 SAL_CALL getTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
43 : virtual void SAL_CALL setTextColor( ::sal_Int32 _textcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
44 : virtual ::sal_Int32 SAL_CALL getSelectionColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
45 : virtual void SAL_CALL setSelectionColor( ::sal_Int32 _selectioncolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
46 : virtual ::sal_Int32 SAL_CALL getHighlightColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
47 : virtual void SAL_CALL setHighlightColor( ::sal_Int32 _highlightcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
48 : virtual ::sal_Bool SAL_CALL getIsUIReadOnly() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
49 : virtual void SAL_CALL setIsUIReadOnly( ::sal_Bool _isuireadonly ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
50 :
51 : static inline ::com::sun::star::uno::Type const & SAL_CALL static_type(void * = 0);
52 :
53 : protected:
54 0 : ~XSlideSorterBase() throw () {} // avoid warnings about virtual members and non-virtual dtor
55 : };
56 :
57 :
58 : inline ::com::sun::star::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER css::drawing::XSlideSorterBase const *);
59 : } } } }
60 :
61 : inline ::com::sun::star::uno::Type const & SAL_CALL getCppuType(const ::com::sun::star::uno::Reference< css::drawing::XSlideSorterBase > *) SAL_THROW(());
62 :
63 : #endif
|