unotextcursor.hxx (1d2dbeb0) unotextcursor.hxx (fe77a1f4)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 23 unchanged lines hidden (view full) ---

32#include <com/sun/star/container/XEnumerationAccess.hpp>
33#include <com/sun/star/container/XContentEnumerationAccess.hpp>
34#include <com/sun/star/util/XSortable.hpp>
35#include <com/sun/star/document/XDocumentInsertable.hpp>
36#include <com/sun/star/text/XSentenceCursor.hpp>
37#include <com/sun/star/text/XWordCursor.hpp>
38#include <com/sun/star/text/XParagraphCursor.hpp>
39#include <com/sun/star/text/XRedline.hpp>
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 23 unchanged lines hidden (view full) ---

32#include <com/sun/star/container/XEnumerationAccess.hpp>
33#include <com/sun/star/container/XContentEnumerationAccess.hpp>
34#include <com/sun/star/util/XSortable.hpp>
35#include <com/sun/star/document/XDocumentInsertable.hpp>
36#include <com/sun/star/text/XSentenceCursor.hpp>
37#include <com/sun/star/text/XWordCursor.hpp>
38#include <com/sun/star/text/XParagraphCursor.hpp>
39#include <com/sun/star/text/XRedline.hpp>
40#include <com/sun/star/text/XMarkingAccess.hpp>
40
41#include <cppuhelper/implbase12.hxx>
42
43#include <comphelper/uno3.hxx>
44
41
42#include <cppuhelper/implbase12.hxx>
43
44#include <comphelper/uno3.hxx>
45
46#if ! defined(INCLUDED_COMPHELPER_IMPLBASE_VAR_HXX_13)
47#define INCLUDED_COMPHELPER_IMPLBASE_VAR_HXX_13
48#define COMPHELPER_IMPLBASE_INTERFACE_NUMBER 13
49#include <comphelper/implbase_var.hxx>
50#endif
51
45#include <unobaseclass.hxx>
46#include <TextCursorHelper.hxx>
47
48
49class SwDoc;
50struct SwPosition;
51class SwUnoCrsr;
52
52#include <unobaseclass.hxx>
53#include <TextCursorHelper.hxx>
54
55
56class SwDoc;
57struct SwPosition;
58class SwUnoCrsr;
59
53
54typedef ::cppu::WeakImplHelper12
60typedef ::comphelper::WeakImplHelper13
55< ::com::sun::star::lang::XServiceInfo
56, ::com::sun::star::beans::XPropertySet
57, ::com::sun::star::beans::XPropertyState
58, ::com::sun::star::beans::XMultiPropertyStates
59, ::com::sun::star::container::XEnumerationAccess
60, ::com::sun::star::container::XContentEnumerationAccess
61, ::com::sun::star::util::XSortable
62, ::com::sun::star::document::XDocumentInsertable
63, ::com::sun::star::text::XSentenceCursor
64, ::com::sun::star::text::XWordCursor
65, ::com::sun::star::text::XParagraphCursor
66, ::com::sun::star::text::XRedline
61< ::com::sun::star::lang::XServiceInfo
62, ::com::sun::star::beans::XPropertySet
63, ::com::sun::star::beans::XPropertyState
64, ::com::sun::star::beans::XMultiPropertyStates
65, ::com::sun::star::container::XEnumerationAccess
66, ::com::sun::star::container::XContentEnumerationAccess
67, ::com::sun::star::util::XSortable
68, ::com::sun::star::document::XDocumentInsertable
69, ::com::sun::star::text::XSentenceCursor
70, ::com::sun::star::text::XWordCursor
71, ::com::sun::star::text::XParagraphCursor
72, ::com::sun::star::text::XRedline
73, ::com::sun::star::text::XMarkingAccess
67> SwXTextCursor_Base;
68
69class SwXTextCursor
70 : public SwXTextCursor_Base
71 , public OTextCursorHelper
72{
73
74private:

--- 257 unchanged lines hidden (view full) ---

332 // XRedline
333 virtual void SAL_CALL makeRedline(
334 const ::rtl::OUString& rRedlineType,
335 const ::com::sun::star::uno::Sequence<
336 ::com::sun::star::beans::PropertyValue >& RedlineProperties)
337 throw (::com::sun::star::lang::IllegalArgumentException,
338 ::com::sun::star::uno::RuntimeException);
339
74> SwXTextCursor_Base;
75
76class SwXTextCursor
77 : public SwXTextCursor_Base
78 , public OTextCursorHelper
79{
80
81private:

--- 257 unchanged lines hidden (view full) ---

339 // XRedline
340 virtual void SAL_CALL makeRedline(
341 const ::rtl::OUString& rRedlineType,
342 const ::com::sun::star::uno::Sequence<
343 ::com::sun::star::beans::PropertyValue >& RedlineProperties)
344 throw (::com::sun::star::lang::IllegalArgumentException,
345 ::com::sun::star::uno::RuntimeException);
346
347 //XMarkingAccess
348 virtual void SAL_CALL invalidateMarkings(::sal_Int32 nType)
349 throw (::com::sun::star::uno::RuntimeException);
350
340};
341
342#endif // SW_UNOTEXTCURSOR_HXX
343
351};
352
353#endif // SW_UNOTEXTCURSOR_HXX
354