Sets the value for this item to the inputed value.
        
        :param      value | <variant>

def setValue( self, value ):
        """
        Sets the value for this item to the inputed value.
        
        :param      value | <variant>
        """
        self._value = value
        
        # map a list of choices to the system
        if ( isinstance(value, list) ):
            self.setText(2, '[%s]' % ','.join(map(str, value)))
        else:
            self.setText(2, nativestring(value))