Package schrodinger :: Package application :: Package bioluminate :: Module propfilter :: Class PropertySelectorWithRanges
[hide private]
[frames] | no frames]

Class PropertySelectorWithRanges

ui.qt.propertyselector.PropertySelector --+
                                          |
                                         PropertySelectorWithRanges

A PropertySelector class that appends ranges to the names of numeric properties.

Instance Methods [hide private]
 
__init__(self, master, *args, **kwargs)
Create a PropertySelectorWithRanges instance.
 
checkUserNames(self)
Assigns PropertyName.user_name attributes, for all members in self.proplist.

Inherited from ui.qt.propertyselector.PropertySelector: addToAuxListbox, alphabetizeNames, createFamilies, delFromAuxListbox, deselectAll, displayProperties, filterProperties, filteringChanged, getAuxListboxSelection, getListboxSelection, getSelected, moveAuxSelectedDown, moveAuxSelectedUp, selectAll, setEnabled, setProperties, setupUi, showAuxProperties, sortAlphabetically, sortByInitialOrder, updateButtonStates

Method Details [hide private]

__init__(self, master, *args, **kwargs)
(Constructor)

 

Create a PropertySelectorWithRanges instance.

Parameters:
  • master (object with getPropertyMinMax method) - The master panel that supplies the min and max values of numerical properties for the range display
Overrides: ui.qt.propertyselector.PropertySelector.__init__

checkUserNames(self)

 

Assigns PropertyName.user_name attributes, for all members in self.proplist. The user_names are unique within the PropertySelector instance.

The user_name strings are typically just the PropertyName.userName(), but may be modified with a numerical suffix to make them unique, or decorated with the family name (which does not garuntee uniqeness, but may make the items easier for the end user to visually group).

Overrides: ui.qt.propertyselector.PropertySelector.checkUserNames