Example #1
0
 def removeDirFromHistory(self, filedir):
     if filedir in self._history:
         del self._history[filedir]
     if ((self.getLastFile() is not None)
             and (self._history[Q7Window.HISTORYLASTKEY][0] == filedir)):
         del self._history[Q7Window.HISTORYLASTKEY]
     OCTXT._writeHistory(self)
Example #2
0
 def removeFileFromHistory(self, filedir, filename):
     if (filedir in self._history and (filename in self._history[filedir])):
         self._history[filedir].remove(filename)
     if ((self.getLastFile() is not None)
             and (self._history[Q7Window.HISTORYLASTKEY][1] == filename)):
         del self._history[Q7Window.HISTORYLASTKEY]
     OCTXT._writeHistory(self)
Example #3
0
 def setHistory(self, filedir, filename):
     for d in list(self._history):
         if d == filedir:
             if filename not in self._history[filedir]:
                 self._history[filedir].append(filename)
         else:
             self._history[filedir] = [filename]
     if self._history == {}:
         self._history[filedir] = [filename]
     self._history[Q7Window.HISTORYLASTKEY] = (filedir, filename)
     OCTXT._writeHistory(self)
     return self._history
Example #4
0
 def destroyHistory(self):
     self._history = {}
     OCTXT._writeHistory(self)
     return self._history