okular
#include <annotations_p.h>
Inherited by Okular::CaretAnnotationPrivate, Okular::FileAttachmentAnnotationPrivate, Okular::GeomAnnotationPrivate, Okular::HighlightAnnotationPrivate, Okular::InkAnnotationPrivate, Okular::LineAnnotationPrivate, Okular::MovieAnnotationPrivate, Okular::ScreenAnnotationPrivate, Okular::SoundAnnotationPrivate, Okular::StampAnnotationPrivate, Okular::TextAnnotationPrivate, and Okular::WidgetAnnotationPrivate.
Public Member Functions | |
AnnotationPrivate () | |
virtual | ~AnnotationPrivate () |
void | annotationTransform (const QTransform &matrix) |
virtual void | baseTransform (const QTransform &matrix) |
virtual double | distanceSqr (double x, double y, double xScale, double yScale) |
virtual AnnotationPrivate * | getNewAnnotationPrivate ()=0 |
virtual bool | openDialogAfterCreation () const |
virtual void | resetTransformation () |
virtual void | setAnnotationProperties (const QDomNode &node) |
virtual void | transform (const QTransform &matrix) |
virtual void | translate (const NormalizedPoint &coord) |
Public Attributes | |
QString | m_author |
NormalizedRect | m_boundary |
QString | m_contents |
QDateTime | m_creationDate |
Annotation::DisposeDataFunction | m_disposeFunc |
int | m_flags |
QDateTime | m_modifyDate |
QVariant | m_nativeId |
PagePrivate * | m_page |
QLinkedList < Okular::Annotation::Revision > | m_revisions |
Okular::Annotation::Style | m_style |
NormalizedRect | m_transformedBoundary |
QString | m_uniqueName |
Okular::Annotation::Window | m_window |
Detailed Description
Definition at line 28 of file annotations_p.h.
Constructor & Destructor Documentation
AnnotationPrivate::AnnotationPrivate | ( | ) |
Definition at line 492 of file annotations.cpp.
|
virtual |
Definition at line 497 of file annotations.cpp.
Member Function Documentation
void AnnotationPrivate::annotationTransform | ( | const QTransform & | matrix | ) |
Transforms the annotation coordinates with the transformation defined by matrix
.
Definition at line 841 of file annotations.cpp.
|
virtual |
Definition at line 852 of file annotations.cpp.
|
virtual |
Determines the distance of the closest point of the annotation to the given point x
y
xScale
yScale
.
- Since
- 0.17
Definition at line 836 of file annotations.cpp.
|
pure virtual |
|
virtual |
Definition at line 870 of file annotations.cpp.
|
virtual |
Definition at line 857 of file annotations.cpp.
|
virtual |
Definition at line 875 of file annotations.cpp.
|
virtual |
Definition at line 847 of file annotations.cpp.
|
virtual |
Definition at line 862 of file annotations.cpp.
Member Data Documentation
QString Okular::AnnotationPrivate::m_author |
Definition at line 58 of file annotations_p.h.
NormalizedRect Okular::AnnotationPrivate::m_boundary |
Definition at line 65 of file annotations_p.h.
QString Okular::AnnotationPrivate::m_contents |
Definition at line 59 of file annotations_p.h.
QDateTime Okular::AnnotationPrivate::m_creationDate |
Definition at line 62 of file annotations_p.h.
Annotation::DisposeDataFunction Okular::AnnotationPrivate::m_disposeFunc |
Definition at line 72 of file annotations_p.h.
int Okular::AnnotationPrivate::m_flags |
Definition at line 64 of file annotations_p.h.
QDateTime Okular::AnnotationPrivate::m_modifyDate |
Definition at line 61 of file annotations_p.h.
QVariant Okular::AnnotationPrivate::m_nativeId |
Definition at line 73 of file annotations_p.h.
PagePrivate* Okular::AnnotationPrivate::m_page |
Definition at line 56 of file annotations_p.h.
QLinkedList< Okular::Annotation::Revision > Okular::AnnotationPrivate::m_revisions |
Definition at line 70 of file annotations_p.h.
Okular::Annotation::Style Okular::AnnotationPrivate::m_style |
Definition at line 68 of file annotations_p.h.
NormalizedRect Okular::AnnotationPrivate::m_transformedBoundary |
Definition at line 66 of file annotations_p.h.
QString Okular::AnnotationPrivate::m_uniqueName |
Definition at line 60 of file annotations_p.h.
Okular::Annotation::Window Okular::AnnotationPrivate::m_window |
Definition at line 69 of file annotations_p.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:45:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.