19 #ifndef INCLUDED_SC_SOURCE_UI_VBA_VBACOMMENT_HXX
20 #define INCLUDED_SC_SOURCE_UI_VBA_VBACOMMENT_HXX
22 #include <ooo/vba/excel/XComment.hpp>
23 #include <ooo/vba/msforms/XShape.hpp>
24 #include <com/sun/star/sheet/XSheetAnnotations.hpp>
25 #include <com/sun/star/sheet/XSheetAnnotation.hpp>
26 #include <com/sun/star/table/XCellRange.hpp>
27 #include <com/sun/star/uno/XComponentContext.hpp>
35 css::uno::Reference< css::frame::XModel >
mxModel;
36 css::uno::Reference< css::table::XCellRange >
mxRange;
40 css::uno::Reference< css::sheet::XSheetAnnotation >
getAnnotation();
42 css::uno::Reference< css::sheet::XSheetAnnotations >
getAnnotations()
const;
51 const css::uno::Reference< ov::XHelperInterface >& xParent,
52 const css::uno::Reference< css::uno::XComponentContext >& xContext,
53 const css::uno::Reference< css::frame::XModel >& xModel,
54 const css::uno::Reference< css::table::XCellRange >& xRange );
57 virtual OUString SAL_CALL
getAuthor()
override;
58 virtual void SAL_CALL
setAuthor(
const OUString& _author )
override;
59 virtual css::uno::Reference< ov::msforms::XShape > SAL_CALL
getShape()
override;
64 virtual void SAL_CALL
Delete()
override;
65 virtual css::uno::Reference< ov::excel::XComment > SAL_CALL
Next()
override;
66 virtual css::uno::Reference< ov::excel::XComment > SAL_CALL
Previous()
override;
67 virtual OUString SAL_CALL
Text(
const css::uno::Any&
Text,
const css::uno::Any& Start,
const css::uno::Any& Overwrite )
override;
73 #endif // INCLUDED_SC_SOURCE_UI_VBA_VBACOMMENT_HXX