Package schrodinger :: Package application :: Package jaguar :: Package gui :: Package tabs :: Package sub_tab_widgets :: Module charge_selector :: Class ChargeSelectorLineEdit
[hide private]
[frames] | no frames]

Class ChargeSelectorLineEdit

                                object --+        
                                         |        
ui.qt.pop_up_widgets._WidgetWithPopUpMixin --+    
                                             |    
                object --+                   |    
                         |                   |    
         sip.simplewrapper --+               |    
                             |               |    
                   sip.wrapper --+           |    
                                 |           |    
              PyQt5.QtCore.QObject --+       |    
                                     |       |    
                    object --+       |       |    
                             |       |       |    
             sip.simplewrapper --+   |       |    
                                 |   |       |    
          PyQt5.QtGui.QPaintDevice --+       |    
                                     |       |    
               PyQt5.QtWidgets.QWidget --+   |    
                                         |   |    
                 PyQt5.QtWidgets.QLineEdit --+    
                                             |    
        ui.qt.pop_up_widgets.LineEditWithPopUp --+
                                                 |
                                                ChargeSelectorLineEdit

A line edit that can be used to select constraint's charge and individual atom weights. A weight selector pop up will appear whenever this line edit has focus.

Nested Classes [hide private]

Inherited from PyQt5.QtWidgets.QLineEdit: ActionPosition, EchoMode

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
 
setWeights(self, weights)
Set charge constraint weights that will be shown in the popup.
dict
getWeights(self)
This function returns constraint weights that were set in the popup.

Inherited from ui.qt.pop_up_widgets.LineEditWithPopUp: focusInEvent, mousePressEvent, textUpdated

Inherited from ui.qt.pop_up_widgets._WidgetWithPopUpMixin: baseSetup, moveEvent, popUpUpdated, resizeEvent, setPopupHalign, setPopupValign, showEvent

Inherited from ui.qt.pop_up_widgets._WidgetWithPopUpMixin (private): _autoPopupAlignment, _getPopupAlignment, _setPopUpGeometry

Inherited from PyQt5.QtWidgets.QLineEdit: addAction, alignment, backspace, changeEvent, clear, completer, contextMenuEvent, copy, createStandardContextMenu, cursorBackward, cursorForward, cursorMoveStyle, cursorPosition, cursorPositionAt, cursorPositionChanged, cursorRect, cursorWordBackward, cursorWordForward, cut, del_, deselect, displayText, dragEnabled, dragEnterEvent, dragLeaveEvent, dragMoveEvent, dropEvent, echoMode, editingFinished, end, event, focusOutEvent, getTextMargins, hasAcceptableInput, hasFrame, hasSelectedText, home, initStyleOption, inputMask, inputMethodEvent, inputMethodQuery, insert, isClearButtonEnabled, isModified, isReadOnly, isRedoAvailable, isUndoAvailable, keyPressEvent, maxLength, minimumSizeHint, mouseDoubleClickEvent, mouseMoveEvent, mouseReleaseEvent, paintEvent, paste, placeholderText, redo, returnPressed, selectAll, selectedText, selectionChanged, selectionStart, setAlignment, setClearButtonEnabled, setCompleter, setCursorMoveStyle, setCursorPosition, setDragEnabled, setEchoMode, setFrame, setInputMask, setMaxLength, setModified, setPlaceholderText, setReadOnly, setSelection, setText, setTextMargins, setValidator, sizeHint, text, textChanged, textEdited, textMargins, undo, validator

Inherited from PyQt5.QtWidgets.QWidget: acceptDrops, accessibleDescription, accessibleName, actionEvent, actions, activateWindow, 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, focusNextPrevChild, 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, 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, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, statusTip, style, styleSheet, tabletEvent, testAttribute, toolTip, toolTipDuration, underMouse, ungrabGesture, unsetCursor, unsetLayoutDirection, unsetLocale, update, updateGeometry, updateMicroFocus, updatesEnabled, visibleRegion, whatsThis, wheelEvent, 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, eventFilter, findChild, findChildren, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, objectNameChanged, parent, property, pyqtConfigure, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setProperty, signalsBlocked, startTimer, thread, timerEvent, 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 ui.qt.pop_up_widgets._WidgetWithPopUpMixin: ALIGN_AUTO, ALIGN_BOTTOM, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_TOP

Inherited from PyQt5.QtWidgets.QLineEdit: LeadingPosition, NoEcho, Normal, Password, PasswordEchoOnEdit, TrailingPosition

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

Instance Variables [hide private]

Inherited from ui.qt.pop_up_widgets.LineEditWithPopUp: popUpClosing

Inherited from ui.qt.pop_up_widgets.LineEditWithPopUp (private): _pop_up

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

Parameters:
  • parent - The Qt parent widget
  • pop_up_class - The class of the pop up widget. Should be a subclass of PopUp.
Overrides: object.__init__
(inherited documentation)

setWeights(self, weights)

 

Set charge constraint weights that will be shown in the popup.

Parameters:
  • weights (dict) - charge constraint weights

getWeights(self)

 

This function returns constraint weights that were set in the popup.

Returns: dict
constraint weights