Okular
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
| ▼COkular::Action | Encapsulates data that describes an action | 
| COkular::BrowseAction | The Browse action browses an url by opening a web browser or email client, depending on the url protocol (e.g | 
| COkular::DocumentAction | The DocumentAction action contains an action that is performed on the current document | 
| COkular::ExecuteAction | The Execute action executes an external application | 
| COkular::GotoAction | The Goto action changes the viewport to another page or loads an external document | 
| COkular::MovieAction | The Movie action executes an operation on a video on activation | 
| COkular::RenditionAction | The Rendition action executes an operation on a video or executes some JavaScript code on activation | 
| COkular::ScriptAction | The Script action executes a Script code | 
| COkular::SoundAction | The Sound action plays a sound on activation | 
| ▼COkular::Annotation | Annotation struct holds properties shared by all annotations | 
| COkular::MovieAnnotation | Movie annotation | 
| COkular::RichMediaAnnotation | RichMedia annotation | 
| COkular::ScreenAnnotation | Screen annotation | 
| COkular::SoundAnnotation | Sound annotation | 
| COkular::WidgetAnnotation | Widget annotation | 
| COkular::AnnotationProxy | Native annotation interface | 
| COkular::AnnotationUtils | Helper class for (recursive) annotation retrieval/storage | 
| COkular::CertificateStore | A helper class to store information about x509 certificate | 
| ▼COkular::ConfigInterface | Abstract interface for configuration control | 
| COkular::TextDocumentGenerator | QTextDocument-based Generator | 
| COkular::DocumentInfo | The DocumentInfo structure can be filled in by generators to display metadata about the currently opened file | 
| COkular::DocumentObserver | Base class for objects being notified when something changes | 
| COkular::DocumentViewport | A view on the document | 
| COkular::EmbeddedFile | An embedded file into the document | 
| COkular::ExportFormat | Defines an entry for the export menu | 
| COkular::FontInfo | A small class that represents the information of a font | 
| ▼COkular::FormField | The base interface of a form field | 
| COkular::FormFieldButton | Interface of a button form field | 
| COkular::FormFieldChoice | Interface of a choice form field | 
| COkular::FormFieldSignature | Interface of a signature form field | 
| COkular::FormFieldText | Interface of a text form field | 
| ▼CKXMLGUIClient [external] | |
| COkular::GuiInterface | Abstract interface for user interface control | 
| COkular::Movie | Contains information about a movie object | 
| COkular::NewSignatureData | Data needed to create a new signature | 
| COkular::NormalizedPoint | NormalizedPoint is a helper class which stores the coordinates of a normalized point | 
| COkular::NormalizedRect | A NormalizedRect is a rectangle which can be defined by two NormalizedPoints | 
| ▼COkular::ObjectRect | An area with normalized coordinates that contains a reference to an object | 
| COkular::AnnotationObjectRect | This class describes the object rectangle for an annotation | 
| COkular::NonOwningObjectRect | This class is an object rect that doesn't own the given pointer, i.e | 
| COkular::SourceRefObjectRect | This class describes the object rectangle for a source reference | 
| COkular::Page | Collector for all the data belonging to a page | 
| COkular::PageSize | A small class that represents the size of a page | 
| COkular::PageTransition | Information object for the transition effect of a page | 
| COkular::PixmapRequest | Describes a pixmap type request | 
| COkular::PrintInterface | Abstract interface for advanced printing control | 
| ▼CQDomNode [external] | |
| ▼CQDomDocument [external] | |
| COkular::DocumentSynopsis | A DOM tree that describes the Table of Contents | 
| ▼CQList< NormalizedRect > [external] | |
| ▼COkular::RegularArea< NormalizedRect, QRect > | |
| ▼COkular::RegularAreaRect | This is a list of NormalizedRect, to describe an area consisting of multiple rectangles using normalized coordinates | 
| COkular::HighlightAreaRect | This class stores the geometry of a highlighting area in normalized coordinates, together with highlighting specific information | 
| ▼CQList< NormalizedShape > [external] | |
| COkular::RegularArea< NormalizedShape, Shape > | An area with normalized coordinates, consisting of NormalizedShape objects | 
| ▼CQObject [external] | |
| ▼CKCoreConfigSkeleton [external] | |
| ▼CKConfigSkeleton [external] | |
| COkular::TextDocumentSettings | TextDocumentSettings | 
| COkular::AudioPlayer | An audio player | 
| COkular::BookmarkManager | Bookmarks manager utility | 
| COkular::Document | The Document | 
| ▼COkular::Generator | [Abstract Class] The information generator | 
| COkular::TextDocumentGenerator | QTextDocument-based Generator | 
| ▼CQWidget [external] | |
| ▼COkular::PrintOptionsWidget | Abstract base class for an extra print options widget in the print dialog | 
| COkular::DefaultPrintOptionsWidget | The default okular extra print options widget | 
| COkular::TextDocumentSettingsWidget | Here is example of how you can add custom settings per-backend: | 
| ▼CQPaintDevice [external] | |
| CQWidget [external] | |
| COkular::HighlightAnnotation::Quad | Describes a highlight quad of a text markup annotation | 
| COkular::Annotation::Revision | All information about the revision of the annotation | 
| COkular::SaveInterface | Abstract interface for saving | 
| COkular::Sound | Contains information about a sound object | 
| COkular::SourceReference | Defines a source reference | 
| COkular::Annotation::Style | All information about style of the annotation | 
| COkular::TextEntity | Represents a piece of text on a TextPage, containing its textual representation and its bounding box | 
| COkular::TextPage | Represents the textual information of a Page | 
| COkular::TextRequest | Describes a text request | 
| COkular::TextSelection | Wrapper around the information needed to generate the selection area | 
| COkular::Tile | This class represents a rectangular portion of a page | 
| COkular::Utils | General utility functions | 
| COkular::View | View on the document | 
| COkular::ViewerInterface | Abstract interface for controlling advanced features of a document viewer | 
| COkular::VisiblePageRect | An area of a specified page | 
| COkular::Annotation::Window | All information about the popup window of the annotation that is used to edit the content and properties | 
  This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 11:59:14 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
          Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 11:59:14 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.