Package schrodinger :: Package application :: Package desmond :: Module fep_gui :: Class ResiduesModel
[hide private]
[frames] | no frames]

Class ResiduesModel

         object --+                        
                  |                        
  sip.simplewrapper --+                    
                      |                    
            sip.wrapper --+                
                          |                
       PyQt4.QtCore.QObject --+            
                              |            
PyQt4.QtCore.QAbstractItemModel --+        
                                  |        
   PyQt4.QtCore.QAbstractTableModel --+    
                                      |    
          Qt.QtCore.QAbstractTableModel --+
                                          |
                                         ResiduesModel

Class for storing the residues table information.

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
 
addRow(self, item)
 
removeRowNumbers(self, selected_rownums)
 
clear(self)
 
iterateRows(self)
 
getRow(self, rownum)
 
rowCount(self, parent=QtCore.QModelIndex())
Returns number of rows
 
columnCount(self, parent=QtCore.QModelIndex())
Returns number of columns
 
headerData(self, section, orientation, role)
Returns the string that should be displayed in the specified header cell.
 
flags(self, index)
Returns flags for the specified cell.
 
data(self, index, role=0)
Given a cell index, returns the data that should be displayed in that cell (text or check button state).
 
setData(self, index, value, role=2)
Called by the view to modify the model when the user changes the data in the table.

Inherited from Qt.QtCore.QAbstractTableModel: reset, setRoleNames, setSupportedDragActions

Inherited from PyQt4.QtCore.QAbstractTableModel: dropMimeData, hasChildren, index, parent

Inherited from PyQt4.QtCore.QAbstractItemModel: beginInsertColumns, beginInsertRows, beginMoveColumns, beginMoveRows, beginRemoveColumns, beginRemoveRows, beginResetModel, buddy, canFetchMore, changePersistentIndex, changePersistentIndexList, columnsAboutToBeInserted, columnsAboutToBeMoved, columnsAboutToBeRemoved, columnsInserted, columnsMoved, columnsRemoved, createIndex, dataChanged, decodeData, encodeData, endInsertColumns, endInsertRows, endMoveColumns, endMoveRows, endRemoveColumns, endRemoveRows, endResetModel, fetchMore, hasIndex, headerDataChanged, insertColumn, insertColumns, insertRow, insertRows, itemData, layoutAboutToBeChanged, layoutChanged, match, mimeData, mimeTypes, modelAboutToBeReset, modelReset, persistentIndexList, removeColumn, removeColumns, removeRow, removeRows, resetInternalData, revert, roleNames, rowsAboutToBeInserted, rowsAboutToBeMoved, rowsAboutToBeRemoved, rowsInserted, rowsMoved, rowsRemoved, setHeaderData, setItemData, sibling, sort, span, submit, supportedDragActions, supportedDropActions

Inherited from PyQt4.QtCore.QObject: __getattr__, blockSignals, childEvent, children, connect, connectNotify, customEvent, deleteLater, destroyed, disconnect, disconnectNotify, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, event, eventFilter, findChild, findChildren, inherits, installEventFilter, isWidgetType, killTimer, metaObject, moveToThread, objectName, property, pyqtConfigure, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, timerEvent, tr, trUtf8

Inherited from sip.simplewrapper: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from PyQt4.QtCore.QObject: staticMetaObject

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

rowCount(self, parent=QtCore.QModelIndex())

 

Returns number of rows

Overrides: PyQt4.QtCore.QAbstractItemModel.rowCount

columnCount(self, parent=QtCore.QModelIndex())

 

Returns number of columns

Overrides: PyQt4.QtCore.QAbstractItemModel.columnCount

headerData(self, section, orientation, role)

 

Returns the string that should be displayed in the specified header cell. Used by the View.

Overrides: PyQt4.QtCore.QAbstractItemModel.headerData

flags(self, index)

 

Returns flags for the specified cell. Whether it is a checkbutton or not.

Overrides: PyQt4.QtCore.QAbstractItemModel.flags

data(self, index, role=0)

 

Given a cell index, returns the data that should be displayed in that cell (text or check button state). Used by the view.

Overrides: PyQt4.QtCore.QAbstractItemModel.data

setData(self, index, value, role=2)

 

Called by the view to modify the model when the user changes the data in the table.

Overrides: PyQt4.QtCore.QAbstractItemModel.setData