summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@theqtcompany.com>2015-09-04 10:57:05 +0200
committerChristian Stenger <christian.stenger@theqtcompany.com>2015-10-02 10:42:21 +0300
commit0d01a0c7bfe2c80700b64e1b56c1172cc99a6f45 (patch)
tree885780978dcfa4fe1efc6df9a2ea243477006c3c
parent274d095f46fd85aecc56645bc7ce44ba0dd5a653 (diff)
downloadqt-creator-0d01a0c7bfe2c80700b64e1b56c1172cc99a6f45.tar.gz
Simplify check state handling
Data functions and special functions cannot be checked at all, so there is no need to inherit the state by its parent. Change-Id: If72f79ef6bcd77628916bd7fbe137faa5555db41 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
-rw-r--r--plugins/autotest/testtreeitem.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/plugins/autotest/testtreeitem.cpp b/plugins/autotest/testtreeitem.cpp
index 721c605473..5119f4a206 100644
--- a/plugins/autotest/testtreeitem.cpp
+++ b/plugins/autotest/testtreeitem.cpp
@@ -30,21 +30,10 @@ TestTreeItem::TestTreeItem(const QString &name, const QString &filePath, Type ty
m_parent(parent)
{
switch (m_type) {
- case ROOT:
- m_checked = Qt::Unchecked;
- break;
case TEST_CLASS:
case TEST_FUNCTION:
m_checked = Qt::Checked;
break;
- case TEST_DATAFUNCTION:
- case TEST_SPECIALFUNCTION:
- if (m_parent)
- m_checked = m_parent->checked() == Qt::PartiallyChecked ? Qt::Unchecked
- : m_parent->checked();
- else
- m_checked = Qt::Unchecked;
- break;
default:
m_checked = Qt::Unchecked;
}
@@ -169,7 +158,7 @@ Qt::CheckState TestTreeItem::checked() const
return m_checked;
case TEST_DATAFUNCTION:
case TEST_SPECIALFUNCTION:
- return m_parent->m_checked == Qt::PartiallyChecked ? Qt::Unchecked : m_parent->m_checked;
+ return Qt::Unchecked;
default:
if (m_parent)
return m_parent->m_checked;