diff options
author | Christian Stenger <christian.stenger@qt.io> | 2017-01-05 12:03:42 +0100 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2017-01-12 05:50:32 +0000 |
commit | 40174187cb35f5a70ef628685ab6ae3035135047 (patch) | |
tree | eb698d05fd42680cab56d322e31d168b9ee1adbc /src/plugins/autotest/quick/quicktestparser.cpp | |
parent | 13a22f7ef374f8b85858f20971d793dbf604b68e (diff) | |
download | qt-creator-40174187cb35f5a70ef628685ab6ae3035135047.tar.gz |
AutoTest: Remove unnecessary indirection when creating test tree items
Change-Id: Id4648196011b6769a2cd51b4daee146068272f00
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/autotest/quick/quicktestparser.cpp')
-rw-r--r-- | src/plugins/autotest/quick/quicktestparser.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/plugins/autotest/quick/quicktestparser.cpp b/src/plugins/autotest/quick/quicktestparser.cpp index f2db5d101f..f237501946 100644 --- a/src/plugins/autotest/quick/quicktestparser.cpp +++ b/src/plugins/autotest/quick/quicktestparser.cpp @@ -41,8 +41,15 @@ namespace Internal { TestTreeItem *QuickTestParseResult::createTestTreeItem() const { if (itemType == TestTreeItem::Root || itemType == TestTreeItem::TestDataTag) - return 0; - return QuickTestTreeItem::createTestItem(this); + return nullptr; + + QuickTestTreeItem *item = new QuickTestTreeItem(name, fileName, itemType); + item->setProFile(proFile); + item->setLine(line); + item->setColumn(column); + foreach (const TestParseResult *funcResult, children) + item->appendChild(funcResult->createTestTreeItem()); + return item; } static bool includesQtQuickTest(const CPlusPlus::Document::Ptr &doc, |