Branch data 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 : : #include "com/sun/star/uno/RuntimeException.hdl"
7 : : #include "com/sun/star/util/Color.hdl"
8 : : namespace com { namespace sun { namespace star { namespace container { class XIndexAccess; } } } }
9 : : #include "com/sun/star/drawing/XDrawView.hdl"
10 : : #include "com/sun/star/drawing/framework/XView.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 ::com::sun::star::drawing::framework::XView, public ::com::sun::star::drawing::XDrawView
20 : : {
21 : : public:
22 : :
23 : : // Attributes
24 : : virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XIndexAccess > SAL_CALL getDocumentSlides() throw (::com::sun::star::uno::RuntimeException) = 0;
25 : : virtual void SAL_CALL setDocumentSlides( const ::com::sun::star::uno::Reference< ::com::sun::star::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 ::com::sun::star::drawing::XSlideSorterBase const *);
59 : : } } } }
60 : :
61 : : inline ::com::sun::star::uno::Type const & SAL_CALL getCppuType(const ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XSlideSorterBase > *) SAL_THROW(());
62 : :
63 : : #endif
|