eric6/Project/Project.py

changeset 8113
d2ff62484a9e
parent 8047
b5594178c7fa
child 8140
61113590d4ab
equal deleted inserted replaced
8112:4d6a89306d05 8113:d2ff62484a9e
2195 if dirty: 2195 if dirty:
2196 self.setDirty(True) 2196 self.setDirty(True)
2197 2197
2198 def removeDirectory(self, dn): 2198 def removeDirectory(self, dn):
2199 """ 2199 """
2200 Public slot to remove a directory from the project. 2200 Public method to remove a directory from the project.
2201 2201
2202 The directory is not deleted from the project directory. 2202 The directory is not deleted from the project directory.
2203 2203
2204 @param dn directory name to be removed from the project 2204 @param dn directory name to be removed from the project
2205 """ 2205 """
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):

eric ide

mercurial