Trees | Indices | Help |
|
---|
|
object --+ | ProxyMixin --+ | PostReorderingProxyMixin --+ | PostAnnotationFilterProxyMixin --+ | object --+ | | | sip.simplewrapper --+ | | | sip.wrapper --+ | | | PyQt4.QtCore.QObject --+ | | | PyQt4.QtCore.QAbstractItemModel --+ | | | PyQt4.QtGui.QAbstractProxyModel --+ | | | Qt.QtCore.QAbstractProxyModel --+ | | | NonNestedProxy --+ | RowWrapProxyModel
A proxy model that wraps rows to a specified column count
|
|||
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
int |
|
||
|
|||
|
|||
|
|||
int |
|
||
|
|||
|
|||
int |
|
||
|
|||
bool |
|
||
bool |
|
||
bool |
|
||
|
|||
|
|||
|
|||
bool |
|
||
bool |
|
||
bool |
|
||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
|||
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
Wrap the table to the specified number of columns.
|
|
|
|
|
|
|
Calculate the number of times that a table would need to be wrapped to fit into the current width.
|
|
Respond to the rowsAboutToBeInserted signal from the source model.
|
Respond to the rowsAboutToBeRemoved signal from the source model.
|
Respond to the rowsAboutToBeInserted or rowsAboutToBeRemoved signal from the source model.
|
Respond to the rowsInserted signal from the source model.
|
Respond to the rowsRemoved signal from the source model.
|
Respond to the rowsAboutToBeInserted or rowsAboutToBeRemoved signal from the source model.
|
Respond to the columnsAboutToBeInserted signal from the source model.
Note: We assume that all column insertions happen at the end of the alignment. This is consistent with the current behavior of the underlying models. |
If the source model is inserting columns, determine if we need to insert columns into the proxy. This will only happen if source model started with fewer columns than the proxy's allowable width. If we need to insert columns, this method will call beginInsertColumns() with the appropriate values.
|
If the source model is inserting columns, determine if we need to insert rows into the proxy. This will only happen if we've added enough columns that we need additional line wraps. If we need to insert rows, this method will call beginInsertRows() with the appropriate values. Note that if we're adding rows and columns simultaneously and we need additional line wraps (which would happen if we added a new sequence that's longer than the current alignment length), then this method will handle the wrapped row insertions for the rows that are in the process of being added.
|
If the source model is inserting columns, determine if we will need to emit a dataChanged signal. This will only happen if there were source columns insertions that won't trigger proxy row or column insertions.
|
Emit the dataChanged signal for the specified wrap and columns.
|
Respond to the columnsAboutToBeRemoved signal from the source model.
Note: We assume that all column removals happen at the end of the alignment. This is consistent with the current behavior of the underlying models. |
If the source model is removing columns, determine if we need to remove columns from the proxy. This will only happen if source model ended with fewer columns than the proxy's allowable width. If we need to remove columns, this method will call beginRemoveColumns() with the appropriate values.
|
If the source model is removing columns, determine if we need to remove rows from the proxy. This will only happen if we've removed enough columns that we need fewer line wraps. If we need to remove rows, this method will call beginremoveRows() with the appropriate values. Note that if we're removing rows and columns simultaneously and we need fewer line wraps (which would happen if we're removing the longest sequence), then the wrapped row removals for the sequences that are in the process of being removed have already been handled, so this method will avoid double removing them.
|
If the source model is removing columns, determine if we will need to emit a dataChanged signal. This will only happen if there were source columns removals that won't trigger proxy row or column removals.
|
Respond to a headerDataChanged signal from the model by emitting headerDataChanged
|
Respond to a dataChanged signal from the model by emitting dataChanged
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Oct 26 00:59:54 2016 | http://epydoc.sourceforge.net |