20 #ifndef INCLUDED_SC_INC_NOTESUNO_HXX
21 #define INCLUDED_SC_INC_NOTESUNO_HXX
23 #include <com/sun/star/sheet/XSheetAnnotation.hpp>
24 #include <com/sun/star/sheet/XSheetAnnotationShapeSupplier.hpp>
25 #include <com/sun/star/lang/XServiceInfo.hpp>
26 #include <com/sun/star/container/XChild.hpp>
27 #include <com/sun/star/text/XSimpleText.hpp>
30 #include <rtl/ref.hxx>
38 css::container::XChild,
39 css::text::XSimpleText,
40 css::sheet::XSheetAnnotation,
41 css::sheet::XSheetAnnotationShapeSupplier,
42 css::lang::XServiceInfo >,
52 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
54 virtual void SAL_CALL
setParent(
const css::uno::Reference<
55 css::uno::XInterface >&
Parent )
override;
58 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
60 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
62 virtual void SAL_CALL
insertString(
const css::uno::Reference<
63 css::text::XTextRange >& xRange,
64 const OUString& aString,
sal_Bool bAbsorb )
override;
66 sal_Int16 nControlCharacter,
sal_Bool bAbsorb )
override;
69 virtual css::uno::Reference< css::text::XText > SAL_CALL
71 virtual css::uno::Reference< css::text::XTextRange > SAL_CALL
73 virtual css::uno::Reference< css::text::XTextRange > SAL_CALL
75 virtual OUString SAL_CALL
getString()
override;
76 virtual void SAL_CALL
setString(
const OUString& aString )
override;
79 virtual css::table::CellAddress SAL_CALL
getPosition()
override;
80 virtual OUString SAL_CALL
getAuthor()
override;
81 virtual OUString SAL_CALL
getDate()
override;
86 virtual css::uno::Reference < css::drawing::XShape > SAL_CALL
virtual OUString SAL_CALL getAuthor() override
virtual OUString SAL_CALL getImplementationName() override
XServiceInfo.
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getStart() override
virtual css::table::CellAddress SAL_CALL getPosition() override
XSheetAnnotation.
virtual css::uno::Reference< css::text::XText > SAL_CALL getText() override
XTextRange.
virtual ~ScAnnotationObj() override
Additional class containing cell annotation data.
virtual OUString SAL_CALL getString() override
rtl::Reference< SvxUnoText > pUnoText
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual css::uno::Reference< css::drawing::XShape > SAL_CALL getAnnotationShape() override
XSheetAnnotationShapeSupplier.
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getParent() override
XChild.
virtual void SAL_CALL setString(const OUString &aString) override
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursor() override
XSimpleText.
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
SvxUnoText & GetUnoText()
virtual void SAL_CALL insertString(const css::uno::Reference< css::text::XTextRange > &xRange, const OUString &aString, sal_Bool bAbsorb) override
ScAnnotationObj(ScDocShell *pDocSh, const ScAddress &rPos)
virtual void SAL_CALL setIsVisible(sal_Bool bIsVisible) override
const ScPostIt * ImplGetNote() const
virtual void SAL_CALL insertControlCharacter(const css::uno::Reference< css::text::XTextRange > &xRange, sal_Int16 nControlCharacter, sal_Bool bAbsorb) override
virtual void SAL_CALL setParent(const css::uno::Reference< css::uno::XInterface > &Parent) override
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getEnd() override
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursorByRange(const css::uno::Reference< css::text::XTextRange > &aTextPosition) override
virtual OUString SAL_CALL getDate() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual sal_Bool SAL_CALL getIsVisible() override