def __init__(self, editor, project): QCompleter.__init__(self) self.icons = { 'function': QIcon(resources.images['function']), 'instance': QIcon(resources.images['attribute']), 'module': QIcon(resources.images['module']), 'class': QIcon(resources.images['class']) } self._editor = editor self._fromProject = False if project is not None: if type(project) is str: project = rope.base.project.Project(project, None, '.ninjaproject') self._project = project self._fromProject = True else: self._project = rope.base.project.get_no_project() self.setWidget(self._editor) self.popupView = QListWidget() self.popupView.setAlternatingRowColors(True) self.popupView.setWordWrap(False) self.setPopup(self.popupView) self.setCompletionMode(QCompleter.PopupCompletion) self.setCaseSensitivity(Qt.CaseInsensitive) self.connect(self, SIGNAL("activated(QString)"), self.insert_completion)
def __init__(self, editor, project): QCompleter.__init__(self) self.icons = {'function': QIcon(resources.images['function']), 'instance': QIcon(resources.images['attribute']), 'module': QIcon(resources.images['module']), 'class': QIcon(resources.images['class'])} self._editor = editor self._fromProject = False if project is not None: if type(project) is str: project = rope.base.project.Project(project, None, '.ninjaproject') self._project = project self._fromProject = True else: self._project = rope.base.project.get_no_project() self.setWidget(self._editor) self.popupView = QListWidget() self.popupView.setAlternatingRowColors(True) self.popupView.setWordWrap(False) self.setPopup(self.popupView) self.setCompletionMode(QCompleter.PopupCompletion) self.setCaseSensitivity(Qt.CaseInsensitive) self.connect(self, SIGNAL("activated(QString)"), self.insert_completion)
def __init__(self, parent=None, language=None, tokens=None): """ Initializes the class. :param parent: Object parent. :type parent: QObject :param language: Language name. :type language: unicode :param tokens: Completer tokens list. :type tokens: tuple or list """ LOGGER.debug("> Initializing '{0}()' class.".format(self.__class__.__name__)) # --- Setting class attributes. --- self.__language = None self.language = language self.__setCache(tokens) QCompleter.__init__(self, DefaultCompleter._DefaultCompleter__tokens[self.__language], parent) self.setCaseSensitivity(Qt.CaseSensitive) self.setCompletionMode(QCompleter.PopupCompletion)
def __init__(self, parent = None, completionMode = QCompleter.PopupCompletion, showHidden = False): """ Constructor @param parent parent widget of the completer (QWidget) @keyparam completionMode completion mode of the completer (QCompleter.CompletionMode) @keyparam showHidden flag indicating to show hidden entries as well (boolean) """ QCompleter.__init__(self, parent) self.__model = QFileSystemModel(self) if showHidden: self.__model.setFilter(\ QDir.Filters(QDir.Drives | QDir.AllDirs | QDir.Hidden)) else: self.__model.setFilter(\ QDir.Filters(QDir.Drives | QDir.AllDirs)) self.setModel(self.__model) self.setCompletionMode(completionMode) if isWindowsPlatform(): self.setCaseSensitivity(Qt.CaseInsensitive) if parent: parent.setCompleter(self)
def __init__(self, parent=None): """ """ QCompleter.__init__(self, [], parent) self.suffix = ":" self.activated.connect(self.changeCompletion)
def __init__(self): QCompleter.__init__(self) self.vfs = vfs() self.__model = CompleterModel() self.currentNode = self.vfs.getnode("/") self.currentPath = self.currentNode self.setCompletionPrefix(QString.fromUtf8(self.currentNode.absolute())) self.__model.setRootPath(self.currentNode) self.__model.setCurrentPath("/") self.setModel(self.__model) QObject.connect(self, SIGNAL("activated(const QString &)"), self.updatePath)
def __init__(self, editor): QCompleter.__init__(self, [], editor) self._editor = editor self.setWidget(editor) self.setCompletionMode(QCompleter.PopupCompletion) self.setCaseSensitivity(Qt.CaseInsensitive) self.cc = code_completion.CodeCompletion() self.completion_results = [] self.connect(self, SIGNAL("activated(const QString&)"), self.insert_completion)
def __init__( self, parent = None, strings = None, completionMode = QCompleter.PopupCompletion ): if strings is None: strings = [] QCompleter.__init__( self, parent ) self.__model = QStringListModel( strings, parent ) self.setModel( self.__model ) self.setCompletionMode( completionMode ) if parent: parent.setCompleter( self ) return
def __init__(self, editor): QCompleter.__init__(self, [], editor) self._editor = editor self.setWidget(editor) self.setCompletionMode(QCompleter.PopupCompletion) self.setCaseSensitivity(Qt.CaseInsensitive) self.cc = code_completion.CodeCompletion() self.completion_results = {} self.connect(self, SIGNAL("activated(const QString&)"), self.insert_completion)
def __init__(self, editor): QCompleter.__init__(self) self.setWidget(editor) self.popupView = QListWidget() self.popupView.setAlternatingRowColors(True) self.popupView.setWordWrap(False) self.setPopup(self.popupView) self.setCompletionMode(QCompleter.PopupCompletion) self.setCaseSensitivity(Qt.CaseInsensitive) self.connect(self.popupView, SIGNAL("itemClicked(QListWidgetItem*)"), self.insert_completion)
def __init__( self, parent = None ): QCompleter.__init__( self, parent ) self.setCompletionMode( QCompleter.PopupCompletion ) self.__width = -1 self.__rect = None self.__model = None self.setWidget( parent ) self.setCaseSensitivity( Qt.CaseInsensitive ) self.setWrapAround( False ) self.highlighted[QModelIndex].connect( self.__onHighlighted ) return
def __init__(self, parent=None, strings=None, completionMode=QCompleter.PopupCompletion): if strings is None: strings = [] QCompleter.__init__(self, parent) self.__model = QStringListModel(strings, parent) self.setModel(self.__model) self.setCompletionMode(completionMode) if parent: parent.setCompleter(self) return
def __init__(self, parent = None, strings = QStringList(), completionMode = QCompleter.PopupCompletion): """ Constructor @param parent parent widget of the completer (QWidget) @param strings list of string to load into the completer (QStringList) @keyparam completionMode completion mode of the completer (QCompleter.CompletionMode) """ QCompleter.__init__(self, parent) self.__model = QStringListModel(strings, parent) self.setModel(self.__model) self.setCompletionMode(completionMode) if parent: parent.setCompleter(self)
def __init__( self, parent = None, completionMode = QCompleter.PopupCompletion, showHidden = False ): QCompleter.__init__( self, parent ) self.__model = QDirModel( self ) if showHidden: filters = QDir.Filters(QDir.Drives | QDir.AllDirs | QDir.Hidden) else: filters = QDir.Filters(QDir.Drives | QDir.AllDirs) self.__model.setFilter( filters ) self.setModel( self.__model ) self.setCompletionMode( completionMode ) if parent: parent.setCompleter( self ) return
def __init__(self, parent=None, completionMode=QCompleter.PopupCompletion, showHidden=False): QCompleter.__init__(self, parent) self.__model = QDirModel(self) if showHidden: filters = QDir.Filters(QDir.Drives | QDir.AllDirs | QDir.Hidden) else: filters = QDir.Filters(QDir.Drives | QDir.AllDirs) self.__model.setFilter(filters) self.setModel(self.__model) self.setCompletionMode(completionMode) if parent: parent.setCompleter(self) return
def __init__(self, parent=None): words = [] QCompleter.__init__(self, words, parent)
def __init__(self, *__args): QCompleter.__init__(self, *__args) self.setMaxVisibleItems(10)
def __init__(self, tagList, parent): QCompleter.__init__(self, tagList, parent) self.tagList = set(tagList)