115 "org.LeechCraft.Monocle.IBackendPlugin/1.0");
virtual ~IBackendPlugin()
Virtual destructor.
std::shared_ptr< IDocument > IDocument_ptr
Shared pointer to a document.
virtual bool IsThreaded() const
Returns true whether the backend is threaded.
virtual bool CanLoadDocument(const QString &filename)=0
Checks whether the given document can be loaded.
Q_DECLARE_INTERFACE(LeechCraft::Monocle::IAnnotation,"org.LeechCraft.Monocle.IAnnotation/1.0")
Basic interface for format backends plugins for Monocle.
virtual IDocument_ptr LoadDocument(const QString &filename)=0
Loads the given document.