def onGoTaskButtonClick(self): project_name = unicode(self.tProj.text()) asset_name = unicode(self.tAsset.text()) if project_name and asset_name: task_names = PillarsUtils.getTaskNames(project_name, asset_name) selui = SelectItemDialog(title = "Tasks", items = task_names) if selui.exec_() == QtGui.QDialog.Accepted: sel = selui.getSelected() self.tTask.setText(sel) return True else: return False