Package schrodinger :: Package ui :: Module ligfilter :: Class PatternModel
[hide private]
[frames] | no frames]

Class PatternModel

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

Class for strring patterns (definitions) and their groups

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
 
rowCount(self, parent=QtCore.QModelIndex())
Returns number of rows
 
columnCount(self, parent=QtCore.QModelIndex())
Returns number of columns
 
setItems(self, data_list)
Sets the internal data list to the specified list.
 
getRowText(self, row)
 
data(self, index, role=0)
Given a cell index, returns the data that should be displayed in that cell (text or check button state).
 
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.

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, setData, 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

setItems(self, data_list)

 

Sets the internal data list to the specified list. NOTE: Will use the actual list passed to it (without making a copy)

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

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 enabled or not.

Overrides: PyQt4.QtCore.QAbstractItemModel.flags