QListWidget

Create and control a item-based list.

This class is a JS wrapper around Qt's QListWidget class

Example

const { QListWidget, QListWidgetItem } = require("@nodegui/nodegui");
const listWidget = new QListWidget();
for (let i = 0; i < 30; i++) {
let listWidgetItem = new QListWidgetItem();
listWidgetItem.setText('listWidgetItem ' + i);
if (i===3) {
listWidgetItem.setCheckState(2);
} else {
listWidgetItem.setCheckState(0);
}
listWidget.addItem(listWidgetItem);
}

Hierarchy

↳ NodeListView‹QListWidgetSignals›

↳ QListWidget

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new QListWidget(): QListWidget

Overrides NodeWidget.constructor

Returns: QListWidget

+ new QListWidget(parent: NodeWidget‹any›): QListWidget

Overrides NodeWidget.constructor

Parameters:

NameType
parentNodeWidget‹any›

Returns: QListWidget

Properties

Optional _layout

• _layout? : NodeLayout‹QListWidgetSignals›

Inherited from QMenu._layout


_rawInlineStyle

• _rawInlineStyle: string = ""

Inherited from QMenu._rawInlineStyle


actions

• actions: Set‹QAction›

Inherited from QMenu.actions


items

• items: Set‹NativeElement | Component›


native

• native: NativeElement

Overrides Component.native


nodeChildren

• nodeChildren: Set‹Component›

Inherited from Component.nodeChildren


Optional nodeParent

• nodeParent? : Component

Inherited from Component.nodeParent


type

• type: string = "widget"

Inherited from QMenu.type


Optional viewportWidget

• viewportWidget? : NodeWidget‹any›

Inherited from QAbstractScrollArea.viewportWidget

Accessors

layout

• get layout(): NodeLayout‹QListWidgetSignals› | undefined

Inherited from QMenu.layout

Returns: NodeLayout‹QListWidgetSignals› | undefined

• set layout(l: NodeLayout‹QListWidgetSignals› | undefined): void

Inherited from QMenu.layout

Parameters:

NameType
lNodeLayout‹QListWidgetSignals› | undefined

Returns: void

Methods

acceptDrops

â–¸ acceptDrops(): boolean

Inherited from QMenu.acceptDrops

Returns: boolean


activateWindow

â–¸ activateWindow(): void

Inherited from QMenu.activateWindow

Returns: void


addAction

â–¸ addAction(action: QAction | string): QAction

Inherited from QMenu.addAction

Parameters:

NameType
actionQAction | string

Returns: QAction


addEventListener

▸ addEventListener‹SignalType›(signalType: SignalType, callback: QListWidgetSignals[SignalType]): void

Inherited from EventWidget.addEventListener

Type parameters:

â–ª SignalType: keyof QListWidgetSignals

Parameters:

NameTypeDescription
signalTypeSignalTypeSignalType is a signal from the widgets signals interface.
callbackQListWidgetSignals[SignalType]Corresponding callback for the signal as mentioned in the widget's signal interface

Returns: void

void

For example in the case of QPushButton:

const button = new QPushButton();
button.addEventListener('clicked',(checked)=>console.log("clicked"));
// here clicked is a value from QPushButtonSignals interface

â–¸ addEventListener(eventType: WidgetEventTypes, callback: function): void

Inherited from EventWidget.addEventListener

Parameters:

â–ª eventType: WidgetEventTypes

â–ª callback: function

For example in the case of QPushButton:

const button = new QPushButton();
button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));

▸ (event?: NativeRawPointer‹"QEvent"›): void

Parameters:

NameType
event?NativeRawPointer‹"QEvent"›

Returns: void


addItem

â–¸ addItem(item: QListWidgetItem): void

Parameters:

NameType
itemQListWidgetItem

Returns: void


addItems

â–¸ addItems(labels: string[]): void

Parameters:

NameType
labelsstring[]

Returns: void


adjustSize

â–¸ adjustSize(): void

Inherited from QMenu.adjustSize

Returns: void


alternatingRowColors

â–¸ alternatingRowColors(): boolean

Inherited from QAbstractItemView.alternatingRowColors

Returns: boolean


autoScrollMargin

â–¸ autoScrollMargin(): number

Inherited from QAbstractItemView.autoScrollMargin

Returns: number


batchSize

â–¸ batchSize(): number

Inherited from NodeListView.batchSize

Returns: number


clear

â–¸ clear(): void

Returns: void


clearFocus

â–¸ clearFocus(): void

Inherited from QMenu.clearFocus

Returns: void


clearPropertyFlags

â–¸ clearPropertyFlags(): void

Inherited from NodeListView.clearPropertyFlags

Returns: void


clearSelection

â–¸ clearSelection(): void

Inherited from QAbstractItemView.clearSelection

Returns: void


close

â–¸ close(): boolean

Inherited from QMenu.close

Returns: boolean


closePersistentEditor

â–¸ closePersistentEditor(itemOrIndex: QListWidgetItem | QModelIndex): void

Overrides QAbstractItemView.closePersistentEditor

Parameters:

NameType
itemOrIndexQListWidgetItem | QModelIndex

Returns: void


count

â–¸ count(): number

Returns: number


currentIndex

â–¸ currentIndex(): QModelIndex

Inherited from QAbstractItemView.currentIndex

Returns: QModelIndex


currentItem

â–¸ currentItem(): QListWidgetItem

Returns: QListWidgetItem


currentRow

â–¸ currentRow(): number

Returns: number


defaultDropAction

â–¸ defaultDropAction(): DropAction

Inherited from QAbstractItemView.defaultDropAction

Returns: DropAction


dragDropMode

â–¸ dragDropMode(): DragDropMode

Inherited from QAbstractItemView.dragDropMode

Returns: DragDropMode


dragDropOverwriteMode

â–¸ dragDropOverwriteMode(): boolean

Inherited from QAbstractItemView.dragDropOverwriteMode

Returns: boolean


dragEnabled

â–¸ dragEnabled(): boolean

Inherited from QAbstractItemView.dragEnabled

Returns: boolean


edit

â–¸ edit(index: QModelIndex): void

Inherited from QAbstractItemView.edit

Parameters:

NameType
indexQModelIndex

Returns: void


editItem

â–¸ editItem(item: Component): void

Parameters:

NameType
itemComponent

Returns: void


editTriggers

â–¸ editTriggers(): number

Inherited from QAbstractItemView.editTriggers

Returns: number


eventProcessed

â–¸ eventProcessed(): boolean

Inherited from EventWidget.eventProcessed

Get the state of the event processed flag

See setEventProcessed().

Returns: boolean

boolean True if the current event is flagged as processed.


findItems

â–¸ findItems(text: string, flags: MatchFlag): QListWidgetItem[]

Parameters:

NameType
textstring
flagsMatchFlag

Returns: QListWidgetItem[]


flow

â–¸ flow(): Flow

Inherited from NodeListView.flow

Returns: Flow


font

â–¸ font(): QFont

Inherited from QMenu.font

Returns: QFont


frameGeometry

â–¸ frameGeometry(): QRect

Inherited from QMenu.frameGeometry

Returns: QRect


frameRect

â–¸ frameRect(): QRect

Inherited from NodeFrame.frameRect

Returns: QRect


frameShadow

â–¸ frameShadow(): Shadow

Inherited from NodeFrame.frameShadow

Returns: Shadow


frameShape

â–¸ frameShape(): Shape

Inherited from NodeFrame.frameShape

Returns: Shape


frameStyle

â–¸ frameStyle(): number

Inherited from NodeFrame.frameStyle

Returns: number


frameWidth

â–¸ frameWidth(): number

Inherited from NodeFrame.frameWidth

Returns: number


geometry

â–¸ geometry(): QRect

Inherited from QMenu.geometry

Returns: QRect


getFlexNode

â–¸ getFlexNode(): FlexNode

Inherited from YogaWidget.getFlexNode

Returns: FlexNode


gridSize

â–¸ gridSize(): QSize

Inherited from NodeListView.gridSize

Returns: QSize


hasAutoScroll

â–¸ hasAutoScroll(): boolean

Inherited from QAbstractItemView.hasAutoScroll

Returns: boolean


hasMouseTracking

â–¸ hasMouseTracking(): boolean

Inherited from QMenu.hasMouseTracking

Returns: boolean


height

â–¸ height(): number

Inherited from QMenu.height

Returns: number


hide

â–¸ hide(): void

Inherited from QMenu.hide

Returns: void


horizontalScrollMode

â–¸ horizontalScrollMode(): ScrollMode

Inherited from QAbstractItemView.horizontalScrollMode

Returns: ScrollMode


iconSize

â–¸ iconSize(): QSize

Inherited from QAbstractItemView.iconSize

Returns: QSize


indexAt

â–¸ indexAt(point: QPoint): QModelIndex

Inherited from QAbstractItemView.indexAt

Parameters:

NameType
pointQPoint

Returns: QModelIndex


indexWidget

â–¸ indexWidget(index: QModelIndex): QWidget

Inherited from QAbstractItemView.indexWidget

Parameters:

NameType
indexQModelIndex

Returns: QWidget


inherits

â–¸ inherits(className: string): boolean

Inherited from NodeObject.inherits

Parameters:

NameType
classNamestring

Returns: boolean


insertItem

â–¸ insertItem(row: number, item: QListWidgetItem): void

Parameters:

NameType
rownumber
itemQListWidgetItem

Returns: void


insertItems

â–¸ insertItems(row: number, labels: string[]): void

Parameters:

NameType
rownumber
labelsstring[]

Returns: void


isActiveWindow

â–¸ isActiveWindow(): boolean

Inherited from QMenu.isActiveWindow

Returns: boolean


isEnabled

â–¸ isEnabled(): boolean

Inherited from QMenu.isEnabled

Returns: boolean


isPersistentEditorOpen

â–¸ isPersistentEditorOpen(itemOrIndex: QListWidgetItem | QModelIndex): boolean

Overrides QAbstractItemView.isPersistentEditorOpen

Parameters:

NameType
itemOrIndexQListWidgetItem | QModelIndex

Returns: boolean


isRowHidden

â–¸ isRowHidden(row: number): boolean

Inherited from NodeListView.isRowHidden

Parameters:

NameType
rownumber

Returns: boolean


isSelectionRectVisible

â–¸ isSelectionRectVisible(): boolean

Inherited from NodeListView.isSelectionRectVisible

Returns: boolean


isSortingEnabled

â–¸ isSortingEnabled(): boolean

Returns: boolean


isVisible

â–¸ isVisible(): boolean

Inherited from QMenu.isVisible

Returns: boolean


isWrapping

â–¸ isWrapping(): boolean

Inherited from NodeListView.isWrapping

Returns: boolean


item

â–¸ item(row: number): QListWidgetItem

Parameters:

NameType
rownumber

Returns: QListWidgetItem


itemAlignment

â–¸ itemAlignment(): AlignmentFlag

Inherited from NodeListView.itemAlignment

Returns: AlignmentFlag


itemAt

â–¸ itemAt(x: number, y: number): QListWidgetItem

Parameters:

NameType
xnumber
ynumber

Returns: QListWidgetItem


itemWidget

â–¸ itemWidget(item: QListWidgetItem): QWidget

Parameters:

NameType
itemQListWidgetItem

Returns: QWidget


keyboardSearch

â–¸ keyboardSearch(search: string): void

Inherited from QAbstractItemView.keyboardSearch

Parameters:

NameType
searchstring

Returns: void


layoutMode

â–¸ layoutMode(): LayoutMode

Inherited from NodeListView.layoutMode

Returns: LayoutMode


lineWidth

â–¸ lineWidth(): number

Inherited from NodeFrame.lineWidth

Returns: number


lower

â–¸ lower(): void

Inherited from QMenu.lower

Returns: void


mapFromGlobal

â–¸ mapFromGlobal(pos: QPoint): QPoint

Inherited from QMenu.mapFromGlobal

Parameters:

NameType
posQPoint

Returns: QPoint


mapFromParent

â–¸ mapFromParent(pos: QPoint): QPoint

Inherited from QMenu.mapFromParent

Parameters:

NameType
posQPoint

Returns: QPoint


mapToGlobal

â–¸ mapToGlobal(pos: QPoint): QPoint

Inherited from QMenu.mapToGlobal

Parameters:

NameType
posQPoint

Returns: QPoint


mapToParent

â–¸ mapToParent(pos: QPoint): QPoint

Inherited from QMenu.mapToParent

Parameters:

NameType
posQPoint

Returns: QPoint


maximumSize

â–¸ maximumSize(): QSize

Inherited from QMenu.maximumSize

Returns: QSize


maximumViewportSize

â–¸ maximumViewportSize(): QSize

Inherited from QAbstractScrollArea.maximumViewportSize

Returns: QSize


midLineWidth

â–¸ midLineWidth(): number

Inherited from NodeFrame.midLineWidth

Returns: number


minimumSize

â–¸ minimumSize(): QSize

Inherited from QMenu.minimumSize

Returns: QSize


modelColumn

â–¸ modelColumn(): number

Inherited from NodeListView.modelColumn

Returns: number


move

â–¸ move(x: number, y: number): void

Inherited from QMenu.move

Parameters:

NameType
xnumber
ynumber

Returns: void


movement

â–¸ movement(): Movement

Inherited from NodeListView.movement

Returns: Movement


objectName

â–¸ objectName(): string

Inherited from NodeObject.objectName

Returns: string


openPersistentEditor

â–¸ openPersistentEditor(itemOrIndex: QListWidgetItem | QModelIndex): void

Overrides QAbstractItemView.openPersistentEditor

Parameters:

NameType
itemOrIndexQListWidgetItem | QModelIndex

Returns: void


pos

â–¸ pos(): object

Inherited from QMenu.pos

Returns: object

  • x: number

  • y: number


property

â–¸ property(name: string): QVariant

Inherited from NodeObject.property

Parameters:

NameType
namestring

Returns: QVariant


raise

â–¸ raise(): void

Inherited from QMenu.raise

Returns: void


removeAction

â–¸ removeAction(action: QAction): void

Inherited from QMenu.removeAction

Parameters:

NameType
actionQAction

Returns: void


removeEventListener

▸ removeEventListener‹SignalType›(signalType: SignalType, callback: QListWidgetSignals[SignalType]): void

Inherited from EventWidget.removeEventListener

Type parameters:

â–ª SignalType: keyof QListWidgetSignals

Parameters:

NameType
signalTypeSignalType
callbackQListWidgetSignals[SignalType]

Returns: void

â–¸ removeEventListener(eventType: WidgetEventTypes, callback: function): void

Inherited from EventWidget.removeEventListener

Parameters:

â–ª eventType: WidgetEventTypes

â–ª callback: function

▸ (event?: NativeRawPointer‹"QEvent"›): void

Parameters:

NameType
event?NativeRawPointer‹"QEvent"›

Returns: void


removeItemWidget

â–¸ removeItemWidget(item: QListWidgetItem): void

Parameters:

NameType
itemQListWidgetItem

Returns: void


repaint

â–¸ repaint(): void

Inherited from QMenu.repaint

Returns: void


repolish

â–¸ repolish(): void

Inherited from QMenu.repolish

Returns: void


reset

â–¸ reset(): void

Inherited from QAbstractItemView.reset

Returns: void


resetHorizontalScrollMode

â–¸ resetHorizontalScrollMode(): void

Inherited from QAbstractItemView.resetHorizontalScrollMode

Returns: void


resetVerticalScrollMode

â–¸ resetVerticalScrollMode(): void

Inherited from QAbstractItemView.resetVerticalScrollMode

Returns: void


resize

â–¸ resize(width: number, height: number): void

Inherited from QMenu.resize

Parameters:

NameType
widthnumber
heightnumber

Returns: void


resizeMode

â–¸ resizeMode(): ResizeMode

Inherited from NodeListView.resizeMode

Returns: ResizeMode


rootIndex

â–¸ rootIndex(): QModelIndex

Inherited from QAbstractItemView.rootIndex

Returns: QModelIndex


row

â–¸ row(item: QListWidgetItem): number

Parameters:

NameType
itemQListWidgetItem

Returns: number


scrollTo

â–¸ scrollTo(index: QModelIndex, hint: ScrollHint): void

Inherited from QAbstractItemView.scrollTo

Parameters:

NameTypeDefault
indexQModelIndex-
hintScrollHintScrollHint.EnsureVisible

Returns: void


scrollToBottom

â–¸ scrollToBottom(): void

Inherited from QAbstractItemView.scrollToBottom

Returns: void


scrollToItem

â–¸ scrollToItem(item: QListWidgetItem, hint: ScrollHint): void

Parameters:

NameTypeDefault
itemQListWidgetItem-
hintScrollHintScrollHint.EnsureVisible

Returns: void


scrollToTop

â–¸ scrollToTop(): void

Inherited from QAbstractItemView.scrollToTop

Returns: void


selectAll

â–¸ selectAll(): void

Inherited from QAbstractItemView.selectAll

Returns: void


selectedItems

â–¸ selectedItems(): QListWidgetItem[]

Returns: QListWidgetItem[]


selectionBehavior

â–¸ selectionBehavior(): QAbstractItemViewSelectionBehavior

Inherited from QAbstractItemView.selectionBehavior

Returns: QAbstractItemViewSelectionBehavior


selectionMode

â–¸ selectionMode(): SelectionMode

Inherited from QAbstractItemView.selectionMode

Returns: SelectionMode


selectionModel

â–¸ selectionModel(): QItemSelectionModel

Inherited from QAbstractItemView.selectionModel

Returns: QItemSelectionModel


setAcceptDrops

â–¸ setAcceptDrops(on: boolean): void

Inherited from QMenu.setAcceptDrops

Parameters:

NameType
onboolean

Returns: void


setAlternatingRowColors

â–¸ setAlternatingRowColors(enable: boolean): void

Inherited from QAbstractItemView.setAlternatingRowColors

Parameters:

NameType
enableboolean

Returns: void


setAttribute

â–¸ setAttribute(attribute: WidgetAttribute, switchOn: boolean): void

Inherited from QMenu.setAttribute

Parameters:

NameType
attributeWidgetAttribute
switchOnboolean

Returns: void


setAutoScroll

â–¸ setAutoScroll(enable: boolean): void

Inherited from QAbstractItemView.setAutoScroll

Parameters:

NameType
enableboolean

Returns: void


setAutoScrollMargin

â–¸ setAutoScrollMargin(margin: number): void

Inherited from QAbstractItemView.setAutoScrollMargin

Parameters:

NameType
marginnumber

Returns: void


setBatchSize

â–¸ setBatchSize(batchSize: number): void

Inherited from NodeListView.setBatchSize

Parameters:

NameType
batchSizenumber

Returns: void


setContextMenuPolicy

â–¸ setContextMenuPolicy(contextMenuPolicy: ContextMenuPolicy): void

Inherited from QMenu.setContextMenuPolicy

Parameters:

NameType
contextMenuPolicyContextMenuPolicy

Returns: void


setCurrentIndex

â–¸ setCurrentIndex(index: QModelIndex): void

Inherited from QAbstractItemView.setCurrentIndex

Parameters:

NameType
indexQModelIndex

Returns: void


setCurrentItem

â–¸ setCurrentItem(item: QListWidgetItem): void

Parameters:

NameType
itemQListWidgetItem

Returns: void


setCurrentRow

â–¸ setCurrentRow(row: number): void

Parameters:

NameType
rownumber

Returns: void


setCursor

â–¸ setCursor(cursor: CursorShape | QCursor): void

Inherited from QMenu.setCursor

Parameters:

NameType
cursorCursorShape | QCursor

Returns: void


setDefaultDropAction

â–¸ setDefaultDropAction(dropAction: DropAction): void

Inherited from QAbstractItemView.setDefaultDropAction

Parameters:

NameType
dropActionDropAction

Returns: void


setDragDropMode

â–¸ setDragDropMode(behavior: DragDropMode): void

Inherited from QAbstractItemView.setDragDropMode

Parameters:

NameType
behaviorDragDropMode

Returns: void


setDragDropOverwriteMode

â–¸ setDragDropOverwriteMode(overwrite: boolean): void

Inherited from QAbstractItemView.setDragDropOverwriteMode

Parameters:

NameType
overwriteboolean

Returns: void


setDragEnabled

â–¸ setDragEnabled(enable: boolean): void

Inherited from QAbstractItemView.setDragEnabled

Parameters:

NameType
enableboolean

Returns: void


setDropIndicatorShown

â–¸ setDropIndicatorShown(enable: boolean): void

Inherited from QAbstractItemView.setDropIndicatorShown

Parameters:

NameType
enableboolean

Returns: void


setEditTriggers

â–¸ setEditTriggers(triggers: number): void

Inherited from QAbstractItemView.setEditTriggers

Parameters:

NameType
triggersnumber

Returns: void


setEnabled

â–¸ setEnabled(enabled: boolean): void

Inherited from QMenu.setEnabled

Parameters:

NameType
enabledboolean

Returns: void


setEventProcessed

â–¸ setEventProcessed(isProcessed: boolean): void

Inherited from EventWidget.setEventProcessed

Mark the current event as having been processed

This method is used to indicate that the currently dispatched event has been processed and no further processing by superclasses is required. It only makes sense to call this method from an event handler.

When set, this flag will cause NodeGui's QObject::event() method to return true and not call the superclass event(), effectively preventing any further processing on this event.

Parameters:

NameTypeDescription
isProcessedbooleantrue if the event has been processed.

Returns: void


setFixedSize

â–¸ setFixedSize(width: number, height: number): void

Inherited from QMenu.setFixedSize

Parameters:

NameType
widthnumber
heightnumber

Returns: void


setFlexNodeSizeControlled

â–¸ setFlexNodeSizeControlled(isSizeControlled: boolean): void

Inherited from YogaWidget.setFlexNodeSizeControlled

sets whether the widget's size is controlled by someone else (for example a window's size is controlled by its frame when dragged).

Parameters:

NameTypeDescription
isSizeControlledboolean

Returns: void


setFlow

â–¸ setFlow(flow: Flow): void

Inherited from NodeListView.setFlow

Parameters:

NameType
flowFlow

Returns: void


setFocus

â–¸ setFocus(reason: FocusReason): void

Inherited from QMenu.setFocus

Parameters:

NameTypeDefault
reasonFocusReasonFocusReason.OtherFocusReason

Returns: void


setFocusPolicy

â–¸ setFocusPolicy(policy: FocusPolicy): void

Inherited from QMenu.setFocusPolicy

Parameters:

NameType
policyFocusPolicy

Returns: void


setFont

â–¸ setFont(font: QFont): void

Inherited from QMenu.setFont

Parameters:

NameType
fontQFont

Returns: void


setFrameRect

â–¸ setFrameRect(r: QRect): void

Inherited from NodeFrame.setFrameRect

Parameters:

NameType
rQRect

Returns: void


setFrameShadow

â–¸ setFrameShadow(type: Shadow): void

Inherited from NodeFrame.setFrameShadow

Parameters:

NameType
typeShadow

Returns: void


setFrameShape

â–¸ setFrameShape(type: Shape): void

Inherited from NodeFrame.setFrameShape

Parameters:

NameType
typeShape

Returns: void


setFrameStyle

â–¸ setFrameStyle(style: number): void

Inherited from NodeFrame.setFrameStyle

Parameters:

NameType
stylenumber

Returns: void


setGeometry

â–¸ setGeometry(x: number, y: number, w: number, h: number): void

Inherited from QMenu.setGeometry

Parameters:

NameType
xnumber
ynumber
wnumber
hnumber

Returns: void


setGraphicsEffect

▸ setGraphicsEffect(effect: QGraphicsEffect‹any›): void

Inherited from QMenu.setGraphicsEffect

Parameters:

NameType
effectQGraphicsEffect‹any›

Returns: void


setGridSize

â–¸ setGridSize(size: QSize): void

Inherited from NodeListView.setGridSize

Parameters:

NameType
sizeQSize

Returns: void


setHorizontalScrollBar

â–¸ setHorizontalScrollBar(scrollBar: QScrollBar): void

Inherited from QAbstractScrollArea.setHorizontalScrollBar

Parameters:

NameType
scrollBarQScrollBar

Returns: void


setHorizontalScrollBarPolicy

â–¸ setHorizontalScrollBarPolicy(policy: ScrollBarPolicy): void

Inherited from QAbstractScrollArea.setHorizontalScrollBarPolicy

Parameters:

NameType
policyScrollBarPolicy

Returns: void


setHorizontalScrollMode

â–¸ setHorizontalScrollMode(mode: boolean): void

Inherited from QAbstractItemView.setHorizontalScrollMode

Parameters:

NameType
modeboolean

Returns: void


setIconSize

â–¸ setIconSize(iconSize: QSize): void

Inherited from QAbstractItemView.setIconSize

Parameters:

NameType
iconSizeQSize

Returns: void


setIndexWidget

â–¸ setIndexWidget(index: QModelIndex, widget: QWidget): void

Inherited from QAbstractItemView.setIndexWidget

Parameters:

NameType
indexQModelIndex
widgetQWidget

Returns: void


setInlineStyle

â–¸ setInlineStyle(style: string): void

Inherited from QMenu.setInlineStyle

Parameters:

NameType
stylestring

Returns: void


setItemAlignment

â–¸ setItemAlignment(alignment: AlignmentFlag): void

Inherited from NodeListView.setItemAlignment

Parameters:

NameType
alignmentAlignmentFlag

Returns: void


setItemWidget

▸ setItemWidget(item: QListWidgetItem, widget: NodeWidget‹any›): void

Parameters:

NameType
itemQListWidgetItem
widgetNodeWidget‹any›

Returns: void


setLayout

▸ setLayout(parentLayout: NodeLayout‹QListWidgetSignals›): void

Inherited from QMenu.setLayout

Parameters:

NameType
parentLayoutNodeLayout‹QListWidgetSignals›

Returns: void


setLayoutMode

â–¸ setLayoutMode(mode: LayoutMode): void

Inherited from NodeListView.setLayoutMode

Parameters:

NameType
modeLayoutMode

Returns: void


setLineWidth

â–¸ setLineWidth(width: number): void

Inherited from NodeFrame.setLineWidth

Parameters:

NameType
widthnumber

Returns: void


setMaximumSize

â–¸ setMaximumSize(maxw: number, maxh: number): void

Inherited from QMenu.setMaximumSize

Parameters:

NameType
maxwnumber
maxhnumber

Returns: void


setMidLineWidth

â–¸ setMidLineWidth(width: number): void

Inherited from NodeFrame.setMidLineWidth

Parameters:

NameType
widthnumber

Returns: void


setMinimumSize

â–¸ setMinimumSize(minw: number, minh: number): void

Inherited from QMenu.setMinimumSize

Parameters:

NameType
minwnumber
minhnumber

Returns: void


setModel

â–¸ setModel(model: QAbstractItemModel): void

Inherited from QAbstractItemView.setModel

Parameters:

NameType
modelQAbstractItemModel

Returns: void


setModelColumn

â–¸ setModelColumn(column: number): void

Inherited from NodeListView.setModelColumn

Parameters:

NameType
columnnumber

Returns: void


setMouseTracking

â–¸ setMouseTracking(isMouseTracked: boolean): void

Inherited from QMenu.setMouseTracking

Parameters:

NameType
isMouseTrackedboolean

Returns: void


setMovement

â–¸ setMovement(movement: Movement): void

Inherited from NodeListView.setMovement

Parameters:

NameType
movementMovement

Returns: void


setNodeParent

â–¸ setNodeParent(parent?: Component): void

Inherited from Component.setNodeParent

Parameters:

NameType
parent?Component

Returns: void


setObjectName

â–¸ setObjectName(objectName: string): void

Inherited from QMenu.setObjectName

Overrides NodeObject.setObjectName

Parameters:

NameType
objectNamestring

Returns: void


setProperty

â–¸ setProperty(name: string, value: QVariantType): boolean

Inherited from NodeObject.setProperty

Parameters:

NameType
namestring
valueQVariantType

Returns: boolean


setResizeMode

â–¸ setResizeMode(mode: ResizeMode): void

Inherited from NodeListView.setResizeMode

Parameters:

NameType
modeResizeMode

Returns: void


setRootIndex

â–¸ setRootIndex(index: QModelIndex): void

Inherited from QAbstractItemView.setRootIndex

Parameters:

NameType
indexQModelIndex

Returns: void


setRowHidden

â–¸ setRowHidden(row: number, hide: boolean): void

Inherited from NodeListView.setRowHidden

Parameters:

NameType
rownumber
hideboolean

Returns: void


setSelectionBehavior

â–¸ setSelectionBehavior(behavior: QAbstractItemViewSelectionBehavior): void

Inherited from QAbstractItemView.setSelectionBehavior

Parameters:

NameType
behaviorQAbstractItemViewSelectionBehavior

Returns: void


setSelectionMode

â–¸ setSelectionMode(mode: SelectionMode): void

Inherited from QAbstractItemView.setSelectionMode

Parameters:

NameType
modeSelectionMode

Returns: void


setSelectionRectVisible

â–¸ setSelectionRectVisible(show: boolean): void

Inherited from NodeListView.setSelectionRectVisible

Parameters:

NameType
showboolean

Returns: void


setSortingEnabled

â–¸ setSortingEnabled(enable: boolean): void

Parameters:

NameType
enableboolean

Returns: void


setSpacing

â–¸ setSpacing(space: number): void

Inherited from NodeListView.setSpacing

Parameters:

NameType
spacenumber

Returns: void


setStyleSheet

â–¸ setStyleSheet(styleSheet: string): void

Inherited from QMenu.setStyleSheet

Parameters:

NameType
styleSheetstring

Returns: void


setTabKeyNavigation

â–¸ setTabKeyNavigation(enable: boolean): void

Inherited from QAbstractItemView.setTabKeyNavigation

Parameters:

NameType
enableboolean

Returns: void


setTextElideMode

â–¸ setTextElideMode(mode: TextElideMode): void

Inherited from QAbstractItemView.setTextElideMode

Parameters:

NameType
modeTextElideMode

Returns: void


setUniformItemSizes

â–¸ setUniformItemSizes(enable: boolean): void

Inherited from NodeListView.setUniformItemSizes

Parameters:

NameType
enableboolean

Returns: void


setVerticalScrollBar

â–¸ setVerticalScrollBar(scrollBar: QScrollBar): void

Inherited from QAbstractScrollArea.setVerticalScrollBar

Parameters:

NameType
scrollBarQScrollBar

Returns: void


setVerticalScrollBarPolicy

â–¸ setVerticalScrollBarPolicy(policy: ScrollBarPolicy): void

Inherited from QAbstractScrollArea.setVerticalScrollBarPolicy

Parameters:

NameType
policyScrollBarPolicy

Returns: void


setVerticalScrollMode

â–¸ setVerticalScrollMode(mode: ScrollMode): void

Inherited from QAbstractItemView.setVerticalScrollMode

Parameters:

NameType
modeScrollMode

Returns: void


setViewMode

â–¸ setViewMode(mode: ListViewMode): void

Inherited from NodeListView.setViewMode

Parameters:

NameType
modeListViewMode

Returns: void


setViewport

▸ setViewport(widget: NodeWidget‹any›): void

Inherited from QAbstractScrollArea.setViewport

Parameters:

NameType
widgetNodeWidget‹any›

Returns: void


setWindowFlag

â–¸ setWindowFlag(windowType: WindowType, switchOn: boolean): void

Inherited from QMenu.setWindowFlag

Parameters:

NameType
windowTypeWindowType
switchOnboolean

Returns: void


setWindowIcon

â–¸ setWindowIcon(icon: QIcon): void

Inherited from QMenu.setWindowIcon

Parameters:

NameType
iconQIcon

Returns: void


setWindowOpacity

â–¸ setWindowOpacity(opacity: number): void

Inherited from QMenu.setWindowOpacity

Parameters:

NameType
opacitynumber

Returns: void


setWindowState

â–¸ setWindowState(state: WindowState): void

Inherited from QMenu.setWindowState

Parameters:

NameType
stateWindowState

Returns: void


setWindowTitle

â–¸ setWindowTitle(title: string): void

Inherited from QMenu.setWindowTitle

Parameters:

NameType
titlestring

Returns: void


setWordWrap

â–¸ setWordWrap(on: boolean): void

Inherited from NodeListView.setWordWrap

Parameters:

NameType
onboolean

Returns: void


setWrapping

â–¸ setWrapping(enable: boolean): void

Inherited from NodeListView.setWrapping

Parameters:

NameType
enableboolean

Returns: void


show

â–¸ show(): void

Inherited from QMenu.show

Returns: void


showDropIndicator

â–¸ showDropIndicator(): boolean

Inherited from QAbstractItemView.showDropIndicator

Returns: boolean


showFullScreen

â–¸ showFullScreen(): void

Inherited from QMenu.showFullScreen

Returns: void


showMaximized

â–¸ showMaximized(): void

Inherited from QMenu.showMaximized

Returns: void


showMinimized

â–¸ showMinimized(): void

Inherited from QMenu.showMinimized

Returns: void


showNormal

â–¸ showNormal(): void

Inherited from QMenu.showNormal

Returns: void


size

â–¸ size(): QSize

Inherited from QMenu.size

Returns: QSize


sortItems

â–¸ sortItems(order: SortOrder): void

Parameters:

NameTypeDefault
orderSortOrderSortOrder.AscendingOrder

Returns: void


spacing

â–¸ spacing(): number

Inherited from NodeListView.spacing

Returns: number


styleSheet

â–¸ styleSheet(): string

Inherited from QMenu.styleSheet

Returns: string


tabKeyNavigation

â–¸ tabKeyNavigation(): boolean

Inherited from QAbstractItemView.tabKeyNavigation

Returns: boolean


takeItem

â–¸ takeItem(row: number): void

Parameters:

NameType
rownumber

Returns: void


testAttribute

â–¸ testAttribute(attribute: WidgetAttribute): boolean

Inherited from QMenu.testAttribute

Parameters:

NameType
attributeWidgetAttribute

Returns: boolean


textElideMode

â–¸ textElideMode(): TextElideMode

Inherited from QAbstractItemView.textElideMode

Returns: TextElideMode


uniformItemSizes

â–¸ uniformItemSizes(): boolean

Inherited from NodeListView.uniformItemSizes

Returns: boolean


update

â–¸ update(index?: QModelIndex): void

Inherited from QAbstractItemView.update

Overrides QMenu.update

Parameters:

NameType
index?QModelIndex

Returns: void


updateGeometry

â–¸ updateGeometry(): void

Inherited from QMenu.updateGeometry

Returns: void


verticalScrollMode

â–¸ verticalScrollMode(): ScrollMode

Inherited from QAbstractItemView.verticalScrollMode

Returns: ScrollMode


viewMode

â–¸ viewMode(): ListViewMode

Inherited from NodeListView.viewMode

Returns: ListViewMode


viewport

â–¸ viewport(): QWidget

Inherited from QAbstractScrollArea.viewport

Returns: QWidget


visualItemRect

â–¸ visualItemRect(item: QListWidgetItem): QRect

Parameters:

NameType
itemQListWidgetItem

Returns: QRect


width

â–¸ width(): number

Inherited from QMenu.width

Returns: number


windowOpacity

â–¸ windowOpacity(): number

Inherited from QMenu.windowOpacity

Returns: number


windowState

â–¸ windowState(): number

Inherited from QMenu.windowState

Returns: number


windowTitle

â–¸ windowTitle(): string

Inherited from QMenu.windowTitle

Returns: string


wordWrap

â–¸ wordWrap(): boolean

Inherited from NodeListView.wordWrap

Returns: boolean


x

â–¸ x(): number

Inherited from QMenu.x

Returns: number


y

â–¸ y(): number

Inherited from QMenu.y

Returns: number