]> git.cworth.org Git - apitrace/blobdiff - gui/apitrace.cpp
Share enum signatures.
[apitrace] / gui / apitrace.cpp
index a290006eff5c060d1712a57615b3bb92bf8e9c7d..723fad37be2918cac32d9a3ab2dcc4b4ae150deb 100644 (file)
@@ -304,4 +304,19 @@ void ApiTrace::addSignature(unsigned id, ApiTraceCallSignature *signature)
     m_signatures[id] = signature;
 }
 
+ApiTraceEnumSignature * ApiTrace::enumSignature(unsigned id)
+{
+    if (id >= m_signatures.count()) {
+        m_enumSignatures.resize(id + 1);
+        return NULL;
+    } else {
+        return m_enumSignatures[id];
+    }
+}
+
+void ApiTrace::addEnumSignature(unsigned id, ApiTraceEnumSignature *signature)
+{
+    m_enumSignatures[id] = signature;
+}
+
 #include "apitrace.moc"