]> git.cworth.org Git - apitrace/blobdiff - gui/apitracecall.h
Implement a bulk of trace saving.
[apitrace] / gui / apitracecall.h
index 1b4e5ab17b6a2e6c2ff480187972b56729fae326..59c6fe75eec5613025e895033097defd93f423b9 100644 (file)
@@ -55,11 +55,14 @@ Q_DECLARE_METATYPE(ApiEnum);
 class ApiPointer
 {
 public:
-    ApiPointer(int val=0);
+    ApiPointer(unsigned long long val=0);
 
     QString toString() const;
+
+    unsigned long long value() const;
+
 private:
-    int m_value;
+    unsigned long long m_value;
 };
 Q_DECLARE_METATYPE(ApiPointer);
 
@@ -72,6 +75,9 @@ public:
 
     QString toString() const;
 
+    unsigned long long value() const;
+    Signature signature() const;
+
 private:
     void init(const Trace::Bitmask *bitmask);
 private:
@@ -91,6 +97,8 @@ public:
     ApiStruct(const Trace::Struct *s = 0);
 
     QString toString() const;
+    Signature signature() const;
+    QList<QVariant> values() const;
 
 private:
     void init(const Trace::Struct *bitmask);