Ejemplo n.º 1
0
 def ok(self):
     eRecordPathsSettings.ok(self)
     currentry = self["config"].getCurrent()
     if currentry == self.movecopy_entry:
         self.entrydirname = self.movecopy_dirname
         self.session.openWithCallback(
             self.dirnameSelected, MovieLocationBox,
             _("Location for move/copy files"),
             preferredPath(self.movecopy_dirname.value))
Ejemplo n.º 2
0
 def dirnameSelected(self, res):
     eRecordPathsSettings.dirnameSelected(self, res)
     if res is not None:
         if config.AdvancedMovieSelection.movecopydirs.value != res:
             tmp = config.movielist.videodirs.value
             default = config.AdvancedMovieSelection.movecopydirs.value
             if default not in tmp:
                 tmp = tmp[:]
                 tmp.append(default)
             self.movecopy_dirname.setChoices(tmp, default=default)
Ejemplo n.º 3
0
 def dirnameSelected(self, res):
     eRecordPathsSettings.dirnameSelected(self, res)
     if res is not None:
         if config.AdvancedMovieSelection.movecopydirs.value != res:
             tmp = config.movielist.videodirs.value
             default = config.AdvancedMovieSelection.movecopydirs.value
             if default not in tmp:
                 tmp = tmp[:]
                 tmp.append(default)
             self.movecopy_dirname.setChoices(tmp, default=default)
Ejemplo n.º 4
0
 def ok(self):
     eRecordPathsSettings.ok(self)
     currentry = self["config"].getCurrent()
     if currentry == self.movecopy_entry:
         self.entrydirname = self.movecopy_dirname
         self.session.openWithCallback(
             self.dirnameSelected,
             MovieLocationBox,
             _("Location for move/copy files"),
             preferredPath(self.movecopy_dirname.value)
         )
Ejemplo n.º 5
0
 def initConfigList(self):
     eRecordPathsSettings.initConfigList(self)
     tmp = config.movielist.videodirs.value
     default = config.AdvancedMovieSelection.movecopydirs.value
     if default not in tmp:
         tmp = tmp[:]
         tmp.append(default)
     print("MoveCopyPath: ", default, tmp)
     self.movecopy_dirname = ConfigSelection(default=default, choices=tmp)
     self.movecopy_dirname.addNotifier(self.checkReadWriteDir, initial_call=False, immediate_feedback=False)
     self.movecopy_dirname.last_value = config.AdvancedMovieSelection.movecopydirs.value
     self.movecopy_entry = getConfigListEntry(_("Move/copy location:"), self.movecopy_dirname)
     self.list.append(self.movecopy_entry)
     self["config"].setList(self.list)
     if not self.selectionChanged in self["config"].onSelectionChanged:
         self["config"].onSelectionChanged.append(self.selectionChanged)
Ejemplo n.º 6
0
 def initConfigList(self):
     eRecordPathsSettings.initConfigList(self)
     tmp = config.movielist.videodirs.value
     default = config.AdvancedMovieSelection.movecopydirs.value
     if default not in tmp:
         tmp = tmp[:]
         tmp.append(default)
     print "MoveCopyPath: ", default, tmp        
     self.movecopy_dirname = ConfigSelection(default=default, choices=tmp)                
     self.movecopy_dirname.addNotifier(self.checkReadWriteDir, initial_call=False, immediate_feedback=False)
     self.movecopy_dirname.last_value = config.AdvancedMovieSelection.movecopydirs.value
     self.movecopy_entry = getConfigListEntry(_("Move/copy location:"), self.movecopy_dirname)
     self.list.append(self.movecopy_entry)
     self["config"].setList(self.list)
     if not self.selectionChanged in self["config"].onSelectionChanged:
         self["config"].onSelectionChanged.append(self.selectionChanged)
Ejemplo n.º 7
0
 def save(self):
     currentry = self["config"].getCurrent()
     if self.checkReadWriteDir(currentry[1]):
         config.AdvancedMovieSelection.movecopydirs.value = self.movecopy_dirname.value
         config.AdvancedMovieSelection.movecopydirs.save()
     eRecordPathsSettings.save(self)
Ejemplo n.º 8
0
 def __init__(self, session):
     eRecordPathsSettings.__init__(self, session)
     self.onShown.append(self.__setWindowTitle)
Ejemplo n.º 9
0
 def save(self):
     currentry = self["config"].getCurrent()
     if self.checkReadWriteDir(currentry[1]):
         config.AdvancedMovieSelection.movecopydirs.value = self.movecopy_dirname.value
         config.AdvancedMovieSelection.movecopydirs.save()
     eRecordPathsSettings.save(self)
Ejemplo n.º 10
0
 def __init__(self, session):
     eRecordPathsSettings.__init__(self, session)
     self.onShown.append(self.__setWindowTitle)