Package schrodinger :: Package application :: Package matsci :: Module reordergui :: Class ReferenceListWidget
[hide private]
[frames] | no frames]

Class ReferenceListWidget

       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.QListView --+            
                                                |            
                      PyQt5.QtWidgets.QListWidget --+        
                                                    |        
                           ui.qt.swidgets.SListWidget --+    
                                                        |    
                                      StructureListWidget --+
                                                            |
                                                           ReferenceListWidget

The ListWidget for the reference structure.

Nested Classes [hide private]

Inherited from PyQt5.QtWidgets.QListView: Flow, LayoutMode, Movement, ResizeMode, ViewMode

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]
QListWidgetItem
markAtomMapped(self, index, guess=False)
Mark the row for the given atom index as mapped and update the text
QListWidgetItem
markAtomUnmapped(self, index)
Remove the mapping for atom index
str
getAtomText(self, atom)
Get the text to display in a row of the ListWidget

Inherited from StructureListWidget: __init__, atom_clicked, fill, itemSelected, parseAtomText, selectAtom, setStructure

Inherited from ui.qt.swidgets.SListWidget: allItems, removeItem, removeItemByText, removeSelectedItems, rowByText, selectedText, setTextSelected

Inherited from PyQt5.QtWidgets.QListWidget: __len__, addItem, addItems, clear, closePersistentEditor, count, currentItem, currentItemChanged, currentRow, currentRowChanged, currentTextChanged, dropEvent, dropMimeData, editItem, event, findItems, indexFromItem, insertItem, insertItems, isSortingEnabled, item, itemActivated, itemAt, itemChanged, itemClicked, itemDoubleClicked, itemEntered, itemFromIndex, itemPressed, itemSelectionChanged, itemWidget, items, mimeData, mimeTypes, openPersistentEditor, removeItemWidget, row, scrollToItem, selectedItems, setCurrentItem, setCurrentRow, setItemWidget, setModel, setSortingEnabled, sortItems, supportedDropActions, takeItem, visualItemRect

Inherited from PyQt5.QtWidgets.QListView: batchSize, clearPropertyFlags, currentChanged, dataChanged, dragLeaveEvent, dragMoveEvent, flow, gridSize, horizontalOffset, indexAt, indexesMoved, isIndexHidden, isRowHidden, isSelectionRectVisible, isWrapping, layoutMode, modelColumn, mouseMoveEvent, mouseReleaseEvent, moveCursor, movement, paintEvent, rectForIndex, reset, resizeEvent, resizeMode, rowsAboutToBeRemoved, rowsInserted, scrollContentsBy, scrollTo, selectedIndexes, selectionChanged, setBatchSize, setFlow, setGridSize, setLayoutMode, setModelColumn, setMovement, setPositionForIndex, setResizeMode, setRootIndex, setRowHidden, setSelection, setSelectionRectVisible, setSpacing, setUniformItemSizes, setViewMode, setWordWrap, setWrapping, spacing, startDrag, timerEvent, uniformItemSizes, updateGeometries, verticalOffset, viewMode, viewOptions, viewportSizeHint, visualRect, visualRegionForSelection, wheelEvent, wordWrap

Inherited from PyQt5.QtWidgets.QAbstractItemView: activated, alternatingRowColors, autoScrollMargin, clearSelection, clicked, closeEditor, commitData, currentIndex, defaultDropAction, dirtyRegionOffset, doubleClicked, dragDropMode, dragDropOverwriteMode, dragEnabled, dragEnterEvent, dropIndicatorPosition, edit, editTriggers, editorDestroyed, entered, executeDelayedItemsLayout, focusInEvent, focusNextPrevChild, focusOutEvent, hasAutoScroll, horizontalScrollMode, horizontalScrollbarAction, horizontalScrollbarValueChanged, iconSize, iconSizeChanged, indexWidget, inputMethodEvent, inputMethodQuery, itemDelegate, itemDelegateForColumn, itemDelegateForRow, keyPressEvent, keyboardSearch, model, mouseDoubleClickEvent, mousePressEvent, pressed, rootIndex, 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, setSelectionModel, setState, setTabKeyNavigation, setTextElideMode, setVerticalScrollMode, showDropIndicator, sizeHintForColumn, sizeHintForIndex, sizeHintForRow, state, tabKeyNavigation, textElideMode, update, updateEditorData, updateEditorGeometries, verticalScrollMode, verticalScrollbarAction, 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

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.QListView: Adjust, Batched, Fixed, Free, IconMode, LeftToRight, ListMode, SinglePass, Snap, Static, TopToBottom

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]

markAtomMapped(self, index, guess=False)

 

Mark the row for the given atom index as mapped and update the text

Adds to the parent method by changing the text of the marked item to reflect the mapping.

Parameters:
  • index (int) - Atom to mark
  • guess (bool) - True if this mark results from a guess, False if not. The background color used depends on this parameter.
Returns: QListWidgetItem
The list widget item for the affected atom
Overrides: StructureListWidget.markAtomMapped

markAtomUnmapped(self, index)

 

Remove the mapping for atom index

Adds to the parent method by changing the text of the marked item to reflect the unmapping.

Parameters:
  • index (int) - The atom index to unmap
Returns: QListWidgetItem
The list widget item for the affected atom
Overrides: StructureListWidget.markAtomUnmapped

getAtomText(self, atom)

 

Get the text to display in a row of the ListWidget

The atom text for an item is the atom element plus index for the Reference atom, plus the atom index of any Comparison atom mapped to this atom.

Parameters:
  • atom (int or _StructureAtom) - A reference to the atom to create text for
Returns: str
The text to display for this atom