src/testlib/qbenchmark.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
--- a/src/testlib/qbenchmark.h	Wed Jun 23 19:07:03 2010 +0300
+++ b/src/testlib/qbenchmark.h	Tue Jul 06 15:10:48 2010 +0300
@@ -43,6 +43,7 @@
 #define QBENCHMARK_H
 
 #include <QtTest/qtest_global.h>
+#include <QtTest/qbenchmarkmetric.h>
 
 QT_BEGIN_HEADER
 
@@ -75,6 +76,8 @@
 
 }
 
+// --- BEGIN public API ---
+
 #define QBENCHMARK \
     for (QTest::QBenchmarkIterationController __iteration_controller; \
             __iteration_controller.isDone() == false; __iteration_controller.next())
@@ -83,6 +86,13 @@
     for (QTest::QBenchmarkIterationController __iteration_controller(QTest::QBenchmarkIterationController::RunOnce); \
             __iteration_controller.isDone() == false; __iteration_controller.next())
 
+namespace QTest
+{
+    void Q_TESTLIB_EXPORT setBenchmarkResult(qreal result, QBenchmarkMetric metric);
+}
+
+// --- END public API ---
+
 QT_END_NAMESPACE
 
 QT_END_HEADER