aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/quick/quicktesttreeitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/autotest/quick/quicktesttreeitem.cpp')
-rw-r--r--src/plugins/autotest/quick/quicktesttreeitem.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/autotest/quick/quicktesttreeitem.cpp b/src/plugins/autotest/quick/quicktesttreeitem.cpp
index 682caecf68..6bc57a0e38 100644
--- a/src/plugins/autotest/quick/quicktesttreeitem.cpp
+++ b/src/plugins/autotest/quick/quicktesttreeitem.cpp
@@ -401,16 +401,16 @@ bool QuickTestTreeItem::removeOnSweepIfEmpty() const
TestTreeItem *QuickTestTreeItem::createParentGroupNode() const
{
- if (filePath().isEmpty() || name().isEmpty())
- return nullptr;
- if (type() == TestFunctionOrSet)
- return nullptr;
-
const QFileInfo fileInfo(filePath());
const QFileInfo base(fileInfo.absolutePath());
return new QuickTestTreeItem(base.baseName(), fileInfo.absolutePath(), TestTreeItem::GroupNode);
}
+bool QuickTestTreeItem::isGroupable() const
+{
+ return type() == TestCase && !name().isEmpty() && !filePath().isEmpty();
+}
+
QSet<QString> QuickTestTreeItem::internalTargets() const
{
QSet<QString> result;