示例#1
0
 def _refresh_project_by_path(self, event, folder):
     if event not in (DELETED, ADDED, REMOVE, RENAME):
         return
     folder = unicode(folder)
     oprojects = self.get_open_projects()
     for each_project in oprojects:
         p_path = unicode(each_project.path)
         if file_manager.belongs_to_folder(p_path, folder) and \
            file_manager.is_supported_extension(folder,
                each_project.extensions) and folder[:1] != '.':
             self._refresh_project(each_project)
             break
示例#2
0
 def _refresh_project_by_path(self, event, folder):
     if event not in (DELETED, ADDED, REMOVE, RENAME):
         return
     folder = unicode(folder)
     oprojects = self.get_open_projects()
     for each_project in oprojects:
         p_path = unicode(each_project.path)
         if file_manager.belongs_to_folder(p_path, folder) and \
            file_manager.is_supported_extension(folder,
                each_project.extensions):
             self._refresh_project(each_project)
             break
示例#3
0
 def _refresh_project_by_path(self, event, folder):
     if event not in (DELETED, ADDED, REMOVE, RENAME):
         return
     oprojects = self.get_open_projects()
     for each_project in oprojects:
         p_path = each_project.path
         if file_manager.belongs_to_folder(p_path, folder) and \
            file_manager.is_supported_extension(folder,
                each_project.extensions) and folder[:1] != '.':
             self._refresh_projects_queue.append(each_project)
             break
     if not self._timer_running:
         self._timeout()
         QTimer.singleShot(3000, self._timeout)
         self._timer_running = True
示例#4
0
 def _refresh_project_by_path(self, event, folder):
     if event not in (DELETED, ADDED, REMOVE, RENAME):
         return
     oprojects = self.get_open_projects()
     for each_project in oprojects:
         p_path = each_project.path
         if file_manager.belongs_to_folder(p_path, folder) and \
            file_manager.is_supported_extension(folder,
                each_project.extensions) and folder[:1] != '.':
             self._refresh_projects_queue.append(each_project)
             break
     if not self._timer_running:
         self._timeout()
         QTimer.singleShot(3000, self._timeout)
         self._timer_running = True