aboutsummaryrefslogtreecommitdiffstats
path: root/typedatabase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'typedatabase.cpp')
-rw-r--r--typedatabase.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/typedatabase.cpp b/typedatabase.cpp
index 5ba658bd7..338c40394 100644
--- a/typedatabase.cpp
+++ b/typedatabase.cpp
@@ -415,3 +415,17 @@ void TypeDatabase::setDropTypeEntries(QStringList dropTypeEntries)
m_dropTypeEntries.sort();
}
+typedef QHash<TypeEntry*, int> TypeRevisionMap;
+Q_GLOBAL_STATIC(TypeRevisionMap, typeRevisions);
+
+int getTypeRevision(TypeEntry* typeEntry)
+{
+ return typeRevisions()->value(typeEntry);
+}
+
+void setTypeRevision(TypeEntry* typeEntry, int revision)
+{
+ typeRevisions()->insert(typeEntry, revision);
+}
+
+