2224 self.setDirty(True) |
2224 self.setDirty(True) |
2225 self.directoryRemoved.emit(dn) |
2225 self.directoryRemoved.emit(dn) |
2226 |
2226 |
2227 def deleteFile(self, fn): |
2227 def deleteFile(self, fn): |
2228 """ |
2228 """ |
2229 Public slot to delete a file from the project directory. |
2229 Public method to delete a file from the project directory. |
2230 |
2230 |
2231 @param fn filename to be deleted from the project |
2231 @param fn filename to be deleted from the project |
2232 @return flag indicating success (boolean) |
2232 @return flag indicating success (boolean) |
2233 """ |
2233 """ |
2234 try: |
2234 try: |
2268 self.removeFile(fn + '.h') |
2268 self.removeFile(fn + '.h') |
2269 return True |
2269 return True |
2270 |
2270 |
2271 def deleteDirectory(self, dn): |
2271 def deleteDirectory(self, dn): |
2272 """ |
2272 """ |
2273 Public slot to delete a directory from the project directory. |
2273 Public method to delete a directory from the project directory. |
2274 |
2274 |
2275 @param dn directory name to be removed from the project |
2275 @param dn directory name to be removed from the project |
2276 @return flag indicating success (boolean) |
2276 @return flag indicating success (boolean) |
2277 """ |
2277 """ |
2278 if not os.path.isabs(dn): |
2278 if not os.path.isabs(dn): |