Ignore:
Timestamp:
08/13/13 13:27:17 (8 months ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
Message:

Added Context Settings for selected class values.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeWidgets/Evaluate/OWPredictions.py

    r11217 r11660  
    129129 
    130130class OWPredictions(OWWidget): 
    131     settingsList = ["showProb", "showClass", "ShowAttributeMethod", "sendOnChange", "precision"] 
     131    contextHandlers = { 
     132        "": ClassValuesContextHandler("", ["selectedClasses"]) 
     133    } 
     134    settingsList = ["showProb", "showClass", "ShowAttributeMethod", 
     135                    "sendOnChange", "precision"] 
    132136 
    133137    def __init__(self, parent=None, signalManager = None): 
     
    383387        if self.data: 
    384388            self.setDataModel(self.data) 
     389            self.openContext("", list(self.classes)) 
    385390            self.setPredictionModel(self.predictors.values(), self.data) 
     391 
    386392        self.checksendpredictions() 
    387393 
    388394    def setData(self, data): 
    389         self.handledAllSignalsFlag = False 
    390         if not data: 
     395        """ 
     396        Set input data table. 
     397        """ 
     398        self.closeContext("") 
     399        if data is None: 
    391400            self.data = data 
    392401            self.datalabel = "N/A" 
Note: See TracChangeset for help on using the changeset viewer.