LibreOffice Module sd (master) 1
|
#include <sal/config.h>
#include <sal/types.h>
#include <memory>
#include <com/sun/star/office/XAnnotation.hpp>
#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <cppuhelper/propertysetmixin.hxx>
#include "sdpage.hxx"
#include "textapi.hxx"
#include "sddllapi.h"
#include <basegfx/polygon/b2dpolygon.hxx>
#include <tools/color.hxx>
Go to the source code of this file.
Classes | |
struct | sd::CustomAnnotationMarker |
class | sd::Annotation |
Namespaces | |
namespace | com |
namespace | com::sun |
namespace | com::sun::star |
namespace | com::sun::star::office |
namespace | com::sun::star::uno |
namespace | sd |
Enumerations | |
enum class | sd::CommentNotificationType { sd::Add , sd::Modify , sd::Remove } |
Functions | |
void | sd::createAnnotation (css::uno::Reference< css::office::XAnnotation > &xAnnotation, SdPage *pPage) |
std::unique_ptr< SdrUndoAction > | sd::CreateUndoInsertOrRemoveAnnotation (const css::uno::Reference< css::office::XAnnotation > &xAnnotation, bool bInsert) |
void | sd::CreateChangeUndo (const css::uno::Reference< css::office::XAnnotation > &xAnnotation) |
sal_uInt32 | sd::getAnnotationId (const css::uno::Reference< css::office::XAnnotation > &xAnnotation) |
const SdPage * | sd::getAnnotationPage (const css::uno::Reference< css::office::XAnnotation > &xAnnotation) |
void | sd::LOKCommentNotify (CommentNotificationType nType, const SfxViewShell *pViewShell, css::uno::Reference< css::office::XAnnotation > const &rxAnnotation) |
void | sd::LOKCommentNotifyAll (CommentNotificationType nType, css::uno::Reference< css::office::XAnnotation > const &rxAnnotation) |