QScintilla/Editor.py

changeset 5909
21d90a3abc7c
parent 5907
c928af9fce32
child 5911
0c7bcba51391
equal deleted inserted replaced
5908:4d08fb83a844 5909:21d90a3abc7c
388 self.__acContext = True 388 self.__acContext = True
389 self.__acText = "" 389 self.__acText = ""
390 self.__acCompletions = set() 390 self.__acCompletions = set()
391 self.__acCache = E5Cache( 391 self.__acCache = E5Cache(
392 size=Preferences.getEditor("AutoCompletionCacheSize")) 392 size=Preferences.getEditor("AutoCompletionCacheSize"))
393 self.__acCache.setMaximumCacheTime(
394 Preferences.getEditor("AutoCompletionCacheTime"))
393 self.__acTimer = QTimer(self) 395 self.__acTimer = QTimer(self)
394 self.__acTimer.setSingleShot(True) 396 self.__acTimer.setSingleShot(True)
395 self.__acTimer.setInterval( 397 self.__acTimer.setInterval(
396 Preferences.getEditor("AutoCompletionTimeout")) 398 Preferences.getEditor("AutoCompletionTimeout"))
397 self.__acTimer.timeout.connect(self.__autoComplete) 399 self.__acTimer.timeout.connect(self.__autoComplete)
4059 self.__setMarginsDisplay() 4061 self.__setMarginsDisplay()
4060 4062
4061 # set the auto-completion function 4063 # set the auto-completion function
4062 self.__acCache.setSize( 4064 self.__acCache.setSize(
4063 Preferences.getEditor("AutoCompletionCacheSize")) 4065 Preferences.getEditor("AutoCompletionCacheSize"))
4066 self.__acCache.setMaximumCacheTime(
4067 Preferences.getEditor("AutoCompletionCacheTime"))
4064 acTimeout = Preferences.getEditor("AutoCompletionTimeout") 4068 acTimeout = Preferences.getEditor("AutoCompletionTimeout")
4065 if acTimeout != self.__acTimer.interval: 4069 if acTimeout != self.__acTimer.interval:
4066 self.__acTimer.setInterval(acTimeout) 4070 self.__acTimer.setInterval(acTimeout)
4067 self.__setAutoCompletion() 4071 self.__setAutoCompletion()
4068 4072

eric ide

mercurial