Squish: Update wizard handling for Qml UI prototype

Change-Id: Idb4a8e445f0cc0c749298a4bd86020377b8baeb4
Reviewed-by: Robert Loehning <robert.loehning@qt.io>
This commit is contained in:
Christian Stenger
2019-05-06 15:18:24 +02:00
parent 98e6a21880
commit 2330103aba

View File

@@ -303,15 +303,22 @@ def createNewQtQuickApplication(workingDir, projectName = None,
return checkedTargets, projectName return checkedTargets, projectName
def createNewQtQuickUI(workingDir, qtVersion = "5.6"): def createNewQtQuickUI(workingDir, qtVersion = "5.6"):
__createProjectOrFileSelectType__(" Other Project", 'Qt Quick UI Prototype') available = __createProjectOrFileSelectType__(" Other Project", 'Qt Quick UI Prototype')
if workingDir == None: if workingDir == None:
workingDir = tempDir() workingDir = tempDir()
projectName = __createProjectSetNameAndPath__(workingDir) projectName = __createProjectSetNameAndPath__(workingDir)
__createProjectHandleQtQuickSelection__(qtVersion) requiredQt = __createProjectHandleQtQuickSelection__(qtVersion)
__createProjectHandleLastPage__() __modifyAvailableTargets__(available, requiredQt)
progressBarWait(10000) snooze(1)
checkedTargets = __chooseTargets__(available, available)
if len(checkedTargets):
clickButton(waitForObject(":Next_QPushButton"))
__createProjectHandleLastPage__()
progressBarWait(10000)
else:
clickButton(waitForObject("{type='QPushButton' text='Cancel' visible='1'}"))
return projectName return checkedTargets, projectName
def createNewQmlExtension(workingDir, targets=[Targets.DESKTOP_5_6_1_DEFAULT]): def createNewQmlExtension(workingDir, targets=[Targets.DESKTOP_5_6_1_DEFAULT]):
available = __createProjectOrFileSelectType__(" Library", "Qt Quick 2 Extension Plugin") available = __createProjectOrFileSelectType__(" Library", "Qt Quick 2 Extension Plugin")