From 7f0ff88c61bff14b9827e3a1190a1385359b410c Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 28 Mar 2013 15:53:35 +0100 Subject: [PATCH] Squish: Speed up removal of registered documentation Change-Id: I0a639ee608b0430a98840406ab14e224d1a64d49 Reviewed-by: Robert Loehning --- tests/system/shared/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/system/shared/utils.py b/tests/system/shared/utils.py index 572570b8553..49fb6b32c43 100644 --- a/tests/system/shared/utils.py +++ b/tests/system/shared/utils.py @@ -267,9 +267,10 @@ def addHelpDocumentationFromSDK(): clickTab(waitForObject(":Options.qt_tabwidget_tabbar_QTabBar"), "Documentation") # get rid of all docs already registered listWidget = waitForObject("{type='QListWidget' name='docsListWidget' visible='1'}") - for i in range(listWidget.count): + if listWidget.count > 0: rect = listWidget.visualItemRect(listWidget.item(0)) mouseClick(listWidget, rect.x+5, rect.y+5, 0, Qt.LeftButton) + type(listWidget, "") mouseClick(waitForObject("{type='QPushButton' name='removeButton' visible='1'}"), 5, 5, 0, Qt.LeftButton) clickButton(waitForObject("{type='QPushButton' name='addButton' visible='1' text='Add...'}")) selectFromFileDialog("%s/Documentation/qt.qch" % sdkPath)