Squish: Fixed opening of files

Change-Id: Ia96a4a000cac1dde0f660e5f58141a73c7625a1e
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
Robert Loehning
2013-01-30 18:15:38 +01:00
parent 5e5eb43d18
commit 58e4a5fb5e
10 changed files with 24 additions and 13 deletions
+10 -2
View File
@@ -287,14 +287,22 @@ def invokeFindUsage(editor, line, typeOperation, n=1):
invokeContextMenuItem(editor, "Find Usages")
return True
def addBranchWildcardToRoot(rootNode):
pos = rootNode.find(".")
return rootNode[:pos] + " (*)" + rootNode[pos:]
def openDocument(treeElement):
try:
selectFromCombo(":Qt Creator_Core::Internal::NavComboBox", "Open Documents")
navigator = waitForObject(":Qt Creator_Utils::NavigationTreeView")
fileName = waitForObjectItem(navigator, treeElement).text
try:
item = waitForObjectItem(navigator, treeElement, 3000)
except:
treeElement = addBranchWildcardToRoot(treeElement)
item = waitForObjectItem(navigator, treeElement)
doubleClickItem(navigator, treeElement, 5, 5, 0, Qt.LeftButton)
mainWindow = waitForObject(":Qt Creator_Core::Internal::MainWindow")
waitFor("fileName in str(mainWindow.windowTitle)")
waitFor("item.text in str(mainWindow.windowTitle)")
return True
except:
return False