LeechCraft Monocle  0.6.70-6645-gcd10d7e
Modular document viewer for LeechCraft
ilink.h File Reference
#include <memory>
#include <QRectF>
#include <QMetaType>
+ Include dependency graph for ilink.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LeechCraft::Monocle::ILink
 Base interface for links. More...
 
class  LeechCraft::Monocle::IPageLink
 Additional interface for page links. More...
 

Namespaces

 LeechCraft
 
 LeechCraft::Monocle
 

Typedefs

typedef std::shared_ptr< ILink > LeechCraft::Monocle::ILink_ptr
 

Enumerations

enum  LeechCraft::Monocle::LinkType { LeechCraft::Monocle::LinkType::PageLink, LeechCraft::Monocle::LinkType::URL, LeechCraft::Monocle::LinkType::Command, LeechCraft::Monocle::LinkType::OtherLink }
 Describes various link types known to Monocle. More...
 

Functions

 Q_DECLARE_INTERFACE (LeechCraft::Monocle::ILink,"org.LeechCraft.Monocle.ILink/1.0")
 
 Q_DECLARE_INTERFACE (LeechCraft::Monocle::IPageLink,"org.LeechCraft.Monocle.IPageLink/1.0")
 

Function Documentation

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

Referenced by LeechCraft::Monocle::IPageLink::~IPageLink().

+ Here is the caller graph for this function:

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