133 """ |
133 """ |
134 Public method to set the path picker mode. |
134 Public method to set the path picker mode. |
135 |
135 |
136 @param mode picker mode |
136 @param mode picker mode |
137 @type E5PathPickerModes |
137 @type E5PathPickerModes |
138 """ |
138 @exception ValueError raised to indicate a bad parameter value |
139 assert mode in E5PathPickerModes |
139 """ |
|
140 if mode not in E5PathPickerModes: |
|
141 raise ValueError("Bad value for 'mode' parameter.") |
140 |
142 |
141 oldMode = self.__mode |
143 oldMode = self.__mode |
142 self.__mode = mode |
144 self.__mode = mode |
143 |
145 |
144 if mode != oldMode or (self.__lineEditKind and not self._completer): |
146 if mode != oldMode or (self.__lineEditKind and not self._completer): |