]> git.cworth.org Git - apitrace/blobdiff - gui/apitracefilter.cpp
Introduce ApiTrace which encapsulates the data.
[apitrace] / gui / apitracefilter.cpp
index 5542ea9528fe1978f9445fbca87efc9dff6ec3cc..24c56bf58876591b518811a9f583988f9beb4082 100644 (file)
@@ -4,7 +4,7 @@
 
 #include <QDebug>
 
-ApiTraceFilter::ApiTraceFilter(QObject *parent )
+ApiTraceFilter::ApiTraceFilter(QObject *parent)
     : QSortFilterProxyModel()
 {
 }
@@ -16,8 +16,10 @@ bool ApiTraceFilter::filterAcceptsRow(int sourceRow,
     QVariant varientData = sourceModel()->data(index0);
     ApiTraceCall *call = varientData.value<ApiTraceCall*>();
 
-    if (!call)
-        return false;
+    if (!call) {
+        ApiTraceFrame *frame = varientData.value<ApiTraceFrame*>();
+        return frame != 0;
+    }
 
     QString function = call->name;