facebook360_dep
Facebook360 Depth Estimation Pipeline
Public Member Functions | Public Attributes | List of all members
combobox_autocomplete.ComboBoxAutocomplete Class Reference
Inheritance diagram for combobox_autocomplete.ComboBoxAutocomplete:

Public Member Functions

def __init__ (self, parent=None)
 
def on_completer_activated (self, text)
 
def setModel (self, model)
 
def setModelColumn (self, column)
 

Public Attributes

 proxy_model
 
 completer
 

Detailed Description

UI dropdown element with autocomplete.

Attributes:
    completer (QtWidgets.QCompleter): Autocomplete instance tied to the dropdown items.
    proxy_model (QtWidgets.QSortFilterProxyModel): Configurations of the autocomplete.

Constructor & Destructor Documentation

◆ __init__()

def combobox_autocomplete.ComboBoxAutocomplete.__init__ (   self,
  parent = None 
)
Creates default configurations (case insensitive) and constructs the UI element.

Args:
    parent (App(QDialog), optional): Object corresponding to the parent UI element.

Member Function Documentation

◆ on_completer_activated()

def combobox_autocomplete.ComboBoxAutocomplete.on_completer_activated (   self,
  text 
)
Callback event handler for a query in the autocomplete.

Args:
    text (str): Query text.

◆ setModel()

def combobox_autocomplete.ComboBoxAutocomplete.setModel (   self,
  model 
)
Updates the configuration model.

Args:
    model (QtWidgets.QSortFilterProxyModel): New configuration to update to.

◆ setModelColumn()

def combobox_autocomplete.ComboBoxAutocomplete.setModelColumn (   self,
  column 
)
Updates the column being autocompleted.

Args:
    column (int): Column from the data used for checking suggestions.

Member Data Documentation

◆ completer

combobox_autocomplete.ComboBoxAutocomplete.completer

◆ proxy_model

combobox_autocomplete.ComboBoxAutocomplete.proxy_model

The documentation for this class was generated from the following file: