schrodinger.ui.qt.entryselector module

File: entryselector.py Author: Pat Lorton Description: This dialog mimics the Maestro ‘Choose Entry’, with a few upgrades using our Python infrastructure.

For almost all uses you’ll simply want to use the module functions get_entry() or get_entries()

schrodinger.ui.qt.entryselector.QSI(value, entry_id=False)

Create a QStandardItem containing the specified data

Parameters:
  • value – The value to store in the QStandardItem
  • entry_id (bool) – This should be True if the value represents an entry ID, and False otherwise. This ensures that entry IDs will be sorted numerically.
Returns:

The newly created QStandardItem

Return type:

PyQt5.QtGui.QStandardItem

schrodinger.ui.qt.entryselector.get_entry(parent=None)

This is a helper function to make this module trivially usable. :return: Single entry_id :rtype: string

schrodinger.ui.qt.entryselector.get_entries(parent=None)

This is a helper function to make this module trivially usable. :return: List of entry_id’s :rtype: List of strings