def onAssetButtonClick(self): project_name = unicode(self.tProj.text()) if project_name: assets_names = PillarsAssetClient.getAllAssetsByName(project_name) selui = SelectItemDialog(title = "Assets", items = assets_names) if selui.exec_() == QtGui.QDialog.Accepted: sel = selui.getSelected() self.tAsset.setText(sel) self.tTask.setText('') return True else: return False