• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdegraphics API Reference
  • KDE Home
  • Contact Us
 

okular

  • Okular
  • AnnotationPrivate
Public Member Functions | Public Attributes | List of all members
Okular::AnnotationPrivate Class Referenceabstract

#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.

AnnotationPrivate::~AnnotationPrivate ( )
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.

void AnnotationPrivate::baseTransform ( const QTransform &  matrix)
virtual

Definition at line 852 of file annotations.cpp.

double AnnotationPrivate::distanceSqr ( double  x,
double  y,
double  xScale,
double  yScale 
)
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.

virtual AnnotationPrivate* Okular::AnnotationPrivate::getNewAnnotationPrivate ( )
pure virtual
bool AnnotationPrivate::openDialogAfterCreation ( ) const
virtual

Definition at line 870 of file annotations.cpp.

void AnnotationPrivate::resetTransformation ( )
virtual

Definition at line 857 of file annotations.cpp.

void AnnotationPrivate::setAnnotationProperties ( const QDomNode &  node)
virtual

Definition at line 875 of file annotations.cpp.

void AnnotationPrivate::transform ( const QTransform &  matrix)
virtual

Definition at line 847 of file annotations.cpp.

void AnnotationPrivate::translate ( const NormalizedPoint &  coord)
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:
  • annotations_p.h
  • annotations.cpp
This file is part of the KDE documentation.
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.

okular

Skip menu "okular"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdegraphics API Reference

Skip menu "kdegraphics API Reference"
  •     libkdcraw
  •     libkexiv2
  •     libkipi
  •     libksane
  • okular

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal