![]() |
LeechCraft Monocle
0.6.70-13729-g7046a9d2a7
Modular document viewer for LeechCraft
|
Include dependency graph for iannotation.h:Go to the source code of this file.
Classes | |
| class | LC::Monocle::IAnnotation |
| Base interface for annotations. More... | |
| class | LC::Monocle::ITextAnnotation |
| The interface for AnnotationType::Text annotations. More... | |
| class | LC::Monocle::IHighlightAnnotation |
| The interface for AnnotationType::Highlight annotations. More... | |
| class | LC::Monocle::ILinkAnnotation |
| The interface for AnnotationType::Link annotations. More... | |
| class | LC::Monocle::ICaretAnnotation |
| The interface for AnnotationType::Caret annotations. More... | |
Namespaces | |
| LC | |
| LC::Monocle | |
Typedefs | |
| typedef std::shared_ptr< IAnnotation > | LC::Monocle::IAnnotation_ptr |
| typedef std::shared_ptr< ITextAnnotation > | LC::Monocle::ITextAnnotation_ptr |
| typedef std::shared_ptr< IHighlightAnnotation > | LC::Monocle::IHighlightAnnotation_ptr |
| typedef std::shared_ptr< ILinkAnnotation > | LC::Monocle::ILinkAnnotation_ptr |
| typedef std::shared_ptr< ICaretAnnotation > | LC::Monocle::ICaretAnnotation_ptr |
Enumerations | |
| enum | LC::Monocle::AnnotationType { LC::Monocle::AnnotationType::Text, LC::Monocle::AnnotationType::Highlight, LC::Monocle::AnnotationType::Link, LC::Monocle::AnnotationType::Caret, LC::Monocle::AnnotationType::Other } |
| Defines an annotation type. More... | |