![]() |
LeechCraft Monocle
0.6.70-6645-gcd10d7e
Modular document viewer for LeechCraft
|
#include <memory>
#include <QtPlugin>
Go to the source code of this file.
Classes | |
class | LeechCraft::Monocle::IFormField |
Base interface to be implemented by form fields. More... | |
class | LeechCraft::Monocle::IFormFieldText |
Interface to be implemented by text fields. More... | |
class | LeechCraft::Monocle::IFormFieldChoice |
Interface to be implemented by choice fields. More... | |
class | LeechCraft::Monocle::IFormFieldButton |
Interface to be implemented by button fields. More... | |
Namespaces | |
LeechCraft | |
LeechCraft::Monocle | |
Typedefs | |
typedef std::shared_ptr< IFormField > | LeechCraft::Monocle::IFormField_ptr |
A shared pointer to a IFormField. More... | |
Enumerations | |
enum | LeechCraft::Monocle::FormType { LeechCraft::Monocle::FormType::Text, LeechCraft::Monocle::FormType::Choice, LeechCraft::Monocle::FormType::Button } |
Describes the possible types of a form field. More... | |
Functions | |
Q_DECLARE_INTERFACE (LeechCraft::Monocle::IFormField,"org.LeechCraft.Monocle.IFormField/1.0") | |
Q_DECLARE_INTERFACE (LeechCraft::Monocle::IFormFieldText,"org.LeechCraft.Monocle.IFormFieldText/1.0") | |
Q_DECLARE_INTERFACE (LeechCraft::Monocle::IFormFieldChoice,"org.LeechCraft.Monocle.IFormFieldChoice/1.0") | |
Q_DECLARE_INTERFACE (LeechCraft::Monocle::IFormFieldButton,"org.LeechCraft.Monocle.IFormFieldButton/1.0") | |
Q_DECLARE_INTERFACE | ( | LeechCraft::Monocle::IFormField | , |
"org.LeechCraft.Monocle.IFormField/1.0" | |||
) |
Q_DECLARE_INTERFACE | ( | LeechCraft::Monocle::IFormFieldText | , |
"org.LeechCraft.Monocle.IFormFieldText/1.0" | |||
) |
Q_DECLARE_INTERFACE | ( | LeechCraft::Monocle::IFormFieldChoice | , |
"org.LeechCraft.Monocle.IFormFieldChoice/1.0" | |||
) |
Q_DECLARE_INTERFACE | ( | LeechCraft::Monocle::IFormFieldButton | , |
"org.LeechCraft.Monocle.IFormFieldButton/1.0" | |||
) |