def _browse(self, state=None): paths = gui.QtGui.QFileDialog.getOpenFileNames( gui3d.app.mainwin, gui.getLanguageString("Load BVH animation"), self.directory, self.filter) if not paths.isEmpty(): paths = [unicode(filename) for filename in paths] self.callEvent('onFilesSelected', paths)
def rigPresetFileSelected(self, filename, suppressAction = False): self.selectedRig = filename if not filename: self.amtOptions.reset(self.optionsSelector, useMuscles=False) self.descrLbl.setText("") self.updateSkeleton(useOptions=False) return descr = self.amtOptions.loadPreset(filename, self.optionsSelector) # TODO clean up this design self.descrLbl.setTextFormat("Description: %s", gui.getLanguageString(descr)) self.updateSkeleton(suppressAction = suppressAction)
def _browse(self, state = None): paths = gui.QtGui.QFileDialog.getOpenFileNames(gui3d.app.mainwin, gui.getLanguageString("Load BVH animation"), self.directory, self.filter) if not paths.isEmpty(): paths = [unicode(filename) for filename in paths] self.callEvent('onFilesSelected', paths)
def setFilter(self, filter): self.filter = gui.getLanguageString(filter) if '(*.*)' not in self.filter: self.filter = ';;'.join([self.filter, gui.getLanguageString('All Files')+' (*.*)'])