QXRD  0.11.16
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
QcepDocumentationDictionary Class Reference

#include <qcepdocumentationdictionary.h>

Public Member Functions

 QcepDocumentationDictionary ()
 
void setProto (QString name, QString proto)
 
void setDoc (QString name, QString doc)
 
void setLongDoc (QString name, QString doc)
 
QString proto (QString name)
 
QString doc (QString name)
 
QString longDoc (QString name)
 

Static Public Member Functions

static QString get_Proto (QString name)
 
static QString get_Doc (QString name)
 
static QString get_LongDoc (QString name)
 
static void set_Proto (QString name, QString proto)
 
static void set_Doc (QString name, QString doc)
 
static void set_LongDoc (QString name, QString longDoc)
 
static QHash< QString, QString > docs ()
 
static QHash< QString, QString > protos ()
 
static QHash< QString, QString > longDocs ()
 

Private Attributes

QHash< QString, QString > m_Protos
 
QHash< QString, QString > m_Docs
 
QHash< QString, QString > m_LongDocs
 

Detailed Description

Definition at line 28 of file qcepdocumentationdictionary.h.

Constructor & Destructor Documentation

QcepDocumentationDictionary::QcepDocumentationDictionary ( )

Definition at line 5 of file qcepdocumentationdictionary.cpp.

6 {
7 }

Member Function Documentation

QString QcepDocumentationDictionary::doc ( QString  name)

Definition at line 29 of file qcepdocumentationdictionary.cpp.

References m_Docs.

Referenced by get_Doc().

30 {
31  return m_Docs.value(name);
32 }

Here is the caller graph for this function:

QHash< QString, QString > QcepDocumentationDictionary::docs ( )
static

Definition at line 115 of file qcepdocumentationdictionary.cpp.

References m_Docs.

Referenced by QcepScriptEngine::documentationText().

116 {
119  } else {
120  return QHash<QString,QString>();
121  }
122 }
QcepDocumentationDictionary * gDocumentationDirectory

Here is the caller graph for this function:

QString QcepDocumentationDictionary::get_Doc ( QString  name)
static

Definition at line 48 of file qcepdocumentationdictionary.cpp.

References doc().

Referenced by QcepScriptEngine::documentationLink(), and QcepScriptEngine::documentationText().

49 {
51  return gDocumentationDirectory->doc(name);
52  } else {
53  return QString();
54  }
55 }
QcepDocumentationDictionary * gDocumentationDirectory

Here is the call graph for this function:

Here is the caller graph for this function:

QString QcepDocumentationDictionary::get_LongDoc ( QString  name)
static

Definition at line 57 of file qcepdocumentationdictionary.cpp.

References longDoc().

Referenced by QcepScriptEngine::documentationText().

58 {
60  return gDocumentationDirectory->longDoc(name);
61  } else {
62  return QString();
63  }
64 }
QcepDocumentationDictionary * gDocumentationDirectory

Here is the call graph for this function:

Here is the caller graph for this function:

QString QcepDocumentationDictionary::get_Proto ( QString  name)
static

Definition at line 39 of file qcepdocumentationdictionary.cpp.

References proto().

Referenced by QcepScriptEngine::documentationLink(), and QcepScriptEngine::documentationText().

40 {
42  return gDocumentationDirectory->proto(name);
43  } else {
44  return QString();
45  }
46 }
QcepDocumentationDictionary * gDocumentationDirectory

Here is the call graph for this function:

Here is the caller graph for this function:

QString QcepDocumentationDictionary::longDoc ( QString  name)

Definition at line 34 of file qcepdocumentationdictionary.cpp.

References m_LongDocs.

Referenced by get_LongDoc().

35 {
36  return m_LongDocs.value(name);
37 }
QHash< QString, QString > m_LongDocs

Here is the caller graph for this function:

QHash< QString, QString > QcepDocumentationDictionary::longDocs ( )
static

Definition at line 133 of file qcepdocumentationdictionary.cpp.

References m_LongDocs.

134 {
137  } else {
138  return QHash<QString,QString>();
139  }
140 }
QHash< QString, QString > m_LongDocs
QcepDocumentationDictionary * gDocumentationDirectory
QString QcepDocumentationDictionary::proto ( QString  name)

Definition at line 24 of file qcepdocumentationdictionary.cpp.

References m_Protos.

Referenced by get_Proto().

25 {
26  return m_Protos.value(name);
27 }
QHash< QString, QString > m_Protos

Here is the caller graph for this function:

QHash< QString, QString > QcepDocumentationDictionary::protos ( )
static

Definition at line 124 of file qcepdocumentationdictionary.cpp.

References m_Protos.

125 {
128  } else {
129  return QHash<QString,QString>();
130  }
131 }
QHash< QString, QString > m_Protos
QcepDocumentationDictionary * gDocumentationDirectory
void QcepDocumentationDictionary::set_Doc ( QString  name,
QString  doc 
)
static

Definition at line 73 of file qcepdocumentationdictionary.cpp.

References setDoc().

74 {
76  return gDocumentationDirectory->setDoc(name, doc);
77  }
78 }
void setDoc(QString name, QString doc)
QcepDocumentationDictionary * gDocumentationDirectory

Here is the call graph for this function:

void QcepDocumentationDictionary::set_LongDoc ( QString  name,
QString  longDoc 
)
static

Definition at line 80 of file qcepdocumentationdictionary.cpp.

References setLongDoc().

81 {
84  }
85 }
void setLongDoc(QString name, QString doc)
QcepDocumentationDictionary * gDocumentationDirectory

Here is the call graph for this function:

void QcepDocumentationDictionary::set_Proto ( QString  name,
QString  proto 
)
static

Definition at line 66 of file qcepdocumentationdictionary.cpp.

References setProto().

67 {
69  return gDocumentationDirectory->setProto(name, proto);
70  }
71 }
void setProto(QString name, QString proto)
QcepDocumentationDictionary * gDocumentationDirectory

Here is the call graph for this function:

void QcepDocumentationDictionary::setDoc ( QString  name,
QString  doc 
)

Definition at line 14 of file qcepdocumentationdictionary.cpp.

References m_Docs.

Referenced by QcepDocumentationForObject::QcepDocumentationForObject(), and set_Doc().

15 {
16  m_Docs.insert(name, doc);
17 }

Here is the caller graph for this function:

void QcepDocumentationDictionary::setLongDoc ( QString  name,
QString  doc 
)

Definition at line 19 of file qcepdocumentationdictionary.cpp.

References m_LongDocs.

Referenced by QcepDocumentationForFunction::QcepDocumentationForFunction(), QcepLongDocumentationForObject::QcepLongDocumentationForObject(), and set_LongDoc().

20 {
21  m_LongDocs.insert(name, doc);
22 }
QHash< QString, QString > m_LongDocs

Here is the caller graph for this function:

void QcepDocumentationDictionary::setProto ( QString  name,
QString  proto 
)

Definition at line 9 of file qcepdocumentationdictionary.cpp.

References m_Protos.

Referenced by QcepDocumentationForFunction::QcepDocumentationForFunction(), and set_Proto().

10 {
11  m_Protos.insert(name, proto);
12 }
QHash< QString, QString > m_Protos

Here is the caller graph for this function:

Member Data Documentation

QHash<QString,QString> QcepDocumentationDictionary::m_Docs
private

Definition at line 55 of file qcepdocumentationdictionary.h.

Referenced by doc(), docs(), and setDoc().

QHash<QString,QString> QcepDocumentationDictionary::m_LongDocs
private

Definition at line 56 of file qcepdocumentationdictionary.h.

Referenced by longDoc(), longDocs(), and setLongDoc().

QHash<QString,QString> QcepDocumentationDictionary::m_Protos
private

Definition at line 54 of file qcepdocumentationdictionary.h.

Referenced by proto(), protos(), and setProto().


The documentation for this class was generated from the following files: