Make a separate parameter class for "Radar classifications".
Do not save the radar classification to the config file.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56856 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/scan-view/Reporter.py b/tools/scan-view/Reporter.py
index 2f05fdf..b951cc0 100644
--- a/tools/scan-view/Reporter.py
+++ b/tools/scan-view/Reporter.py
@@ -146,7 +146,18 @@
 
     def fileReport(self, report, parameters):
         raise NotImplementedError
-    
+ 
+
+class RadarClassificationParameter(SelectionParameter):
+  def __init__(self):
+    SelectionParameter.__init__(self,"Classification",
+            [['1', 'Security'], ['2', 'Crash/Hang/Data Loss'],
+             ['3', 'Performance'], ['4', 'UI/Usability'], 
+             ['6', 'Serious Bug'], ['7', 'Other']])
+
+  def saveConfigValue(self):
+    return False
+
 class RadarReporter:
     @staticmethod
     def isAvailable():
@@ -167,10 +178,7 @@
 
     def getParameters(self):
         return [ TextParameter('Component'), TextParameter('Component Version'),
-                 SelectionParameter('Classification',
-                  [ ['1', 'Security'], ['2', 'Crash/Hang/Data Loss'],
-                    ['3', 'Performance'], ['4', 'UI/Usability'],
-                    ['6', 'Serious Bug'], ['7', 'Other'] ]) ]
+                 RadarClassificationParameter() ]
 
     def fileReport(self, report, parameters):
         component = parameters.get('Component', '')