コード例 #1
0
ファイル: mainwin.py プロジェクト: TwoManyHats/GuiScannos
 def initializeSettings(self):
     """Load persistent config settings."""
     
     settings = QSettings()
     s = settings.value('ppscannos', type=str)
     if not s:
         # try the default
         s = os.path.expanduser('~') + '/ppscannos1/ppscannos1.py'
         #s = os.environ['HOME'] + '/ppscannos1/ppscannos1.py'
     self.setPPScannos(s)
     
     s = settings.value('defaultScannoFile', type=str)
     if (not s) and self.ppscannos:
         # try the default
         lst = getRCFilesForDir(os.path.dirname(self.ppscannos))
         if len(lst):
             # prefer 'regex.rc'; otherwise use the first one
             s = lst[0]
             for f in lst:
                 if f == 'regex.rc':
                     s = f
                     break
     self.setDefaultScannoFile(s)
コード例 #2
0
ファイル: mainwin.py プロジェクト: TwoManyHats/GuiScannos
 def scannoFiles(self):
     """Return list of .rc filenames (without path) that are in ppscannos directory."""
     
     if not self.ppscannos:
         return []
     return getRCFilesForDir(os.path.dirname(self.ppscannos))