Package schrodinger :: Package application :: Package msv :: Package gui :: Module view :: Class AlignmentInfoView
[hide private]
[frames] | no frames]

Class AlignmentInfoView

       object --+                                    
                |                                    
sip.simplewrapper --+                                
                    |                                
          sip.wrapper --+                            
                        |                            
     PyQt4.QtCore.QObject --+                        
                            |                        
           object --+       |                        
                    |       |                        
    sip.simplewrapper --+   |                        
                        |   |                        
 PyQt4.QtGui.QPaintDevice --+                        
                            |                        
          PyQt4.QtGui.QWidget --+                    
                                |                    
               PyQt4.QtGui.QFrame --+                
                                    |                
      PyQt4.QtGui.QAbstractScrollArea --+            
                                        |            
            PyQt4.QtGui.QAbstractItemView --+        
                                            |        
                       PyQt4.QtGui.QTableView --+    
                                                |    
                          Qt.QtWidgets.QTableView --+
                                                    |
                                                   AlignmentInfoView
Known Subclasses:

Class for fixed column views to be shown alongside an alignment view.

Nested Classes [hide private]

Inherited from Qt.QtWidgets.QTableView: __metaclass__

Inherited from PyQt4.QtGui.QAbstractItemView: CursorAction, DragDropMode, DropIndicatorPosition, EditTrigger, EditTriggers, ScrollHint, ScrollMode, SelectionBehavior, SelectionMode, State

Inherited from PyQt4.QtGui.QFrame: Shadow, Shape, StyleMask

Inherited from PyQt4.QtGui.QWidget: RenderFlag, RenderFlags

Inherited from PyQt4.QtGui.QPaintDevice: PaintDeviceMetric

Instance Methods [hide private]
 
__init__(self, alignment_view, parent=None)
x.__init__(...) initializes x; see help(type(x)) for signature
 
sizeHint(self)
int

# This function is not currently used, but could be useful if # the column width needs to be narrowed.

_calcColumnWidth(self)
Calculates the minimum required column width, to reduce space between the columns.
 
setModel(self, model)
Connects signals from model with the view.
 
rowCountChanged(self)
Resets table row height based on parent table when rows are inserted or removed.
 
updateSectionHeight(self, logical_index, old_size, new_size)
Update row height.

Inherited from PyQt4.QtGui.QTableView: clearSpans, columnAt, columnCountChanged, columnMoved, columnResized, columnSpan, columnViewportPosition, columnWidth, currentChanged, gridStyle, hideColumn, hideRow, horizontalHeader, horizontalOffset, horizontalScrollbarAction, indexAt, isColumnHidden, isCornerButtonEnabled, isIndexHidden, isRowHidden, isSortingEnabled, moveCursor, paintEvent, resizeColumnToContents, resizeColumnsToContents, resizeRowToContents, resizeRowsToContents, rowAt, rowHeight, rowMoved, rowResized, rowSpan, rowViewportPosition, scrollContentsBy, scrollTo, selectColumn, selectRow, selectedIndexes, selectionChanged, setColumnHidden, setColumnWidth, setCornerButtonEnabled, setGridStyle, setHorizontalHeader, setRootIndex, setRowHeight, setRowHidden, setSelection, setSelectionModel, setShowGrid, setSortingEnabled, setSpan, setVerticalHeader, setWordWrap, showColumn, showGrid, showRow, sizeHintForColumn, sizeHintForRow, sortByColumn, timerEvent, updateGeometries, verticalHeader, verticalOffset, verticalScrollbarAction, viewOptions, visualRect, visualRegionForSelection, wordWrap

Inherited from PyQt4.QtGui.QAbstractItemView: activated, alternatingRowColors, autoScrollMargin, clearSelection, clicked, closeEditor, closePersistentEditor, commitData, currentIndex, dataChanged, defaultDropAction, dirtyRegionOffset, doubleClicked, dragDropMode, dragDropOverwriteMode, dragEnabled, dragEnterEvent, dragLeaveEvent, dragMoveEvent, dropEvent, dropIndicatorPosition, edit, editTriggers, editorDestroyed, entered, event, executeDelayedItemsLayout, focusInEvent, focusNextPrevChild, focusOutEvent, hasAutoScroll, horizontalScrollMode, horizontalScrollbarValueChanged, horizontalStepsPerItem, iconSize, indexWidget, inputMethodEvent, inputMethodQuery, itemDelegate, itemDelegateForColumn, itemDelegateForRow, keyPressEvent, keyboardSearch, model, mouseDoubleClickEvent, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, openPersistentEditor, pressed, reset, resizeEvent, rootIndex, rowsAboutToBeRemoved, rowsInserted, scheduleDelayedItemsLayout, scrollDirtyRegion, scrollToBottom, scrollToTop, selectAll, selectionBehavior, selectionCommand, selectionMode, selectionModel, setAlternatingRowColors, setAutoScroll, setAutoScrollMargin, setCurrentIndex, setDefaultDropAction, setDirtyRegion, setDragDropMode, setDragDropOverwriteMode, setDragEnabled, setDropIndicatorShown, setEditTriggers, setHorizontalScrollMode, setHorizontalStepsPerItem, setIconSize, setIndexWidget, setItemDelegate, setItemDelegateForColumn, setItemDelegateForRow, setSelectionBehavior, setSelectionMode, setState, setTabKeyNavigation, setTextElideMode, setVerticalScrollMode, setVerticalStepsPerItem, showDropIndicator, sizeHintForIndex, startDrag, state, tabKeyNavigation, textElideMode, update, updateEditorData, updateEditorGeometries, verticalScrollMode, verticalScrollbarValueChanged, verticalStepsPerItem, viewportEntered, viewportEvent

Inherited from PyQt4.QtGui.QAbstractScrollArea: addScrollBarWidget, contextMenuEvent, cornerWidget, horizontalScrollBar, horizontalScrollBarPolicy, maximumViewportSize, minimumSizeHint, scrollBarWidgets, setCornerWidget, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportMargins, setupViewport, verticalScrollBar, verticalScrollBarPolicy, viewport, wheelEvent

Inherited from PyQt4.QtGui.QFrame: changeEvent, drawFrame, frameRect, frameShadow, frameShape, frameStyle, frameWidth, lineWidth, midLineWidth, setFrameRect, setFrameShadow, setFrameShape, setFrameStyle, setLineWidth, setMidLineWidth

Inherited from PyQt4.QtGui.QWidget: acceptDrops, accessibleDescription, accessibleName, actionEvent, actions, activateWindow, addAction, addActions, adjustSize, autoFillBackground, backgroundRole, baseSize, childAt, childrenRect, childrenRegion, clearFocus, clearMask, close, closeEvent, contentsMargins, contentsRect, contextMenuPolicy, create, cursor, customContextMenuRequested, destroy, devType, effectiveWinId, enabledChange, ensurePolished, enterEvent, find, focusNextChild, focusPolicy, focusPreviousChild, focusProxy, focusWidget, font, fontChange, fontInfo, fontMetrics, foregroundRole, frameGeometry, frameSize, geometry, getContentsMargins, grabGesture, grabKeyboard, grabMouse, grabShortcut, graphicsEffect, graphicsProxyWidget, handle, hasFocus, hasMouseTracking, height, heightForWidth, hide, hideEvent, inputContext, inputMethodHints, insertAction, insertActions, isActiveWindow, isAncestorOf, isEnabled, isEnabledTo, isEnabledToTLW, isFullScreen, isHidden, isLeftToRight, isMaximized, isMinimized, isModal, isRightToLeft, isTopLevel, isVisible, isVisibleTo, isWindow, isWindowModified, keyReleaseEvent, keyboardGrabber, languageChange, layout, layoutDirection, leaveEvent, locale, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, mask, maximumHeight, maximumSize, maximumWidth, metric, minimumHeight, minimumSize, minimumWidth, mouseGrabber, move, moveEvent, nativeParentWidget, nextInFocusChain, normalGeometry, overrideWindowFlags, overrideWindowState, paintEngine, palette, paletteChange, parentWidget, pos, previousInFocusChain, raise_, rect, releaseKeyboard, releaseMouse, releaseShortcut, removeAction, render, repaint, resetInputContext, resize, restoreGeometry, saveGeometry, scroll, setAcceptDrops, setAccessibleDescription, setAccessibleName, setAttribute, setAutoFillBackground, setBackgroundRole, setBaseSize, setContentsMargins, setContextMenuPolicy, setCursor, setDisabled, setEnabled, setFixedHeight, setFixedSize, setFixedWidth, setFocus, setFocusPolicy, setFocusProxy, setFont, setForegroundRole, setGeometry, setGraphicsEffect, setHidden, setInputContext, setInputMethodHints, setLayout, setLayoutDirection, setLocale, setMask, setMaximumHeight, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumWidth, setMouseTracking, setPalette, setParent, setShortcutAutoRepeat, setShortcutEnabled, setShown, setSizeIncrement, setSizePolicy, setStatusTip, setStyle, setStyleSheet, setTabOrder, setToolTip, setUpdatesEnabled, setVisible, setWhatsThis, setWindowFilePath, setWindowFlags, setWindowIcon, setWindowIconText, setWindowModality, setWindowModified, setWindowOpacity, setWindowRole, setWindowState, setWindowTitle, show, showEvent, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, statusTip, style, styleSheet, tabletEvent, testAttribute, toolTip, topLevelWidget, underMouse, ungrabGesture, unsetCursor, unsetLayoutDirection, unsetLocale, updateGeometry, updateMicroFocus, updatesEnabled, visibleRegion, whatsThis, width, winId, window, windowActivationChange, windowFilePath, windowFlags, windowIcon, windowIconText, windowModality, windowOpacity, windowRole, windowState, windowTitle, windowType, x, x11Info, x11PictureHandle, y

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

Inherited from PyQt4.QtGui.QPaintDevice: colorCount, depth, heightMM, logicalDpiX, logicalDpiY, numColors, paintingActive, physicalDpiX, physicalDpiY, widthMM

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.QtGui.QAbstractItemView: AboveItem, AllEditTriggers, AnimatingState, AnyKeyPressed, BelowItem, CollapsingState, ContiguousSelection, CurrentChanged, DoubleClicked, DragDrop, DragOnly, DragSelectingState, DraggingState, DropOnly, EditKeyPressed, EditingState, EnsureVisible, ExpandingState, ExtendedSelection, InternalMove, MoveDown, MoveEnd, MoveHome, MoveLeft, MoveNext, MovePageDown, MovePageUp, MovePrevious, MoveRight, MoveUp, MultiSelection, NoDragDrop, NoEditTriggers, NoSelection, NoState, OnItem, OnViewport, PositionAtBottom, PositionAtCenter, PositionAtTop, ScrollPerItem, ScrollPerPixel, SelectColumns, SelectItems, SelectRows, SelectedClicked, SingleSelection

Inherited from PyQt4.QtGui.QFrame: Box, HLine, NoFrame, Panel, Plain, Raised, Shadow_Mask, Shape_Mask, StyledPanel, Sunken, VLine, WinPanel

Inherited from PyQt4.QtGui.QWidget: DrawChildren, DrawWindowBackground, IgnoreMask

Inherited from PyQt4.QtCore.QObject: staticMetaObject

Inherited from PyQt4.QtGui.QPaintDevice: PdmDepth, PdmDpiX, PdmDpiY, PdmHeight, PdmHeightMM, PdmNumColors, PdmPhysicalDpiX, PdmPhysicalDpiY, PdmWidth, PdmWidthMM

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, alignment_view, parent=None)
(Constructor)

 

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

Parameters:
Overrides: object.__init__

sizeHint(self)

 
Overrides: PyQt4.QtGui.QWidget.sizeHint

_calcColumnWidth(self)

 

Calculates the minimum required column width, to reduce space between the columns.

Returns: int

# This function is not currently used, but could be useful if # the column width needs to be narrowed.

The width of the column

setModel(self, model)

 

Connects signals from model with the view.

See Qt documentation for argument documentation

Overrides: PyQt4.QtGui.QAbstractItemView.setModel

rowCountChanged(self)

 

Resets table row height based on parent table when rows are inserted or removed.

Overrides: PyQt4.QtGui.QTableView.rowCountChanged

updateSectionHeight(self, logical_index, old_size, new_size)

 

Update row height.

Parameters:
  • logical_index (int) - Index of the section to update.
  • old_size (int) - Old size of the section (not used)
  • new_size (int) - New size of the section