easymodel.cascade.ListLevel¶
-
class
easymodel.cascade.ListLevel(parent=None)[source]¶ Bases:
easymodel.cascade.AbstractLevel,PySide.QtGui.QListViewA level that consists of a listview to be used in a CascadeView
Constructs a new listlevel with the given parent
Parameters: parent ( QtGui.QWidget) – the parent widgetRaises: None -
__init__(parent=None)[source]¶ Constructs a new listlevel with the given parent
Parameters: parent ( QtGui.QWidget) – the parent widgetRaises: None
Methods
__init__([parent])Constructs a new listlevel with the given parent acceptDropsaccessibleDescriptionaccessibleNameactionEventactionsactivateWindowaddActionaddActionsaddScrollBarWidgetadjustSizealternatingRowColorsautoFillBackgroundautoScrollMarginbackgroundRolebaseSizebatchSizeblockSignalschangeEventchildAtchildEventchildrenchildrenRectchildrenRegionclearFocusclearMaskclearPropertyFlagsclearSelectionclosecloseEditorcloseEventclosePersistentEditorcolorCountcommitDataconnectconnectNotifycontentsMarginscontentsRectcontentsSizecontextMenuEventcontextMenuPolicycornerWidgetcreateWinIdcurrentChanged(current, prev)Slot for when the current index changes. currentIndexcursorcustomEventdataChangeddefaultDropActiondeleteLaterdepthdestroydevTypedirtyRegionOffsetdisconnectdisconnectNotifydoAutoScrolldoItemsLayoutdragDropModedragDropOverwriteModedragEnableddragEnterEventdragLeaveEventdragMoveEventdrawFramedropEventdropIndicatorPositiondumpObjectInfodumpObjectTreedynamicPropertyNamesediteditTriggerseditorDestroyedeffectiveWinIdemitensurePolishedenterEventeventeventFilterexecuteDelayedItemsLayoutfindChildfindChildrenflowfocusInEventfocusNextChildfocusNextPrevChildfocusOutEventfocusPolicyfocusPreviousChildfocusProxyfocusWidgetfontfontInfofontMetricsforegroundRoleframeGeometryframeRectframeShadowframeShapeframeSizeframeStyleframeWidthgeometrygetContentsMarginsget_model()Return the model grabGesturegrabKeyboardgrabMousegrabShortcutgraphicsEffectgraphicsProxyWidgetgridSizehasAutoScrollhasFocushasMouseTrackingheightheightForWidthheightMMhidehideEventhorizontalOffsethorizontalScrollBarhorizontalScrollBarPolicyhorizontalScrollModehorizontalScrollbarActionhorizontalScrollbarValueChangediconSizeindexAtindexWidgetinheritsinputContextinputMethodEventinputMethodHintsinputMethodQueryinsertActioninsertActionsinstallEventFilterinternalDraginternalDropisActiveWindowisAncestorOfisEnabledisEnabledToisFullScreenisHiddenisIndexHiddenisLeftToRightisMaximizedisMinimizedisModalisRightToLeftisRowHiddenisSelectionRectVisibleisVisibleisVisibleToisWidgetTypeisWindowisWindowModifiedisWrappingitemDelegateitemDelegateForColumnitemDelegateForRowkeyPressEventkeyReleaseEventkeyboardGrabberkeyboardSearchkillTimerlanguageChangelayoutlayoutDirectionlayoutModeleaveEventlineWidthlocalelogicalDpiXlogicalDpiYlowermapFrommapFromGlobalmapFromParentmapTomapToGlobalmapToParentmaskmaximumHeightmaximumSizemaximumViewportSizemaximumWidthmetaObjectmetricmidLineWidthminimumHeightminimumSizeminimumSizeHintminimumWidthmodelmodelColumnmodel_changed(model)Apply the model to the combobox mouseDoubleClickEventmouseGrabbermouseMoveEventmousePressEventmouseReleaseEventmovemoveCursormoveEventmoveToThreadmovementnativeParentWidgetnextInFocusChainnormalGeometrynumColorsobjectNameopenPersistentEditoroverrideWindowFlagsoverrideWindowStatepaintEnginepaintEventpaintingActivepaletteparentparentWidgetphysicalDpiXphysicalDpiYpospreviousInFocusChainpropertyraise_receiversrectrectForIndexregisterUserDatareleaseKeyboardreleaseMousereleaseShortcutremoveActionremoveEventFilterrenderrepaintresetresetInputContextresizeresizeContentsresizeEvent(event)Schedules an item layout if resize mode is “adjust”. resizeModerestoreGeometryrootIndexrowsAboutToBeRemovedrowsInsertedsaveGeometryscheduleDelayedItemsLayoutscrollscrollBarWidgetsscrollContentsByscrollDirtyRegionscrollToscrollToBottomscrollToTopselectAllselectedIndexesselected_indexes()Return the current index selectionBehaviorselectionChangedselectionCommandselectionModeselectionModelsendersenderSignalIndexsetAcceptDropssetAccessibleDescriptionsetAccessibleNamesetAlternatingRowColorssetAttributesetAutoFillBackgroundsetAutoScrollsetAutoScrollMarginsetBackgroundRolesetBaseSizesetBatchSizesetContentsMarginssetContextMenuPolicysetCornerWidgetsetCurrentIndexsetCursorsetDefaultDropActionsetDirtyRegionsetDisabledsetDragDropModesetDragDropOverwriteModesetDragEnabledsetDropIndicatorShownsetEditTriggerssetEnabledsetFixedHeightsetFixedSizesetFixedWidthsetFlowsetFocussetFocusPolicysetFocusProxysetFontsetForegroundRolesetFrameRectsetFrameShadowsetFrameShapesetFrameStylesetGeometrysetGraphicsEffectsetGridSizesetHiddensetHorizontalScrollBarsetHorizontalScrollBarPolicysetHorizontalScrollModesetIconSizesetIndexWidgetsetInputContextsetInputMethodHintssetItemDelegatesetItemDelegateForColumnsetItemDelegateForRowsetLayoutsetLayoutDirectionsetLayoutModesetLineWidthsetLocalesetMasksetMaximumHeightsetMaximumSizesetMaximumWidthsetMidLineWidthsetMinimumHeightsetMinimumSizesetMinimumWidthsetModelsetModelColumnsetMouseTrackingsetMovementsetObjectNamesetPalettesetParentsetPositionForIndexsetPropertysetResizeModesetRootIndexsetRowHiddensetSelectionsetSelectionBehaviorsetSelectionModesetSelectionModelsetSelectionRectVisiblesetShortcutAutoRepeatsetShortcutEnabledsetSizeIncrementsetSizePolicysetSpacingsetStatesetStatusTipsetStylesetStyleSheetsetTabKeyNavigationsetTabOrdersetTextElideModesetToolTipsetUniformItemSizessetUpdatesEnabledsetVerticalScrollBarsetVerticalScrollBarPolicysetVerticalScrollModesetViewModesetViewportsetViewportMarginssetVisiblesetWhatsThissetWindowFilePathsetWindowFlagssetWindowIconsetWindowIconTextsetWindowModalitysetWindowModifiedsetWindowOpacitysetWindowRolesetWindowStatesetWindowTitlesetWordWrapsetWrappingset_index(index)Set the current index to the row of the given index set_model(model)Set the model set_root(index)Set the given index as root index of list setupViewportshowshowDropIndicatorshowEventshowFullScreenshowMaximizedshowMinimizedshowNormalsignalsBlockedsizesizeHintsizeHintForColumnsizeHintForIndexsizeHintForRowsizeIncrementsizePolicyspacingstackUnderstartAutoScrollstartDragstartTimerstatestatusTipstopAutoScrollstylestyleSheettabKeyNavigationtabletEventtestAttributetextElideModethreadtimerEventtoolTiptrtrUtf8underMouseungrabGestureuniformItemSizesunsetCursorunsetLayoutDirectionunsetLocaleupdateupdateEditorDataupdateEditorGeometriesupdateGeometriesupdateGeometryupdateMicroFocusupdatesEnabledverticalOffsetverticalScrollBarverticalScrollBarPolicyverticalScrollModeverticalScrollbarActionverticalScrollbarValueChangedviewModeviewOptionsviewportviewportEventvisibleRegionvisualRectvisualRegionForSelectionwhatsThiswheelEventwidthwidthMMwinIdwindowwindowFilePathwindowFlagswindowIconwindowIconTextwindowModalitywindowOpacitywindowRolewindowStatewindowTitlewindowTypewordWrapxx11Infox11PictureHandleyAttributes
AboveItemAdjustAllEditTriggersAnimatingStateAnyKeyPressedBatchedBelowItemBoxCollapsingStateContiguousSelectionCurrentChangedDoubleClickedDragDropDragOnlyDragSelectingStateDraggingStateDrawChildrenDrawWindowBackgroundDropOnlyEditKeyPressedEditingStateEnsureVisibleExpandingStateExtendedSelectionFixedFreeHLineIconModeIgnoreMaskInternalMoveLeftToRightListModeMoveDownMoveEndMoveHomeMoveLeftMoveNextMovePageDownMovePageUpMovePreviousMoveRightMoveUpMultiSelectionNoDragDropNoEditTriggersNoFrameNoSelectionNoStateOnItemOnViewportPanelPdmDepthPdmDpiXPdmDpiYPdmHeightPdmHeightMMPdmNumColorsPdmPhysicalDpiXPdmPhysicalDpiYPdmWidthPdmWidthMMPlainPositionAtBottomPositionAtCenterPositionAtTopRaisedScrollPerItemScrollPerPixelSelectColumnsSelectItemsSelectRowsSelectedClickedShadow_MaskShape_MaskSinglePassSingleSelectionSnapStaticStyledPanelSunkenTopToBottomVLineWinPanelactivatedclickedcustomContextMenuRequesteddestroyeddoubleClickedenteredindexesMovednew_rootpainterspressedstaticMetaObjectviewportEntered-
model_changed(model)[source]¶ Apply the model to the combobox
When a level instance is created, the model is None. So it has to be set afterwards. Then this method will be called and your level should somehow use the model
Parameters: model ( QtCore.QAbstractItemModel) – the model that the level should useReturns: None Return type: None Raises: None
-
set_root(index)[source]¶ Set the given index as root index of list
Parameters: index ( QtCore.QModelIndex) – the new root indexReturns: None Return type: None Raises: None
-
selected_indexes()[source]¶ Return the current index
Returns: the current index in a list Return type: list of QtCore.QModelIndexRaises: None
-
currentChanged(current, prev)[source]¶ Slot for when the current index changes. Emits the
AbstractLevel.new_rootsignal.Parameters: - current (
QtGui.QModelIndex) – the new current index - prev (
QtGui.QModelIndex) – the previous index
Returns: None
Return type: Raises: None
- current (
-
set_index(index)[source]¶ Set the current index to the row of the given index
Parameters: index ( QtCore.QModelIndex) – the index to set the level toReturns: None Return type: None Raises: None
-
resizeEvent(event)[source]¶ Schedules an item layout if resize mode is “adjust”. Somehow this is needed for correctly scaling down items.
Parameters: event (QtCore.QEvent) – the resize event Returns: None Return type: None Raises: None
-
staticMetaObject= <PySide.QtCore.QMetaObject object>¶
-