LeechCraft Monocle  %{LEECHCRAFT_VERSION}
Modular document viewer for LeechCraft
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
iannotation.h File Reference
#include <memory>
#include <QtPlugin>
+ Include dependency graph for iannotation.h:

Go to the source code of this file.

Classes

class  LeechCraft::Monocle::IAnnotation
 
class  LeechCraft::Monocle::ITextAnnotation
 

Namespaces

 LeechCraft
 
 LeechCraft::Monocle
 

Typedefs

typedef std::shared_ptr
< IAnnotation > 
LeechCraft::Monocle::IAnnotation_ptr
 

Enumerations

enum  LeechCraft::Monocle::AnnotationType { LeechCraft::Monocle::AnnotationType::Text, LeechCraft::Monocle::AnnotationType::Highlight }
 

Functions

 Q_DECLARE_INTERFACE (LeechCraft::Monocle::IAnnotation,"org.LeechCraft.Monocle.IAnnotation/1.0")
 
 Q_DECLARE_INTERFACE (LeechCraft::Monocle::ITextAnnotation,"org.LeechCraft.Monocle.ITextAnnotation/1.0")
 

Function Documentation

Q_DECLARE_INTERFACE ( LeechCraft::Monocle::IAnnotation  ,
"org.LeechCraft.Monocle.IAnnotation/1.0"   
)
Q_DECLARE_INTERFACE ( LeechCraft::Monocle::ITextAnnotation  ,
"org.LeechCraft.Monocle.ITextAnnotation/1.0"   
)