From 663771f0a447ff249904ce1b49c3cb04853eab69 Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Tue, 14 Apr 2015 20:09:08 +0100 Subject: [PATCH] FEM: Sort materials within each category Signed-off-by: Przemo Firszt --- src/Mod/Fem/MechanicalMaterial.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/MechanicalMaterial.py b/src/Mod/Fem/MechanicalMaterial.py index 5ee9e789e..513f34d93 100644 --- a/src/Mod/Fem/MechanicalMaterial.py +++ b/src/Mod/Fem/MechanicalMaterial.py @@ -236,10 +236,14 @@ class _MechanicalMaterialTaskPanel: ext_len = len(mat_file_extension) dir_path_list = glob.glob(mat_dir + '/*' + mat_file_extension) self.pathList = self.pathList + dir_path_list + material_name_list = [] for a_path in dir_path_list: material_name = os.path.basename(a_path[:-ext_len]) - self.form.cb_materials.addItem(QtGui.QIcon(icon), material_name, a_path) self.materials[a_path] = Material.importFCMat(a_path) + material_name_list.append([material_name, a_path]) + material_name_list.sort() + for mat in material_name_list: + self.form.cb_materials.addItem(QtGui.QIcon(icon), mat[0], mat[1]) def import_materials(self): self.materials = {}