QXRD  0.11.16
qcepdocumentationdictionary.cpp
Go to the documentation of this file.
2 
4 
6 {
7 }
8 
9 void QcepDocumentationDictionary::setProto(QString name, QString proto)
10 {
11  m_Protos.insert(name, proto);
12 }
13 
14 void QcepDocumentationDictionary::setDoc(QString name, QString doc)
15 {
16  m_Docs.insert(name, doc);
17 }
18 
19 void QcepDocumentationDictionary::setLongDoc(QString name, QString doc)
20 {
21  m_LongDocs.insert(name, doc);
22 }
23 
25 {
26  return m_Protos.value(name);
27 }
28 
29 QString QcepDocumentationDictionary::doc(QString name)
30 {
31  return m_Docs.value(name);
32 }
33 
35 {
36  return m_LongDocs.value(name);
37 }
38 
40 {
41  if (gDocumentationDirectory) {
42  return gDocumentationDirectory->proto(name);
43  } else {
44  return QString();
45  }
46 }
47 
49 {
50  if (gDocumentationDirectory) {
51  return gDocumentationDirectory->doc(name);
52  } else {
53  return QString();
54  }
55 }
56 
58 {
59  if (gDocumentationDirectory) {
60  return gDocumentationDirectory->longDoc(name);
61  } else {
62  return QString();
63  }
64 }
65 
66 void QcepDocumentationDictionary::set_Proto(QString name, QString proto)
67 {
68  if (gDocumentationDirectory) {
69  return gDocumentationDirectory->setProto(name, proto);
70  }
71 }
72 
73 void QcepDocumentationDictionary::set_Doc(QString name, QString doc)
74 {
75  if (gDocumentationDirectory) {
76  return gDocumentationDirectory->setDoc(name, doc);
77  }
78 }
79 
80 void QcepDocumentationDictionary::set_LongDoc(QString name, QString longDoc)
81 {
82  if (gDocumentationDirectory) {
83  return gDocumentationDirectory->setLongDoc(name, longDoc);
84  }
85 }
86 
88  QString objectName, QString objectDoc)
89 {
90  if (gDocumentationDirectory == NULL) {
91  gDocumentationDirectory = new QcepDocumentationDictionary();
92  }
93 
94  gDocumentationDirectory->setDoc(objectName, objectDoc);
95 }
96 
98  QString objectName, QString longDoc)
99 {
100  if (gDocumentationDirectory == NULL) {
101  gDocumentationDirectory = new QcepDocumentationDictionary();
102  }
103 
104  gDocumentationDirectory->setLongDoc(objectName, longDoc);
105 }
106 
108  QString functionName, QString functionProto, QString functionDoc, QString functionLongDoc)
109  : QcepDocumentationForObject(functionName, functionDoc)
110 {
111  gDocumentationDirectory->setProto(functionName, functionProto);
112  gDocumentationDirectory->setLongDoc(functionName, functionLongDoc);
113 }
114 
115 QHash<QString,QString> QcepDocumentationDictionary::docs()
116 {
117  if (gDocumentationDirectory) {
118  return gDocumentationDirectory->m_Docs;
119  } else {
120  return QHash<QString,QString>();
121  }
122 }
123 
124 QHash<QString,QString> QcepDocumentationDictionary::protos()
125 {
126  if (gDocumentationDirectory) {
127  return gDocumentationDirectory->m_Protos;
128  } else {
129  return QHash<QString,QString>();
130  }
131 }
132 
134 {
135  if (gDocumentationDirectory) {
136  return gDocumentationDirectory->m_LongDocs;
137  } else {
138  return QHash<QString,QString>();
139  }
140 }
void setDoc(QString name, QString doc)
static QHash< QString, QString > longDocs()
static QString get_Doc(QString name)
QHash< QString, QString > m_Protos
QcepDocumentationForFunction(QString functionName, QString functionProto, QString functionDoc, QString functionLogDoc)
void setLongDoc(QString name, QString doc)
QcepLongDocumentationForObject(QString objectName, QString longDoc)
QHash< QString, QString > m_LongDocs
static QString get_LongDoc(QString name)
static void set_LongDoc(QString name, QString longDoc)
static QString get_Proto(QString name)
void setProto(QString name, QString proto)
QcepDocumentationDictionary * gDocumentationDirectory
static QHash< QString, QString > protos()
QcepDocumentationForObject(QString objectName, QString objectDoc)
static QHash< QString, QString > docs()
static void set_Doc(QString name, QString doc)
static void set_Proto(QString name, QString proto)