예제 #1
0
 def moveTargetFiles(self,
                     paths,
                     iterRef=None,
                     position=gtk.TREE_VIEW_DROP_AFTER,
                     gtkLock=True):
     """
     @summary: Move files into target view.
     @param paths:  A list of TreePath to move.
     @param iterRef: Iter that it will use as reference to insert new files.
     @param position: Position over iter.
     @param gtkLock: True to do a lock on gtk loop.    
     """
     if (paths != None):
         for path in paths:
             iter = self.__model__.get_iter(path)
             if (iter != None):
                 UIUtils.moveIterAtPathPosition(self.__model__, iter, iterRef, position, doGObject=gtkLock)
             else:
                 __log__.warning("It could not retrieve iter from path")
     else:
         __log__.debug("There are not paths to move")