]> git.cworth.org Git - apitrace/blobdiff - gui/apitracefilter.cpp
Use skiplist-based FastCallSet within trace::CallSet
[apitrace] / gui / apitracefilter.cpp
index cfa930d74f7c8752974027350e8867be3ae2d4ac..a908325101958fb343bc4dc2d5c514e85cb48780 100644 (file)
@@ -63,6 +63,10 @@ bool ApiTraceFilter::filterAcceptsRow(int sourceRow,
             return false;
     }
 
+    if (m_filters & CustomFilter) {
+        return !function.contains(m_customRegexp);
+    }
+
 
     return true;
 }
@@ -102,4 +106,14 @@ QRegExp ApiTraceFilter::filterRegexp() const
     return m_regexp;
 }
 
+void ApiTraceFilter::setCustomFilterRegexp(const QString &str)
+{
+    m_customRegexp = QRegExp(str);
+}
+
+QString ApiTraceFilter::customFilterRegexp() const
+{
+    return m_customRegexp.pattern();
+}
+
 #include "apitracefilter.moc"