From 62a86deff0debecb7f3392485a4d82fee16125cc Mon Sep 17 00:00:00 2001 From: donovaly Date: Wed, 7 Apr 2021 03:36:22 +0200 Subject: [PATCH] [PD] sort entries in sprocket feature as the title says. (The other UI file changes were made by Qt's designer.) --- src/Mod/PartDesign/SprocketFeature.py | 23 ++-- src/Mod/PartDesign/SprocketFeature.ui | 157 ++++++++++++-------------- 2 files changed, 82 insertions(+), 98 deletions(-) diff --git a/src/Mod/PartDesign/SprocketFeature.py b/src/Mod/PartDesign/SprocketFeature.py index 6d0656edb6..c1c9223cbf 100644 --- a/src/Mod/PartDesign/SprocketFeature.py +++ b/src/Mod/PartDesign/SprocketFeature.py @@ -209,13 +209,6 @@ class SprocketTaskPanel: "ANSI 180":[2.250, 1.460, 1.301], "ANSI 200":[2.500, 1.562, 1.389], "ANSI 240":[3.000, 1.875, 1.738], - "Motorcycle 420":[0.500, 0.3125, 0.227], - "Motorcycle 425":[0.500, 0.3125, 0.284], - "Motorcycle 428":[0.500, 0.335, 0.284], - "Motorcycle 520":[0.625, 0.400, 0.227], - "Motorcycle 525":[0.625, 0.400, 0.284], - "Motorcycle 530":[0.625, 0.400, 0.343], - "Motorcycle 630":[0.75, 0.400, 0.343], "Bicycle with Derailleur":[0.500, 0.3125, 0.11], "Bicycle without Derailleur":[0.500, 0.3125, 0.084], "ISO 606 06B":[0.375, 5.72/25.4, 5.2/25.4], @@ -224,11 +217,18 @@ class SprocketTaskPanel: "ISO 606 12B":[0.750, 11.68/25.4, 11.1/25.4], "ISO 606 16B":[1.000, 17.02/25.4, 16.2/25.4], "ISO 606 20B":[1.250, 19.56/25.4, 18.5/25.4], - "ISO 606 24B":[1.5, 25.4/25.4, 24.1/25.4]} + "ISO 606 24B":[1.500, 25.4/25.4, 24.1/25.4], + "Motorcycle 420":[0.500, 0.3125, 0.227], + "Motorcycle 425":[0.500, 0.3125, 0.284], + "Motorcycle 428":[0.500, 0.335, 0.284], + "Motorcycle 520":[0.625, 0.400, 0.227], + "Motorcycle 525":[0.625, 0.400, 0.284], + "Motorcycle 530":[0.625, 0.400, 0.343], + "Motorcycle 630":[0.750, 0.400, 0.343],} - self.obj.Pitch = str(SprocketReferenceRollerTable[size][0]) + " in" - self.obj.RollerDiameter = str(SprocketReferenceRollerTable[size][1]) + " in" - self.obj.Thickness = str(SprocketReferenceRollerTable[size][2]) + " in" + self.obj.Pitch = str(SprocketReferenceRollerTable[size][0]) + " in" + self.obj.RollerDiameter = str(SprocketReferenceRollerTable[size][1]) + " in" + self.obj.Thickness = str(SprocketReferenceRollerTable[size][2]) + " in" self.form.Quantity_Pitch.setText(self.obj.Pitch.UserString) self.form.Quantity_RollerDiameter.setText(self.obj.RollerDiameter.UserString) self.form.Quantity_Thickness.setText(self.obj.Thickness.UserString) @@ -270,6 +270,5 @@ class SprocketTaskPanel: FreeCAD.ActiveDocument.abortTransaction() - if FreeCAD.GuiUp: FreeCADGui.addCommand('PartDesign_Sprocket', CommandSprocket()) diff --git a/src/Mod/PartDesign/SprocketFeature.ui b/src/Mod/PartDesign/SprocketFeature.ui index 28176e021a..d45ca8c48f 100644 --- a/src/Mod/PartDesign/SprocketFeature.ui +++ b/src/Mod/PartDesign/SprocketFeature.ui @@ -6,7 +6,7 @@ 0 0 - 195 + 264 142 @@ -14,7 +14,6 @@ Sprocket parameter - @@ -35,7 +34,6 @@ - @@ -44,21 +42,20 @@ - - + - ANSI 25 + ANSI 25 - ANSI 35 + ANSI 35 - ANSI 41 + ANSI 41 @@ -116,41 +113,6 @@ ANSI 240 - - - Motorcycle 420 - - - - - Motorcycle 425 - - - - - Motorcycle 428 - - - - - Motorcycle 520 - - - - - Motorcycle 525 - - - - - Motorcycle 530 - - - - - Motorcycle 630 - - Bicycle with Derailleur @@ -196,20 +158,51 @@ ISO 606 24B + + + Motorcycle 420 + + + + + Motorcycle 425 + + + + + Motorcycle 428 + + + + + Motorcycle 520 + + + + + Motorcycle 525 + + + + + Motorcycle 530 + + + + + Motorcycle 630 + + - - Chain Pitch: - - @@ -224,35 +217,32 @@ - + 0 in Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + 0.001000000000000 + + + 2000.000000000000000 + + + 0.010000000000000 + in 3 - - 2000.000000000000000 - - - 0.01 - - - - 0.001 - - 0.375 + 0.375000000000000 - - Roller Diameter: @@ -276,30 +266,27 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + 0.010000000000000 + + + 50.000000000000000 + + + 0.010000000000000 + in 3 - - 50.000000000000000 - - - 0.01 - - - - 0.01 - - 0.20 + 0.200000000000000 - - Thickness: @@ -323,28 +310,26 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + 0.010000000000000 + + + 50.000000000000000 + + + 0.010000000000000 + in 3 - - 50.000000000000000 - - - 0.01 - - - - 0.01 - - 0.20 + 0.200000000000000 -