168 if Utilities.isWindowsPlatform(): |
168 if Utilities.isWindowsPlatform(): |
169 qsciPath = os.path.join(Utilities.getPythonModulesDirectory(), |
169 qsciPath = os.path.join(Utilities.getPythonModulesDirectory(), |
170 "PyQt4", "qsci") |
170 "PyQt4", "qsci") |
171 if os.path.exists(qsciPath): |
171 if os.path.exists(qsciPath): |
172 # it's the installer |
172 # it's the installer |
173 apidir = os.path.join(qsciPath, "api", self.__lexer.lexer()) |
173 if self.__lexer.lexer() is not None: |
174 fnames = [] |
174 apidir = os.path.join(qsciPath, "api", self.__lexer.lexer()) |
175 filist = QDir(apidir).entryInfoList(["*.api"], QDir.Files, |
175 fnames = [] |
176 QDir.IgnoreCase) |
176 filist = QDir(apidir).entryInfoList(["*.api"], QDir.Files, |
177 for fi in filist: |
177 QDir.IgnoreCase) |
178 fnames.append(fi.absoluteFilePath()) |
178 for fi in filist: |
179 return fnames |
179 fnames.append(fi.absoluteFilePath()) |
|
180 return fnames |
|
181 else: |
|
182 return [] |
180 |
183 |
181 return self.__apis.installedAPIFiles() |
184 return self.__apis.installedAPIFiles() |
182 else: |
185 else: |
183 return [] |
186 return [] |
184 |
187 |