233 if name not in self.__engines: |
233 if name not in self.__engines: |
234 return |
234 return |
235 |
235 |
236 engine = self.__engines[name] |
236 engine = self.__engines[name] |
237 for keyword in [k for k in self.__keywords if self.__keywords[k] == engine]: |
237 for keyword in [k for k in self.__keywords if self.__keywords[k] == engine]: |
238 del self.__keywords[k] |
238 del self.__keywords[keyword] |
239 del self.__engines[name] |
239 del self.__engines[name] |
240 |
240 |
241 file_ = QDir(self.enginesDirectory()).filePath(self.generateEngineFileName(name)) |
241 file_ = QDir(self.enginesDirectory()).filePath(self.generateEngineFileName(name)) |
242 QFile.remove(file_) |
242 QFile.remove(file_) |
243 |
243 |