Package schrodinger :: Package application :: Package bioluminate :: Package antibody :: Module search_results_table :: Class TableView
[hide private]
[frames] | no frames]

Class TableView

       object --+                                
                |                                
sip.simplewrapper --+                            
                    |                            
          sip.wrapper --+                        
                        |                        
     PyQt5.QtCore.QObject --+                    
                            |                    
           object --+       |                    
                    |       |                    
    sip.simplewrapper --+   |                    
                        |   |                    
 PyQt5.QtGui.QPaintDevice --+                    
                            |                    
      PyQt5.QtWidgets.QWidget --+                
                                |                
           PyQt5.QtWidgets.QFrame --+            
                                    |            
  PyQt5.QtWidgets.QAbstractScrollArea --+        
                                        |        
        PyQt5.QtWidgets.QAbstractItemView --+    
                                            |    
                   PyQt5.QtWidgets.QTableView --+
                                                |
                                               TableView

A table view for both full and split search results. This table is designed to be used with a FullProxyModel or a SplitProxyModel, as the model is expected to have a DEFAULT_SORT_COLUMN attribute.

Nested Classes [hide private]

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

Inherited from PyQt5.QtWidgets.QAbstractScrollArea: SizeAdjustPolicy

Inherited from PyQt5.QtWidgets.QFrame: Shadow, Shape, StyleMask

Inherited from PyQt5.QtWidgets.QWidget: RenderFlag, RenderFlags

Inherited from PyQt5.QtGui.QPaintDevice: PaintDeviceMetric

Instance Methods [hide private]
 
__init__(self, parent)
x.__init__(...) initializes x; see help(type(x)) for signature
 
reset(self)
If the model is reset and contains new data, sort the new data appropriately and select the first row.
antibody_prediction_gui.FrameworkTemplate
getSelectedResult(self)
Get the currently selected framework.

Inherited from PyQt5.QtWidgets.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, rowCountChanged, rowHeight, rowMoved, rowResized, rowSpan, rowViewportPosition, scrollContentsBy, scrollTo, selectColumn, selectRow, selectedIndexes, selectionChanged, setColumnHidden, setColumnWidth, setCornerButtonEnabled, setGridStyle, setHorizontalHeader, setModel, setRootIndex, setRowHeight, setRowHidden, setSelection, setSelectionModel, setShowGrid, setSortingEnabled, setSpan, setVerticalHeader, setWordWrap, showColumn, showGrid, showRow, sizeHintForColumn, sizeHintForRow, sortByColumn, timerEvent, updateGeometries, verticalHeader, verticalOffset, verticalScrollbarAction, viewOptions, viewportSizeHint, visualRect, visualRegionForSelection, wordWrap

Inherited from PyQt5.QtWidgets.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, iconSize, iconSizeChanged, indexWidget, inputMethodEvent, inputMethodQuery, itemDelegate, itemDelegateForColumn, itemDelegateForRow, keyPressEvent, keyboardSearch, model, mouseDoubleClickEvent, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, openPersistentEditor, pressed, 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, setIconSize, setIndexWidget, setItemDelegate, setItemDelegateForColumn, setItemDelegateForRow, setSelectionBehavior, setSelectionMode, setState, setTabKeyNavigation, setTextElideMode, setVerticalScrollMode, showDropIndicator, sizeHintForIndex, startDrag, state, tabKeyNavigation, textElideMode, update, updateEditorData, updateEditorGeometries, verticalScrollMode, verticalScrollbarValueChanged, viewportEntered, viewportEvent

Inherited from PyQt5.QtWidgets.QAbstractScrollArea: addScrollBarWidget, contextMenuEvent, cornerWidget, eventFilter, horizontalScrollBar, horizontalScrollBarPolicy, maximumViewportSize, minimumSizeHint, scrollBarWidgets, setCornerWidget, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setSizeAdjustPolicy, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportMargins, setupViewport, sizeAdjustPolicy, sizeHint, verticalScrollBar, verticalScrollBarPolicy, viewport, viewportMargins, wheelEvent

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

Inherited from PyQt5.QtWidgets.QWidget: acceptDrops, accessibleDescription, accessibleName, actionEvent, actions, activateWindow, addAction, addActions, adjustSize, autoFillBackground, backgroundRole, baseSize, childAt, childrenRect, childrenRegion, clearFocus, clearMask, close, closeEvent, contentsMargins, contentsRect, contextMenuPolicy, create, createWindowContainer, cursor, customContextMenuRequested, destroy, devType, effectiveWinId, ensurePolished, enterEvent, find, focusNextChild, focusPolicy, focusPreviousChild, focusProxy, focusWidget, font, fontInfo, fontMetrics, foregroundRole, frameGeometry, frameSize, geometry, getContentsMargins, grab, grabGesture, grabKeyboard, grabMouse, grabShortcut, graphicsEffect, graphicsProxyWidget, hasFocus, hasHeightForWidth, hasMouseTracking, height, heightForWidth, hide, hideEvent, initPainter, inputMethodHints, insertAction, insertActions, isActiveWindow, isAncestorOf, isEnabled, isEnabledTo, isFullScreen, isHidden, isLeftToRight, isMaximized, isMinimized, isModal, isRightToLeft, isVisible, isVisibleTo, isWindow, isWindowModified, keyReleaseEvent, keyboardGrabber, layout, layoutDirection, leaveEvent, locale, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, mask, maximumHeight, maximumSize, maximumWidth, metric, minimumHeight, minimumSize, minimumWidth, mouseGrabber, move, moveEvent, nativeEvent, nativeParentWidget, nextInFocusChain, normalGeometry, overrideWindowFlags, overrideWindowState, paintEngine, palette, parentWidget, pos, previousInFocusChain, raise_, rect, releaseKeyboard, releaseMouse, releaseShortcut, removeAction, render, repaint, 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, setInputMethodHints, setLayout, setLayoutDirection, setLocale, setMask, setMaximumHeight, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumWidth, setMouseTracking, setPalette, setParent, setShortcutAutoRepeat, setShortcutEnabled, setSizeIncrement, setSizePolicy, setStatusTip, setStyle, setStyleSheet, setTabOrder, setToolTip, setToolTipDuration, setUpdatesEnabled, setVisible, setWhatsThis, setWindowFilePath, setWindowFlags, setWindowIcon, setWindowIconText, setWindowModality, setWindowModified, setWindowOpacity, setWindowRole, setWindowState, setWindowTitle, sharedPainter, show, showEvent, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, statusTip, style, styleSheet, tabletEvent, testAttribute, toolTip, toolTipDuration, underMouse, ungrabGesture, unsetCursor, unsetLayoutDirection, unsetLocale, updateGeometry, updateMicroFocus, updatesEnabled, visibleRegion, whatsThis, width, winId, window, windowFilePath, windowFlags, windowHandle, windowIcon, windowIconChanged, windowIconText, windowIconTextChanged, windowModality, windowOpacity, windowRole, windowState, windowTitle, windowTitleChanged, windowType, x, y

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

Inherited from PyQt5.QtGui.QPaintDevice: colorCount, depth, devicePixelRatio, devicePixelRatioF, devicePixelRatioFScale, heightMM, logicalDpiX, logicalDpiY, 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 PyQt5.QtWidgets.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 PyQt5.QtWidgets.QAbstractScrollArea: AdjustIgnored, AdjustToContents, AdjustToContentsOnFirstShow

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

Inherited from PyQt5.QtWidgets.QWidget: DrawChildren, DrawWindowBackground, IgnoreMask

Inherited from PyQt5.QtCore.QObject: staticMetaObject

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, parent)
(Constructor)

 

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

Overrides: object.__init__
(inherited documentation)

reset(self)

 

If the model is reset and contains new data, sort the new data appropriately and select the first row.

Overrides: PyQt5.QtWidgets.QAbstractItemView.reset

getSelectedResult(self)

 

Get the currently selected framework. This method also causes the selected row to be highlighted in green so the user can see which framework was used to build the current model if they go back to the framework tab.

Returns: antibody_prediction_gui.FrameworkTemplate
The framework from the currently selected row