BibleTime
Classes | Namespaces | Enumerations | Functions
referencemanager.h File Reference
#include <QString>
#include <optional>
#include "../drivers/cswordmoduleinfo.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ReferenceManager::DecodedHyperlink
 
struct  ReferenceManager::ParseOptions
 

Namespaces

 ReferenceManager
 

Enumerations

enum  ReferenceManager::Type {
  ReferenceManager::Unknown , ReferenceManager::Bible , ReferenceManager::Commentary , ReferenceManager::Lexicon ,
  ReferenceManager::GenericBook , ReferenceManager::MorphHebrew , ReferenceManager::MorphGreek , ReferenceManager::StrongsHebrew ,
  ReferenceManager::StrongsGreek
}
 

Functions

std::optional< DecodedHyperlink > ReferenceManager::decodeHyperlink (QString const &hyperlink)
 
QString ReferenceManager::encodeHyperlink (CSwordModuleInfo const &module, QString const &key)
 
QString ReferenceManager::parseVerseReference (QString const &ref, ParseOptions const &options)