QScintilla/APIsManager.py

changeset 3656
441956d8fce5
parent 3515
1b8381afe38f
child 4021
195a471c327b
equal deleted inserted replaced
3654:ffeb85cdc72d 3656:441956d8fce5
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import os 12 import os
13 13
14 from PyQt4.QtCore import QDir, QFileInfo, pyqtSignal, QObject 14 from PyQt5.QtCore import QDir, QFileInfo, pyqtSignal, QObject
15 from PyQt4.Qsci import QsciAPIs 15 from PyQt5.Qsci import QsciAPIs
16 16
17 from . import Lexers 17 from . import Lexers
18 import Preferences 18 import Preferences
19 import Globals 19 import Globals
20 20
180 @return list of installed API files (list of strings) 180 @return list of installed API files (list of strings)
181 """ 181 """
182 if self.__apis is not None: 182 if self.__apis is not None:
183 if Globals.isWindowsPlatform(): 183 if Globals.isWindowsPlatform():
184 qsciPath = os.path.join( 184 qsciPath = os.path.join(
185 Globals.getPyQt4ModulesDirectory(), "qsci") 185 Globals.getPyQt5ModulesDirectory(), "qsci")
186 if os.path.exists(qsciPath): 186 if os.path.exists(qsciPath):
187 # it's the installer 187 # it's the installer
188 if self.__lexer.lexerName() is not None: 188 if self.__lexer.lexerName() is not None:
189 apidir = os.path.join(qsciPath, "api", 189 apidir = os.path.join(qsciPath, "api",
190 self.__lexer.lexerName()) 190 self.__lexer.lexerName())

eric ide

mercurial