Okular
annotations.h
63 static void storeAnnotation(const Annotation *annotation, QDomElement &element, QDomDocument &document);
139 ExternallyDrawn = 256, ///< Is drawn externally (by the generator which provided it) @since 0.10 (KDE 4.4)
140 BeingMoved = 512, ///< Is being moved (mouse drag and drop). If ExternallyDrawn, the generator must not draw it @since 0.15 (KDE 4.9)
141 BeingResized = 1024 ///< Is being resized (mouse drag and drop). If ExternallyDrawn, the generator must not draw it @since 1.1.0
195 MousePressed, ///< Performed when the mouse button is pressed inside the annotation's active area @since 1.5
196 MouseReleased, ///< Performed when the mouse button is released inside the annotation's active area @since 1.5
745 virtual void notifyModification(const Annotation *annotation, int page, bool appearanceChanged) = 0;
Annotation struct holds properties shared by all annotations.
Definition: annotations.h:95
NormalizedPoint is a helper class which stores the coordinates of a normalized point.
Definition: area.h:116
@ PageClosing
Performed when the page containing the annotation is closed.
Definition: annotations.h:192
This class describes the object rectangle for an annotation.
Definition: area.h:555
The Style class contains all information about style of the annotation.
Definition: annotations.h:320
@ CursorEntering
Performed when the cursor enters the annotation's active area.
Definition: annotations.h:193
The Revision class contains all information about the revision of the annotation.
Definition: annotations.h:550
A NormalizedRect is a rectangle which can be defined by two NormalizedPoints.
Definition: area.h:188
@ CursorLeaving
Performed when the cursor exists the annotation's active area.
Definition: annotations.h:194
Describes a highlight quad of a text markup annotation.
Definition: annotations.h:1172
Helper class for (recursive) annotation retrieval/storage.
Definition: annotations.h:49
The Window class contains all information about the popup window of the annotation that is used to ed...
Definition: annotations.h:455
@ MousePressed
Performed when the mouse button is pressed inside the annotation's active area.
Definition: annotations.h:195
@ MouseReleased
Performed when the mouse button is released inside the annotation's active area.
Definition: annotations.h:196
An area with normalized coordinates that contains a reference to an object.
Definition: area.h:457
@ PageOpening
Performed when the page containing the annotation is opened.
Definition: annotations.h:191
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 03:54:23 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 03:54:23 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.