diff options
Diffstat (limited to 'typedatabase.cpp')
-rw-r--r-- | typedatabase.cpp | 14 |
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); +} + + |