From 5f02a3e9cec038aa25aa60a7b1041ec8218155ea Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Fri, 23 Dec 2011 23:05:08 +0100 Subject: Introduce "isExpandable" role The role is used to determine whether a directory can be expanded at all. This is e.g. not the case if a directory has 0 items or the target-URL is different from the item-URL. The expansion toggle will get hidden if a directory is not expandable. CCBUG: 288521 --- src/tests/kfileitemmodeltest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tests') diff --git a/src/tests/kfileitemmodeltest.cpp b/src/tests/kfileitemmodeltest.cpp index ac0c59952..86a2c04a4 100644 --- a/src/tests/kfileitemmodeltest.cpp +++ b/src/tests/kfileitemmodeltest.cpp @@ -372,7 +372,7 @@ void KFileItemModelTest::testExpandItems() // yields the correct result for "a/a/1" and "a/a-1/", whis is non-trivial because they share the // first three characters. QSet modelRoles = m_model->roles(); - modelRoles << "isExpanded" << "expansionLevel"; + modelRoles << "isExpanded" << "isExpandable" << "expansionLevel"; m_model->setRoles(modelRoles); QStringList files; -- cgit v1.3