diff --git a/src/demo.ts b/src/demo.ts
index 09495475e..1a15d48a9 100644
--- a/src/demo.ts
+++ b/src/demo.ts
@@ -1,57 +1,16 @@
-import { QMainWindow, QWidget, FlexLayout, QTreeWidgetItem, QTreeWidget, QLineEdit, MatchFlag } from './index';
+import { QMainWindow, QLabel, WidgetEventTypes, QMouseEvent } from './index';
const win = new QMainWindow();
-const center = new QWidget();
-center.setLayout(new FlexLayout());
-win.setCentralWidget(center);
+const label = new QLabel();
+label.setText('Move your move here');
+label.setMouseTracking(true);
-const fruitTree = new QTreeWidget();
-fruitTree.setSortingEnabled(true);
-
-fruitTree.setHeaderLabels(['Fruit', 'Price']);
-
-const fruitObj = [
- {
- fruit: 'Banana',
- price: '2.5',
- },
- {
- fruit: 'Apple',
- price: '1.0',
- },
- {
- fruit: 'Strawberry',
- price: '2.5',
- },
- {
- fruit: 'Orange',
- price: '1.5',
- },
-];
-
-const items = [];
-
-for (const element of fruitObj) {
- const fruitItem = new QTreeWidgetItem(fruitTree, [element.fruit, element.price]);
- items.push(fruitItem);
-}
-
-fruitTree.addTopLevelItems(items);
-
-const filterLineEdit = new QLineEdit();
-filterLineEdit.setPlaceholderText('Filter...');
-filterLineEdit.addEventListener('returnPressed', () => {
- const filterText = filterLineEdit.text();
- const foundItems = fruitTree
- .findItems(filterText, MatchFlag.MatchContains, 0)
- .concat(fruitTree.findItems(filterText, MatchFlag.MatchContains, 1));
- fruitTree.topLevelItems.forEach(item => item.setHidden(true));
- foundItems.forEach(item => item.setHidden(false));
+label.addEventListener(WidgetEventTypes.MouseMove, nativeEvt => {
+ const mouseEvt = new QMouseEvent(nativeEvt as any);
+ console.log('mouseMoved at: ', { x: mouseEvt.x(), y: mouseEvt.y() });
});
-center.layout?.addWidget(filterLineEdit);
-center.layout?.addWidget(fruitTree);
-
+win.setCentralWidget(label);
win.show();
(global as any).win = win;
diff --git a/src/lib/QtGui/QEvent/QKeyEvent.ts b/src/lib/QtGui/QEvent/QKeyEvent.ts
index 663219c71..2f4834974 100644
--- a/src/lib/QtGui/QEvent/QKeyEvent.ts
+++ b/src/lib/QtGui/QEvent/QKeyEvent.ts
@@ -1,9 +1,9 @@
import addon from '../../utils/addon';
-import { NativeElement } from '../../core/Component';
+import { NativeElement, NativeRawPointer } from '../../core/Component';
export class QKeyEvent {
native: NativeElement;
- constructor(event: NativeElement) {
+ constructor(event: NativeRawPointer<'QEvent'>) {
this.native = new addon.QKeyEvent(event);
}
text(): string {
diff --git a/website/docs/api/generated/classes/component.md b/website/docs/api/generated/classes/component.md
index 0c182ebd3..e42388a75 100644
--- a/website/docs/api/generated/classes/component.md
+++ b/website/docs/api/generated/classes/component.md
@@ -29,6 +29,10 @@ Its the root base class in NodeGui world.
↳ [EventWidget](eventwidget.md)
+ ↳ [QColor](qcolor.md)
+
+ ↳ [QBrush](qbrush.md)
+
↳ [QKeySequence](qkeysequence.md)
↳ [QRect](qrect.md)
@@ -55,14 +59,14 @@ Its the root base class in NodeGui world.
↳ [QDateTime](qdatetime.md)
+ ↳ [QStandardItem](qstandarditem.md)
+
↳ [QListWidgetItem](qlistwidgetitem.md)
↳ [QTableWidgetItem](qtablewidgetitem.md)
↳ [QTreeWidgetItem](qtreewidgetitem.md)
- ↳ [QColor](qcolor.md)
-
↳ [QPainter](qpainter.md)
↳ [QUrl](qurl.md)
diff --git a/website/docs/api/generated/classes/nodedialog.md b/website/docs/api/generated/classes/nodedialog.md
index 587bbb62a..8a9cebb44 100644
--- a/website/docs/api/generated/classes/nodedialog.md
+++ b/website/docs/api/generated/classes/nodedialog.md
@@ -16,8 +16,16 @@ sidebar_label: "NodeDialog"
↳ [QDialog](qdialog.md)
+ ↳ [QColorDialog](qcolordialog.md)
+
+ ↳ [QErrorMessage](qerrormessage.md)
+
↳ [QFileDialog](qfiledialog.md)
+ ↳ [QFontDialog](qfontdialog.md)
+
+ ↳ [QProgressDialog](qprogressdialog.md)
+
↳ [QMessageBox](qmessagebox.md)
↳ [QInputDialog](qinputdialog.md)
diff --git a/website/docs/api/generated/classes/nodelistview.md b/website/docs/api/generated/classes/nodelistview.md
new file mode 100644
index 000000000..c21916a6b
--- /dev/null
+++ b/website/docs/api/generated/classes/nodelistview.md
@@ -0,0 +1,2208 @@
+---
+id: "nodelistview"
+title: "NodeListView"
+sidebar_label: "NodeListView"
+---
+
+> The QListView class provides a list or icon view onto a model.
+
+**This class is a JS wrapper around Qt's [QListView class](https://doc.qt.io/qt-5/qlistview.html)**
+
+### Example
+
+```javascript
+const { QListView } = require("@nodegui/nodegui");
+
+const listview = new QListView();
+
+```
+
+## Type parameters
+
+▪ **Signals**: *[QListViewSignals](../globals.md#qlistviewsignals)*
+
+## Hierarchy
+
+ ↳ [QAbstractItemView](qabstractitemview.md)‹Signals›
+
+ ↳ **NodeListView**
+
+ ↳ [QListView](qlistview.md)
+
+ ↳ [QListWidget](qlistwidget.md)
+
+## Index
+
+### Constructors
+
+* [constructor](nodelistview.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](nodelistview.md#_rawinlinestyle)
+* [actions](nodelistview.md#actions)
+* [layout](nodelistview.md#optional-layout)
+* [native](nodelistview.md#abstract-native)
+* [nodeChildren](nodelistview.md#nodechildren)
+* [nodeParent](nodelistview.md#optional-nodeparent)
+* [type](nodelistview.md#type)
+* [viewportWidget](nodelistview.md#optional-viewportwidget)
+
+### Methods
+
+* [activateWindow](nodelistview.md#activatewindow)
+* [addAction](nodelistview.md#addaction)
+* [addEventListener](nodelistview.md#addeventlistener)
+* [adjustSize](nodelistview.md#adjustsize)
+* [alternatingRowColors](nodelistview.md#alternatingrowcolors)
+* [autoScrollMargin](nodelistview.md#autoscrollmargin)
+* [batchSize](nodelistview.md#batchsize)
+* [clearPropertyFlags](nodelistview.md#clearpropertyflags)
+* [close](nodelistview.md#close)
+* [currentIndex](nodelistview.md#currentindex)
+* [defaultDropAction](nodelistview.md#defaultdropaction)
+* [dragDropMode](nodelistview.md#dragdropmode)
+* [dragDropOverwriteMode](nodelistview.md#dragdropoverwritemode)
+* [dragEnabled](nodelistview.md#dragenabled)
+* [editTriggers](nodelistview.md#edittriggers)
+* [flow](nodelistview.md#flow)
+* [font](nodelistview.md#font)
+* [frameRect](nodelistview.md#framerect)
+* [frameShadow](nodelistview.md#frameshadow)
+* [frameShape](nodelistview.md#frameshape)
+* [frameStyle](nodelistview.md#framestyle)
+* [frameWidth](nodelistview.md#framewidth)
+* [geometry](nodelistview.md#geometry)
+* [getFlexNode](nodelistview.md#getflexnode)
+* [gridSize](nodelistview.md#gridsize)
+* [hasAutoScroll](nodelistview.md#hasautoscroll)
+* [hasMouseTracking](nodelistview.md#hasmousetracking)
+* [hide](nodelistview.md#hide)
+* [horizontalScrollMode](nodelistview.md#horizontalscrollmode)
+* [iconSize](nodelistview.md#iconsize)
+* [indexWidget](nodelistview.md#indexwidget)
+* [inherits](nodelistview.md#inherits)
+* [isEnabled](nodelistview.md#isenabled)
+* [isRowHidden](nodelistview.md#isrowhidden)
+* [isSelectionRectVisible](nodelistview.md#isselectionrectvisible)
+* [isVisible](nodelistview.md#isvisible)
+* [isWrapping](nodelistview.md#iswrapping)
+* [itemAlignment](nodelistview.md#itemalignment)
+* [layoutMode](nodelistview.md#layoutmode)
+* [lineWidth](nodelistview.md#linewidth)
+* [lower](nodelistview.md#lower)
+* [midLineWidth](nodelistview.md#midlinewidth)
+* [modelColumn](nodelistview.md#modelcolumn)
+* [move](nodelistview.md#move)
+* [movement](nodelistview.md#movement)
+* [objectName](nodelistview.md#objectname)
+* [pos](nodelistview.md#pos)
+* [property](nodelistview.md#property)
+* [raise](nodelistview.md#raise)
+* [removeEventListener](nodelistview.md#removeeventlistener)
+* [repaint](nodelistview.md#repaint)
+* [repolish](nodelistview.md#repolish)
+* [resetHorizontalScrollMode](nodelistview.md#resethorizontalscrollmode)
+* [resetVerticalScrollMode](nodelistview.md#resetverticalscrollmode)
+* [resize](nodelistview.md#resize)
+* [resizeMode](nodelistview.md#resizemode)
+* [scrollToBottom](nodelistview.md#scrolltobottom)
+* [scrollToTop](nodelistview.md#scrolltotop)
+* [selectionBehavior](nodelistview.md#selectionbehavior)
+* [selectionMode](nodelistview.md#selectionmode)
+* [setAlternatingRowColors](nodelistview.md#setalternatingrowcolors)
+* [setAttribute](nodelistview.md#setattribute)
+* [setAutoScroll](nodelistview.md#setautoscroll)
+* [setAutoScrollMargin](nodelistview.md#setautoscrollmargin)
+* [setBatchSize](nodelistview.md#setbatchsize)
+* [setContextMenuPolicy](nodelistview.md#setcontextmenupolicy)
+* [setCurrentIndex](nodelistview.md#setcurrentindex)
+* [setCursor](nodelistview.md#setcursor)
+* [setDefaultDropAction](nodelistview.md#setdefaultdropaction)
+* [setDragDropMode](nodelistview.md#setdragdropmode)
+* [setDragDropOverwriteMode](nodelistview.md#setdragdropoverwritemode)
+* [setDragEnabled](nodelistview.md#setdragenabled)
+* [setDropIndicatorShown](nodelistview.md#setdropindicatorshown)
+* [setEditTriggers](nodelistview.md#setedittriggers)
+* [setEnabled](nodelistview.md#setenabled)
+* [setFixedSize](nodelistview.md#setfixedsize)
+* [setFlexNodeSizeControlled](nodelistview.md#setflexnodesizecontrolled)
+* [setFlow](nodelistview.md#setflow)
+* [setFont](nodelistview.md#setfont)
+* [setFrameRect](nodelistview.md#setframerect)
+* [setFrameShadow](nodelistview.md#setframeshadow)
+* [setFrameShape](nodelistview.md#setframeshape)
+* [setFrameStyle](nodelistview.md#setframestyle)
+* [setGeometry](nodelistview.md#setgeometry)
+* [setGridSize](nodelistview.md#setgridsize)
+* [setHorizontalScrollBarPolicy](nodelistview.md#sethorizontalscrollbarpolicy)
+* [setHorizontalScrollMode](nodelistview.md#sethorizontalscrollmode)
+* [setIconSize](nodelistview.md#seticonsize)
+* [setIndexWidget](nodelistview.md#setindexwidget)
+* [setInlineStyle](nodelistview.md#setinlinestyle)
+* [setItemAlignment](nodelistview.md#setitemalignment)
+* [setLayout](nodelistview.md#setlayout)
+* [setLayoutMode](nodelistview.md#setlayoutmode)
+* [setLineWidth](nodelistview.md#setlinewidth)
+* [setMaximumSize](nodelistview.md#setmaximumsize)
+* [setMidLineWidth](nodelistview.md#setmidlinewidth)
+* [setMinimumSize](nodelistview.md#setminimumsize)
+* [setModelColumn](nodelistview.md#setmodelcolumn)
+* [setMouseTracking](nodelistview.md#setmousetracking)
+* [setMovement](nodelistview.md#setmovement)
+* [setNodeParent](nodelistview.md#setnodeparent)
+* [setObjectName](nodelistview.md#setobjectname)
+* [setProperty](nodelistview.md#setproperty)
+* [setResizeMode](nodelistview.md#setresizemode)
+* [setRowHidden](nodelistview.md#setrowhidden)
+* [setSelectionBehavior](nodelistview.md#setselectionbehavior)
+* [setSelectionMode](nodelistview.md#setselectionmode)
+* [setSelectionRectVisible](nodelistview.md#setselectionrectvisible)
+* [setSpacing](nodelistview.md#setspacing)
+* [setStyleSheet](nodelistview.md#setstylesheet)
+* [setTabKeyNavigation](nodelistview.md#settabkeynavigation)
+* [setTextElideMode](nodelistview.md#settextelidemode)
+* [setUniformItemSizes](nodelistview.md#setuniformitemsizes)
+* [setVerticalScrollBarPolicy](nodelistview.md#setverticalscrollbarpolicy)
+* [setVerticalScrollMode](nodelistview.md#setverticalscrollmode)
+* [setViewMode](nodelistview.md#setviewmode)
+* [setViewport](nodelistview.md#setviewport)
+* [setWindowFlag](nodelistview.md#setwindowflag)
+* [setWindowIcon](nodelistview.md#setwindowicon)
+* [setWindowOpacity](nodelistview.md#setwindowopacity)
+* [setWindowState](nodelistview.md#setwindowstate)
+* [setWindowTitle](nodelistview.md#setwindowtitle)
+* [setWordWrap](nodelistview.md#setwordwrap)
+* [setWrapping](nodelistview.md#setwrapping)
+* [show](nodelistview.md#show)
+* [showDropIndicator](nodelistview.md#showdropindicator)
+* [showFullScreen](nodelistview.md#showfullscreen)
+* [showMaximized](nodelistview.md#showmaximized)
+* [showMinimized](nodelistview.md#showminimized)
+* [showNormal](nodelistview.md#shownormal)
+* [size](nodelistview.md#size)
+* [spacing](nodelistview.md#spacing)
+* [styleSheet](nodelistview.md#stylesheet)
+* [tabKeyNavigation](nodelistview.md#tabkeynavigation)
+* [testAttribute](nodelistview.md#testattribute)
+* [textElideMode](nodelistview.md#textelidemode)
+* [uniformItemSizes](nodelistview.md#uniformitemsizes)
+* [update](nodelistview.md#update)
+* [updateGeometry](nodelistview.md#updategeometry)
+* [verticalScrollMode](nodelistview.md#verticalscrollmode)
+* [viewMode](nodelistview.md#viewmode)
+* [viewport](nodelistview.md#viewport)
+* [windowOpacity](nodelistview.md#windowopacity)
+* [windowState](nodelistview.md#windowstate)
+* [windowTitle](nodelistview.md#windowtitle)
+* [wordWrap](nodelistview.md#wordwrap)
+
+## Constructors
+
+### constructor
+
+\+ **new NodeListView**(`native`: [NativeElement](../globals.md#nativeelement)): *[NodeListView](nodelistview.md)*
+
+*Inherited from [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+*Overrides [EventWidget](eventwidget.md).[constructor](eventwidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`native` | [NativeElement](../globals.md#nativeelement) |
+
+**Returns:** *[NodeListView](nodelistview.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹Signals›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### `Abstract` native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Inherited from [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+___
+
+### `Optional` viewportWidget
+
+• **viewportWidget**? : *[NodeWidget](nodewidget.md)‹any›*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[viewportWidget](qabstractscrollarea.md#optional-viewportwidget)*
+
+## Methods
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: Signals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof Signals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | Signals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### alternatingRowColors
+
+▸ **alternatingRowColors**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[alternatingRowColors](qabstractitemview.md#alternatingrowcolors)*
+
+**Returns:** *boolean*
+
+___
+
+### autoScrollMargin
+
+▸ **autoScrollMargin**(): *number*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[autoScrollMargin](qabstractitemview.md#autoscrollmargin)*
+
+**Returns:** *number*
+
+___
+
+### batchSize
+
+▸ **batchSize**(): *number*
+
+**Returns:** *number*
+
+___
+
+### clearPropertyFlags
+
+▸ **clearPropertyFlags**(): *void*
+
+**Returns:** *void*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### currentIndex
+
+▸ **currentIndex**(): *[QModelIndex](qmodelindex.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[currentIndex](qabstractitemview.md#currentindex)*
+
+**Returns:** *[QModelIndex](qmodelindex.md)*
+
+___
+
+### defaultDropAction
+
+▸ **defaultDropAction**(): *[DropAction](../enums/dropaction.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[defaultDropAction](qabstractitemview.md#defaultdropaction)*
+
+**Returns:** *[DropAction](../enums/dropaction.md)*
+
+___
+
+### dragDropMode
+
+▸ **dragDropMode**(): *[DragDropMode](../enums/dragdropmode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[dragDropMode](qabstractitemview.md#dragdropmode)*
+
+**Returns:** *[DragDropMode](../enums/dragdropmode.md)*
+
+___
+
+### dragDropOverwriteMode
+
+▸ **dragDropOverwriteMode**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[dragDropOverwriteMode](qabstractitemview.md#dragdropoverwritemode)*
+
+**Returns:** *boolean*
+
+___
+
+### dragEnabled
+
+▸ **dragEnabled**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[dragEnabled](qabstractitemview.md#dragenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### editTriggers
+
+▸ **editTriggers**(): *number*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[editTriggers](qabstractitemview.md#edittriggers)*
+
+**Returns:** *number*
+
+___
+
+### flow
+
+▸ **flow**(): *[Flow](../enums/flow.md)*
+
+**Returns:** *[Flow](../enums/flow.md)*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### frameRect
+
+▸ **frameRect**(): *[QRect](qrect.md)*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameRect](nodeframe.md#framerect)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### frameShadow
+
+▸ **frameShadow**(): *[Shadow](../enums/shadow.md)*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameShadow](nodeframe.md#frameshadow)*
+
+**Returns:** *[Shadow](../enums/shadow.md)*
+
+___
+
+### frameShape
+
+▸ **frameShape**(): *[Shape](../enums/shape.md)*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameShape](nodeframe.md#frameshape)*
+
+**Returns:** *[Shape](../enums/shape.md)*
+
+___
+
+### frameStyle
+
+▸ **frameStyle**(): *number*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameStyle](nodeframe.md#framestyle)*
+
+**Returns:** *number*
+
+___
+
+### frameWidth
+
+▸ **frameWidth**(): *number*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameWidth](nodeframe.md#framewidth)*
+
+**Returns:** *number*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### gridSize
+
+▸ **gridSize**(): *[QSize](qsize.md)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### hasAutoScroll
+
+▸ **hasAutoScroll**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[hasAutoScroll](qabstractitemview.md#hasautoscroll)*
+
+**Returns:** *boolean*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### horizontalScrollMode
+
+▸ **horizontalScrollMode**(): *[ScrollMode](../enums/scrollmode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[horizontalScrollMode](qabstractitemview.md#horizontalscrollmode)*
+
+**Returns:** *[ScrollMode](../enums/scrollmode.md)*
+
+___
+
+### iconSize
+
+▸ **iconSize**(): *[QSize](qsize.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[iconSize](qabstractitemview.md#iconsize)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### indexWidget
+
+▸ **indexWidget**(`index`: [QModelIndex](qmodelindex.md)): *[QWidget](qwidget.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[indexWidget](qabstractitemview.md#indexwidget)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | [QModelIndex](qmodelindex.md) |
+
+**Returns:** *[QWidget](qwidget.md)*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isRowHidden
+
+▸ **isRowHidden**(`row`: number): *boolean*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`row` | number |
+
+**Returns:** *boolean*
+
+___
+
+### isSelectionRectVisible
+
+▸ **isSelectionRectVisible**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### isWrapping
+
+▸ **isWrapping**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### itemAlignment
+
+▸ **itemAlignment**(): *[AlignmentFlag](../enums/alignmentflag.md)*
+
+**Returns:** *[AlignmentFlag](../enums/alignmentflag.md)*
+
+___
+
+### layoutMode
+
+▸ **layoutMode**(): *[LayoutMode](../enums/layoutmode.md)*
+
+**Returns:** *[LayoutMode](../enums/layoutmode.md)*
+
+___
+
+### lineWidth
+
+▸ **lineWidth**(): *number*
+
+*Inherited from [NodeFrame](nodeframe.md).[lineWidth](nodeframe.md#linewidth)*
+
+**Returns:** *number*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### midLineWidth
+
+▸ **midLineWidth**(): *number*
+
+*Inherited from [NodeFrame](nodeframe.md).[midLineWidth](nodeframe.md#midlinewidth)*
+
+**Returns:** *number*
+
+___
+
+### modelColumn
+
+▸ **modelColumn**(): *number*
+
+**Returns:** *number*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### movement
+
+▸ **movement**(): *[Movement](../enums/movement.md)*
+
+**Returns:** *[Movement](../enums/movement.md)*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: Signals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof Signals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | Signals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### resetHorizontalScrollMode
+
+▸ **resetHorizontalScrollMode**(): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[resetHorizontalScrollMode](qabstractitemview.md#resethorizontalscrollmode)*
+
+**Returns:** *void*
+
+___
+
+### resetVerticalScrollMode
+
+▸ **resetVerticalScrollMode**(): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[resetVerticalScrollMode](qabstractitemview.md#resetverticalscrollmode)*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### resizeMode
+
+▸ **resizeMode**(): *[ResizeMode](../enums/resizemode.md)*
+
+**Returns:** *[ResizeMode](../enums/resizemode.md)*
+
+___
+
+### scrollToBottom
+
+▸ **scrollToBottom**(): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[scrollToBottom](qabstractitemview.md#scrolltobottom)*
+
+**Returns:** *void*
+
+___
+
+### scrollToTop
+
+▸ **scrollToTop**(): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[scrollToTop](qabstractitemview.md#scrolltotop)*
+
+**Returns:** *void*
+
+___
+
+### selectionBehavior
+
+▸ **selectionBehavior**(): *[SelectionBehavior](../enums/selectionbehavior.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[selectionBehavior](qabstractitemview.md#selectionbehavior)*
+
+**Returns:** *[SelectionBehavior](../enums/selectionbehavior.md)*
+
+___
+
+### selectionMode
+
+▸ **selectionMode**(): *[SelectionMode](../enums/selectionmode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[selectionMode](qabstractitemview.md#selectionmode)*
+
+**Returns:** *[SelectionMode](../enums/selectionmode.md)*
+
+___
+
+### setAlternatingRowColors
+
+▸ **setAlternatingRowColors**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setAlternatingRowColors](qabstractitemview.md#setalternatingrowcolors)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAutoScroll
+
+▸ **setAutoScroll**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setAutoScroll](qabstractitemview.md#setautoscroll)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAutoScrollMargin
+
+▸ **setAutoScrollMargin**(`margin`: number): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setAutoScrollMargin](qabstractitemview.md#setautoscrollmargin)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`margin` | number |
+
+**Returns:** *void*
+
+___
+
+### setBatchSize
+
+▸ **setBatchSize**(`batchSize`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`batchSize` | number |
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCurrentIndex
+
+▸ **setCurrentIndex**(`index`: [QModelIndex](qmodelindex.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setCurrentIndex](qabstractitemview.md#setcurrentindex)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | [QModelIndex](qmodelindex.md) |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setDefaultDropAction
+
+▸ **setDefaultDropAction**(`dropAction`: [DropAction](../enums/dropaction.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDefaultDropAction](qabstractitemview.md#setdefaultdropaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`dropAction` | [DropAction](../enums/dropaction.md) |
+
+**Returns:** *void*
+
+___
+
+### setDragDropMode
+
+▸ **setDragDropMode**(`behavior`: [DragDropMode](../enums/dragdropmode.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDragDropMode](qabstractitemview.md#setdragdropmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`behavior` | [DragDropMode](../enums/dragdropmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setDragDropOverwriteMode
+
+▸ **setDragDropOverwriteMode**(`overwrite`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDragDropOverwriteMode](qabstractitemview.md#setdragdropoverwritemode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`overwrite` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setDragEnabled
+
+▸ **setDragEnabled**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDragEnabled](qabstractitemview.md#setdragenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setDropIndicatorShown
+
+▸ **setDropIndicatorShown**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDropIndicatorShown](qabstractitemview.md#setdropindicatorshown)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setEditTriggers
+
+▸ **setEditTriggers**(`triggers`: number): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setEditTriggers](qabstractitemview.md#setedittriggers)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`triggers` | number |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFlow
+
+▸ **setFlow**(`flow`: [Flow](../enums/flow.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`flow` | [Flow](../enums/flow.md) |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrameRect
+
+▸ **setFrameRect**(`r`: [QRect](qrect.md)): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setFrameRect](nodeframe.md#setframerect)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`r` | [QRect](qrect.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrameShadow
+
+▸ **setFrameShadow**(`type`: [Shadow](../enums/shadow.md)): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setFrameShadow](nodeframe.md#setframeshadow)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`type` | [Shadow](../enums/shadow.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrameShape
+
+▸ **setFrameShape**(`type`: [Shape](../enums/shape.md)): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setFrameShape](nodeframe.md#setframeshape)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`type` | [Shape](../enums/shape.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrameStyle
+
+▸ **setFrameStyle**(`style`: number): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setFrameStyle](nodeframe.md#setframestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | number |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setGridSize
+
+▸ **setGridSize**(`size`: [QSize](qsize.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`size` | [QSize](qsize.md) |
+
+**Returns:** *void*
+
+___
+
+### setHorizontalScrollBarPolicy
+
+▸ **setHorizontalScrollBarPolicy**(`policy`: [ScrollBarPolicy](../enums/scrollbarpolicy.md)): *void*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[setHorizontalScrollBarPolicy](qabstractscrollarea.md#sethorizontalscrollbarpolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`policy` | [ScrollBarPolicy](../enums/scrollbarpolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setHorizontalScrollMode
+
+▸ **setHorizontalScrollMode**(`mode`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setHorizontalScrollMode](qabstractitemview.md#sethorizontalscrollmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setIconSize
+
+▸ **setIconSize**(`iconSize`: [QSize](qsize.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setIconSize](qabstractitemview.md#seticonsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`iconSize` | [QSize](qsize.md) |
+
+**Returns:** *void*
+
+___
+
+### setIndexWidget
+
+▸ **setIndexWidget**(`index`: [QModelIndex](qmodelindex.md), `widget`: [QWidget](qwidget.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setIndexWidget](qabstractitemview.md#setindexwidget)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | [QModelIndex](qmodelindex.md) |
+`widget` | [QWidget](qwidget.md) |
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setItemAlignment
+
+▸ **setItemAlignment**(`alignment`: [AlignmentFlag](../enums/alignmentflag.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`alignment` | [AlignmentFlag](../enums/alignmentflag.md) |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹Signals›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹Signals› |
+
+**Returns:** *void*
+
+___
+
+### setLayoutMode
+
+▸ **setLayoutMode**(`mode`: [LayoutMode](../enums/layoutmode.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [LayoutMode](../enums/layoutmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setLineWidth
+
+▸ **setLineWidth**(`width`: number): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setLineWidth](nodeframe.md#setlinewidth)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMidLineWidth
+
+▸ **setMidLineWidth**(`width`: number): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setMidLineWidth](nodeframe.md#setmidlinewidth)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setModelColumn
+
+▸ **setModelColumn**(`column`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`column` | number |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setMovement
+
+▸ **setMovement**(`movement`: [Movement](../enums/movement.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`movement` | [Movement](../enums/movement.md) |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setResizeMode
+
+▸ **setResizeMode**(`mode`: [ResizeMode](../enums/resizemode.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [ResizeMode](../enums/resizemode.md) |
+
+**Returns:** *void*
+
+___
+
+### setRowHidden
+
+▸ **setRowHidden**(`row`: number, `hide`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`row` | number |
+`hide` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setSelectionBehavior
+
+▸ **setSelectionBehavior**(`behavior`: [SelectionBehavior](../enums/selectionbehavior.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setSelectionBehavior](qabstractitemview.md#setselectionbehavior)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`behavior` | [SelectionBehavior](../enums/selectionbehavior.md) |
+
+**Returns:** *void*
+
+___
+
+### setSelectionMode
+
+▸ **setSelectionMode**(`mode`: [SelectionMode](../enums/selectionmode.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setSelectionMode](qabstractitemview.md#setselectionmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [SelectionMode](../enums/selectionmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setSelectionRectVisible
+
+▸ **setSelectionRectVisible**(`show`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`show` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setSpacing
+
+▸ **setSpacing**(`space`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`space` | number |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setTabKeyNavigation
+
+▸ **setTabKeyNavigation**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setTabKeyNavigation](qabstractitemview.md#settabkeynavigation)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setTextElideMode
+
+▸ **setTextElideMode**(`mode`: [TextElideMode](../enums/textelidemode.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setTextElideMode](qabstractitemview.md#settextelidemode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [TextElideMode](../enums/textelidemode.md) |
+
+**Returns:** *void*
+
+___
+
+### setUniformItemSizes
+
+▸ **setUniformItemSizes**(`enable`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setVerticalScrollBarPolicy
+
+▸ **setVerticalScrollBarPolicy**(`policy`: [ScrollBarPolicy](../enums/scrollbarpolicy.md)): *void*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[setVerticalScrollBarPolicy](qabstractscrollarea.md#setverticalscrollbarpolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`policy` | [ScrollBarPolicy](../enums/scrollbarpolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setVerticalScrollMode
+
+▸ **setVerticalScrollMode**(`mode`: [ScrollMode](../enums/scrollmode.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setVerticalScrollMode](qabstractitemview.md#setverticalscrollmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [ScrollMode](../enums/scrollmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setViewMode
+
+▸ **setViewMode**(`mode`: ViewMode): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | ViewMode |
+
+**Returns:** *void*
+
+___
+
+### setViewport
+
+▸ **setViewport**(`widget`: [NodeWidget](nodewidget.md)‹any›): *void*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[setViewport](qabstractscrollarea.md#setviewport)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`widget` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### setWordWrap
+
+▸ **setWordWrap**(`on`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`on` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWrapping
+
+▸ **setWrapping**(`enable`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showDropIndicator
+
+▸ **showDropIndicator**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[showDropIndicator](qabstractitemview.md#showdropindicator)*
+
+**Returns:** *boolean*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### spacing
+
+▸ **spacing**(): *number*
+
+**Returns:** *number*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### tabKeyNavigation
+
+▸ **tabKeyNavigation**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[tabKeyNavigation](qabstractitemview.md#tabkeynavigation)*
+
+**Returns:** *boolean*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### textElideMode
+
+▸ **textElideMode**(): *[TextElideMode](../enums/textelidemode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[textElideMode](qabstractitemview.md#textelidemode)*
+
+**Returns:** *[TextElideMode](../enums/textelidemode.md)*
+
+___
+
+### uniformItemSizes
+
+▸ **uniformItemSizes**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### verticalScrollMode
+
+▸ **verticalScrollMode**(): *[ScrollMode](../enums/scrollmode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[verticalScrollMode](qabstractitemview.md#verticalscrollmode)*
+
+**Returns:** *[ScrollMode](../enums/scrollmode.md)*
+
+___
+
+### viewMode
+
+▸ **viewMode**(): *ViewMode*
+
+**Returns:** *ViewMode*
+
+___
+
+### viewport
+
+▸ **viewport**(): *[QWidget](qwidget.md)*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[viewport](qabstractscrollarea.md#viewport)*
+
+**Returns:** *[QWidget](qwidget.md)*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
+
+___
+
+### wordWrap
+
+▸ **wordWrap**(): *boolean*
+
+**Returns:** *boolean*
diff --git a/website/docs/api/generated/classes/nodeobject.md b/website/docs/api/generated/classes/nodeobject.md
index 8c751bdd6..20eff5de4 100644
--- a/website/docs/api/generated/classes/nodeobject.md
+++ b/website/docs/api/generated/classes/nodeobject.md
@@ -26,6 +26,8 @@ sidebar_label: "NodeObject"
↳ [QAction](qaction.md)
+ ↳ [QStandardItemModel](qstandarditemmodel.md)
+
↳ [QButtonGroup](qbuttongroup.md)
↳ [QSystemTrayIcon](qsystemtrayicon.md)
diff --git a/website/docs/api/generated/classes/nodewidget.md b/website/docs/api/generated/classes/nodewidget.md
index 15497f2d4..930622471 100644
--- a/website/docs/api/generated/classes/nodewidget.md
+++ b/website/docs/api/generated/classes/nodewidget.md
@@ -60,6 +60,8 @@ Implement all native QWidget methods here so that all widgets get access to thos
↳ [NodeDialog](nodedialog.md)
+ ↳ [QLCDNumber](qlcdnumber.md)
+
↳ [QLineEdit](qlineedit.md)
↳ [QMenuBar](qmenubar.md)
@@ -72,6 +74,8 @@ Implement all native QWidget methods here so that all widgets get access to thos
↳ [QComboBox](qcombobox.md)
+ ↳ [QTabBar](qtabbar.md)
+
↳ [QTabWidget](qtabwidget.md)
↳ [QGroupBox](qgroupbox.md)
diff --git a/website/docs/api/generated/classes/qabstractitemview.md b/website/docs/api/generated/classes/qabstractitemview.md
index 01f0018a6..3dec2598d 100644
--- a/website/docs/api/generated/classes/qabstractitemview.md
+++ b/website/docs/api/generated/classes/qabstractitemview.md
@@ -21,7 +21,7 @@ It is inherited by QListWidget. (n/a QColumnView, QHeaderView, QListView, QTable
↳ **QAbstractItemView**
- ↳ [QListWidget](qlistwidget.md)
+ ↳ [NodeListView](nodelistview.md)
↳ [NodeTableView](nodetableview.md)
diff --git a/website/docs/api/generated/classes/qabstractspinbox.md b/website/docs/api/generated/classes/qabstractspinbox.md
index 7e252670a..65f5d80d2 100644
--- a/website/docs/api/generated/classes/qabstractspinbox.md
+++ b/website/docs/api/generated/classes/qabstractspinbox.md
@@ -23,6 +23,8 @@ It is inherited by QDateTimeEdit and QSpinBox. (n/a QDoubleSpinBox)
↳ [NodeDateTimeEdit](nodedatetimeedit.md)
+ ↳ [QDoubleSpinBox](qdoublespinbox.md)
+
↳ [QSpinBox](qspinbox.md)
## Index
diff --git a/website/docs/api/generated/classes/qbrush.md b/website/docs/api/generated/classes/qbrush.md
new file mode 100644
index 000000000..eb2ab24de
--- /dev/null
+++ b/website/docs/api/generated/classes/qbrush.md
@@ -0,0 +1,223 @@
+---
+id: "qbrush"
+title: "QBrush"
+sidebar_label: "QBrush"
+---
+
+> The QBrush class defines the fill pattern of shapes drawn by QPainter.
+
+**This class is a JS wrapper around Qt's [QBrush class](https://doc.qt.io/qt-5/qbrush.html)**
+
+### Example
+
+```javascript
+const { QBrush } = require("@nodegui/nodegui");
+
+const brush = new QBrush();
+```
+
+## Hierarchy
+
+* [Component](component.md)
+
+ ↳ **QBrush**
+
+## Index
+
+### Constructors
+
+* [constructor](qbrush.md#constructor)
+
+### Properties
+
+* [native](qbrush.md#native)
+* [nodeChildren](qbrush.md#nodechildren)
+* [nodeParent](qbrush.md#optional-nodeparent)
+
+### Methods
+
+* [color](qbrush.md#color)
+* [isOpaque](qbrush.md#isopaque)
+* [setColor](qbrush.md#setcolor)
+* [setNodeParent](qbrush.md#setnodeparent)
+* [setStyle](qbrush.md#setstyle)
+* [setTexture](qbrush.md#settexture)
+* [style](qbrush.md#style)
+* [texture](qbrush.md#texture)
+* [fromQVariant](qbrush.md#static-fromqvariant)
+
+## Constructors
+
+### constructor
+
+\+ **new QBrush**(): *[QBrush](qbrush.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Returns:** *[QBrush](qbrush.md)*
+
+\+ **new QBrush**(`nativeElement`: [NativeElement](../globals.md#nativeelement)): *[QBrush](qbrush.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`nativeElement` | [NativeElement](../globals.md#nativeelement) |
+
+**Returns:** *[QBrush](qbrush.md)*
+
+\+ **new QBrush**(`color`: [GlobalColor](../enums/globalcolor.md), `style`: [BrushStyle](../enums/brushstyle.md)): *[QBrush](qbrush.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`color` | [GlobalColor](../enums/globalcolor.md) |
+`style` | [BrushStyle](../enums/brushstyle.md) |
+
+**Returns:** *[QBrush](qbrush.md)*
+
+\+ **new QBrush**(`color`: [QColor](qcolor.md), `style`: [BrushStyle](../enums/brushstyle.md)): *[QBrush](qbrush.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`color` | [QColor](qcolor.md) |
+`style` | [BrushStyle](../enums/brushstyle.md) |
+
+**Returns:** *[QBrush](qbrush.md)*
+
+## Properties
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+## Methods
+
+### color
+
+▸ **color**(): *[QColor](qcolor.md)*
+
+**Returns:** *[QColor](qcolor.md)*
+
+___
+
+### isOpaque
+
+▸ **isOpaque**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### setColor
+
+▸ **setColor**(`color`: [QColor](qcolor.md) | [GlobalColor](../enums/globalcolor.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`color` | [QColor](qcolor.md) | [GlobalColor](../enums/globalcolor.md) |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setStyle
+
+▸ **setStyle**(`style`: [BrushStyle](../enums/brushstyle.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | [BrushStyle](../enums/brushstyle.md) |
+
+**Returns:** *void*
+
+___
+
+### setTexture
+
+▸ **setTexture**(`pixmap`: [QPixmap](qpixmap.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`pixmap` | [QPixmap](qpixmap.md) |
+
+**Returns:** *void*
+
+___
+
+### style
+
+▸ **style**(): *[BrushStyle](../enums/brushstyle.md)*
+
+**Returns:** *[BrushStyle](../enums/brushstyle.md)*
+
+___
+
+### texture
+
+▸ **texture**(): *[QPixmap](qpixmap.md)*
+
+**Returns:** *[QPixmap](qpixmap.md)*
+
+___
+
+### `Static` fromQVariant
+
+▸ **fromQVariant**(`variant`: [QVariant](qvariant.md)): *[QBrush](qbrush.md)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`variant` | [QVariant](qvariant.md) |
+
+**Returns:** *[QBrush](qbrush.md)*
diff --git a/website/docs/api/generated/classes/qcolordialog.md b/website/docs/api/generated/classes/qcolordialog.md
new file mode 100644
index 000000000..9600d0a79
--- /dev/null
+++ b/website/docs/api/generated/classes/qcolordialog.md
@@ -0,0 +1,1295 @@
+---
+id: "qcolordialog"
+title: "QColorDialog"
+sidebar_label: "QColorDialog"
+---
+
+> Create and control color dialogs.
+
+**This class is a JS wrapper around Qt's [QColorDialog class](https://doc.qt.io/qt-5/qcolordialog.html)**
+
+The `QColorDialog` class provides a dialog widget for specifying colors.
+
+### Example
+
+```javascript
+const { QColorDialog, QColor } = require("@nodegui/nodegui");
+
+const colorDialog = new QColorDialog();
+colorDialog.setCurrentColor(new QColor('black'));
+colorDialog.exec();
+
+const color = dialog.currentColor();
+console.log(color.red(), color.green(), color.blue());
+
+```
+
+## Hierarchy
+
+ ↳ [NodeDialog](nodedialog.md)‹[QColorDialogSignals](../interfaces/qcolordialogsignals.md)›
+
+ ↳ **QColorDialog**
+
+## Index
+
+### Constructors
+
+* [constructor](qcolordialog.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](qcolordialog.md#_rawinlinestyle)
+* [actions](qcolordialog.md#actions)
+* [layout](qcolordialog.md#optional-layout)
+* [native](qcolordialog.md#native)
+* [nodeChildren](qcolordialog.md#nodechildren)
+* [nodeParent](qcolordialog.md#optional-nodeparent)
+* [type](qcolordialog.md#type)
+
+### Methods
+
+* [activateWindow](qcolordialog.md#activatewindow)
+* [addAction](qcolordialog.md#addaction)
+* [addEventListener](qcolordialog.md#addeventlistener)
+* [adjustSize](qcolordialog.md#adjustsize)
+* [close](qcolordialog.md#close)
+* [currentColor](qcolordialog.md#currentcolor)
+* [exec](qcolordialog.md#exec)
+* [font](qcolordialog.md#font)
+* [geometry](qcolordialog.md#geometry)
+* [getFlexNode](qcolordialog.md#getflexnode)
+* [hasMouseTracking](qcolordialog.md#hasmousetracking)
+* [hide](qcolordialog.md#hide)
+* [inherits](qcolordialog.md#inherits)
+* [isEnabled](qcolordialog.md#isenabled)
+* [isSizeGripEnabled](qcolordialog.md#issizegripenabled)
+* [isVisible](qcolordialog.md#isvisible)
+* [lower](qcolordialog.md#lower)
+* [move](qcolordialog.md#move)
+* [objectName](qcolordialog.md#objectname)
+* [open](qcolordialog.md#open)
+* [options](qcolordialog.md#options)
+* [pos](qcolordialog.md#pos)
+* [property](qcolordialog.md#property)
+* [raise](qcolordialog.md#raise)
+* [reject](qcolordialog.md#reject)
+* [removeEventListener](qcolordialog.md#removeeventlistener)
+* [repaint](qcolordialog.md#repaint)
+* [repolish](qcolordialog.md#repolish)
+* [resize](qcolordialog.md#resize)
+* [result](qcolordialog.md#result)
+* [selectedColor](qcolordialog.md#selectedcolor)
+* [setAttribute](qcolordialog.md#setattribute)
+* [setContextMenuPolicy](qcolordialog.md#setcontextmenupolicy)
+* [setCurrentColor](qcolordialog.md#setcurrentcolor)
+* [setCursor](qcolordialog.md#setcursor)
+* [setEnabled](qcolordialog.md#setenabled)
+* [setFixedSize](qcolordialog.md#setfixedsize)
+* [setFlexNodeSizeControlled](qcolordialog.md#setflexnodesizecontrolled)
+* [setFont](qcolordialog.md#setfont)
+* [setGeometry](qcolordialog.md#setgeometry)
+* [setInlineStyle](qcolordialog.md#setinlinestyle)
+* [setLayout](qcolordialog.md#setlayout)
+* [setMaximumSize](qcolordialog.md#setmaximumsize)
+* [setMinimumSize](qcolordialog.md#setminimumsize)
+* [setModal](qcolordialog.md#setmodal)
+* [setMouseTracking](qcolordialog.md#setmousetracking)
+* [setNodeParent](qcolordialog.md#setnodeparent)
+* [setObjectName](qcolordialog.md#setobjectname)
+* [setOption](qcolordialog.md#setoption)
+* [setOptions](qcolordialog.md#setoptions)
+* [setProperty](qcolordialog.md#setproperty)
+* [setResult](qcolordialog.md#setresult)
+* [setSizeGripEnabled](qcolordialog.md#setsizegripenabled)
+* [setStyleSheet](qcolordialog.md#setstylesheet)
+* [setWindowFlag](qcolordialog.md#setwindowflag)
+* [setWindowIcon](qcolordialog.md#setwindowicon)
+* [setWindowOpacity](qcolordialog.md#setwindowopacity)
+* [setWindowState](qcolordialog.md#setwindowstate)
+* [setWindowTitle](qcolordialog.md#setwindowtitle)
+* [show](qcolordialog.md#show)
+* [showFullScreen](qcolordialog.md#showfullscreen)
+* [showMaximized](qcolordialog.md#showmaximized)
+* [showMinimized](qcolordialog.md#showminimized)
+* [showNormal](qcolordialog.md#shownormal)
+* [size](qcolordialog.md#size)
+* [styleSheet](qcolordialog.md#stylesheet)
+* [testAttribute](qcolordialog.md#testattribute)
+* [testOption](qcolordialog.md#testoption)
+* [update](qcolordialog.md#update)
+* [updateGeometry](qcolordialog.md#updategeometry)
+* [windowOpacity](qcolordialog.md#windowopacity)
+* [windowState](qcolordialog.md#windowstate)
+* [windowTitle](qcolordialog.md#windowtitle)
+* [customColor](qcolordialog.md#static-customcolor)
+* [customCount](qcolordialog.md#static-customcount)
+* [setCustomColor](qcolordialog.md#static-setcustomcolor)
+* [setStandardColor](qcolordialog.md#static-setstandardcolor)
+* [standardColor](qcolordialog.md#static-standardcolor)
+
+## Constructors
+
+### constructor
+
+\+ **new QColorDialog**(): *[QColorDialog](qcolordialog.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Returns:** *[QColorDialog](qcolordialog.md)*
+
+\+ **new QColorDialog**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QColorDialog](qcolordialog.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QColorDialog](qcolordialog.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹[QColorDialogSignals](../interfaces/qcolordialogsignals.md)›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+## Methods
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QColorDialogSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QColorDialogSignals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | QColorDialogSignals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### currentColor
+
+▸ **currentColor**(): *[QColor](qcolor.md)*
+
+**Returns:** *[QColor](qcolor.md)*
+
+___
+
+### exec
+
+▸ **exec**(): *number*
+
+*Inherited from [NodeDialog](nodedialog.md).[exec](nodedialog.md#exec)*
+
+**Returns:** *number*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isSizeGripEnabled
+
+▸ **isSizeGripEnabled**(): *boolean*
+
+*Inherited from [NodeDialog](nodedialog.md).[isSizeGripEnabled](nodedialog.md#issizegripenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### open
+
+▸ **open**(): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[open](nodedialog.md#open)*
+
+**Returns:** *void*
+
+___
+
+### options
+
+▸ **options**(): *[ColorDialogOption](../enums/colordialogoption.md)*
+
+**Returns:** *[ColorDialogOption](../enums/colordialogoption.md)*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### reject
+
+▸ **reject**(): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[reject](nodedialog.md#reject)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QColorDialogSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QColorDialogSignals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | QColorDialogSignals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### result
+
+▸ **result**(): *number*
+
+*Inherited from [NodeDialog](nodedialog.md).[result](nodedialog.md#result)*
+
+**Returns:** *number*
+
+___
+
+### selectedColor
+
+▸ **selectedColor**(): *[QColor](qcolor.md)*
+
+**Returns:** *[QColor](qcolor.md)*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCurrentColor
+
+▸ **setCurrentColor**(`color`: [QColor](qcolor.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`color` | [QColor](qcolor.md) |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹[QColorDialogSignals](../interfaces/qcolordialogsignals.md)›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹[QColorDialogSignals](../interfaces/qcolordialogsignals.md)› |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setModal
+
+▸ **setModal**(`modal`: boolean): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setModal](nodedialog.md#setmodal)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`modal` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setOption
+
+▸ **setOption**(`option`: [ColorDialogOption](../enums/colordialogoption.md), `on`: boolean): *void*
+
+**Parameters:**
+
+Name | Type | Default |
+------ | ------ | ------ |
+`option` | [ColorDialogOption](../enums/colordialogoption.md) | - |
+`on` | boolean | true |
+
+**Returns:** *void*
+
+___
+
+### setOptions
+
+▸ **setOptions**(`options`: [ColorDialogOption](../enums/colordialogoption.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`options` | [ColorDialogOption](../enums/colordialogoption.md) |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setResult
+
+▸ **setResult**(`i`: number): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setResult](nodedialog.md#setresult)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`i` | number |
+
+**Returns:** *void*
+
+___
+
+### setSizeGripEnabled
+
+▸ **setSizeGripEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setSizeGripEnabled](nodedialog.md#setsizegripenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### testOption
+
+▸ **testOption**(`option`: [ColorDialogOption](../enums/colordialogoption.md)): *boolean*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`option` | [ColorDialogOption](../enums/colordialogoption.md) |
+
+**Returns:** *boolean*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
+
+___
+
+### `Static` customColor
+
+▸ **customColor**(`index`: number): *[QColor](qcolor.md)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *[QColor](qcolor.md)*
+
+___
+
+### `Static` customCount
+
+▸ **customCount**(): *number*
+
+**Returns:** *number*
+
+___
+
+### `Static` setCustomColor
+
+▸ **setCustomColor**(`index`: number, `color`: [QColor](qcolor.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`color` | [QColor](qcolor.md) |
+
+**Returns:** *void*
+
+___
+
+### `Static` setStandardColor
+
+▸ **setStandardColor**(`index`: number, `color`: [QColor](qcolor.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`color` | [QColor](qcolor.md) |
+
+**Returns:** *void*
+
+___
+
+### `Static` standardColor
+
+▸ **standardColor**(`index`: number): *[QColor](qcolor.md)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *[QColor](qcolor.md)*
diff --git a/website/docs/api/generated/classes/qcombobox.md b/website/docs/api/generated/classes/qcombobox.md
index 33a7d00ba..8020a31e0 100644
--- a/website/docs/api/generated/classes/qcombobox.md
+++ b/website/docs/api/generated/classes/qcombobox.md
@@ -95,6 +95,7 @@ console.log('currentIndexChanged: ' + index);
* [setCurrentIndex](qcombobox.md#setcurrentindex)
* [setCurrentText](qcombobox.md#setcurrenttext)
* [setCursor](qcombobox.md#setcursor)
+* [setEditText](qcombobox.md#setedittext)
* [setEditable](qcombobox.md#seteditable)
* [setEnabled](qcombobox.md#setenabled)
* [setFixedSize](qcombobox.md#setfixedsize)
@@ -106,6 +107,7 @@ console.log('currentIndexChanged: ' + index);
* [setMaxVisibleItems](qcombobox.md#setmaxvisibleitems)
* [setMaximumSize](qcombobox.md#setmaximumsize)
* [setMinimumSize](qcombobox.md#setminimumsize)
+* [setModel](qcombobox.md#setmodel)
* [setMouseTracking](qcombobox.md#setmousetracking)
* [setNodeParent](qcombobox.md#setnodeparent)
* [setObjectName](qcombobox.md#setobjectname)
@@ -790,6 +792,20 @@ Name | Type |
___
+### setEditText
+
+▸ **setEditText**(`text`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`text` | string |
+
+**Returns:** *void*
+
+___
+
### setEditable
▸ **setEditable**(`editable`: boolean): *void*
@@ -970,6 +986,20 @@ Name | Type |
___
+### setModel
+
+▸ **setModel**(`model`: [QStandardItemModel](qstandarditemmodel.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`model` | [QStandardItemModel](qstandarditemmodel.md) |
+
+**Returns:** *void*
+
+___
+
### setMouseTracking
▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
diff --git a/website/docs/api/generated/classes/qdoublespinbox.md b/website/docs/api/generated/classes/qdoublespinbox.md
new file mode 100644
index 000000000..e10b5e800
--- /dev/null
+++ b/website/docs/api/generated/classes/qdoublespinbox.md
@@ -0,0 +1,1606 @@
+---
+id: "qdoublespinbox"
+title: "QDoubleSpinBox"
+sidebar_label: "QDoubleSpinBox"
+---
+
+> Create and control double spin box widgets.
+
+**This class is a JS wrapper around Qt's [QDoubleSpinBox class](https://doc.qt.io/qt-5/qdoublespinbox.html)**
+
+A `QDoubleSpinBox` provides ability to add and manipulate native double spin box widgets.
+
+### Example
+
+```javascript
+const { QDoubleSpinBox } = require("@nodegui/nodegui");
+
+const doublespinBox = new QDoubleSpinBox();
+```
+
+## Hierarchy
+
+ ↳ [QAbstractSpinBox](qabstractspinbox.md)‹[QDoubleSpinBoxSignals](../interfaces/qdoublespinboxsignals.md)›
+
+ ↳ **QDoubleSpinBox**
+
+## Index
+
+### Constructors
+
+* [constructor](qdoublespinbox.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](qdoublespinbox.md#_rawinlinestyle)
+* [actions](qdoublespinbox.md#actions)
+* [layout](qdoublespinbox.md#optional-layout)
+* [native](qdoublespinbox.md#native)
+* [nodeChildren](qdoublespinbox.md#nodechildren)
+* [nodeParent](qdoublespinbox.md#optional-nodeparent)
+* [type](qdoublespinbox.md#type)
+
+### Methods
+
+* [activateWindow](qdoublespinbox.md#activatewindow)
+* [addAction](qdoublespinbox.md#addaction)
+* [addEventListener](qdoublespinbox.md#addeventlistener)
+* [adjustSize](qdoublespinbox.md#adjustsize)
+* [alignment](qdoublespinbox.md#alignment)
+* [buttonSymbols](qdoublespinbox.md#buttonsymbols)
+* [cleanText](qdoublespinbox.md#cleantext)
+* [close](qdoublespinbox.md#close)
+* [correctionMode](qdoublespinbox.md#correctionmode)
+* [decimals](qdoublespinbox.md#decimals)
+* [font](qdoublespinbox.md#font)
+* [geometry](qdoublespinbox.md#geometry)
+* [getFlexNode](qdoublespinbox.md#getflexnode)
+* [hasAcceptableInput](qdoublespinbox.md#hasacceptableinput)
+* [hasFrame](qdoublespinbox.md#hasframe)
+* [hasMouseTracking](qdoublespinbox.md#hasmousetracking)
+* [hide](qdoublespinbox.md#hide)
+* [inherits](qdoublespinbox.md#inherits)
+* [isAccelerated](qdoublespinbox.md#isaccelerated)
+* [isEnabled](qdoublespinbox.md#isenabled)
+* [isGroupSeparatorShown](qdoublespinbox.md#isgroupseparatorshown)
+* [isReadOnly](qdoublespinbox.md#isreadonly)
+* [isVisible](qdoublespinbox.md#isvisible)
+* [keyboardTracking](qdoublespinbox.md#keyboardtracking)
+* [lower](qdoublespinbox.md#lower)
+* [maximum](qdoublespinbox.md#maximum)
+* [minimum](qdoublespinbox.md#minimum)
+* [move](qdoublespinbox.md#move)
+* [objectName](qdoublespinbox.md#objectname)
+* [pos](qdoublespinbox.md#pos)
+* [prefix](qdoublespinbox.md#prefix)
+* [property](qdoublespinbox.md#property)
+* [raise](qdoublespinbox.md#raise)
+* [removeEventListener](qdoublespinbox.md#removeeventlistener)
+* [repaint](qdoublespinbox.md#repaint)
+* [repolish](qdoublespinbox.md#repolish)
+* [resize](qdoublespinbox.md#resize)
+* [selectAll](qdoublespinbox.md#selectall)
+* [setAccelerated](qdoublespinbox.md#setaccelerated)
+* [setAlignment](qdoublespinbox.md#setalignment)
+* [setAttribute](qdoublespinbox.md#setattribute)
+* [setButtonSymbols](qdoublespinbox.md#setbuttonsymbols)
+* [setContextMenuPolicy](qdoublespinbox.md#setcontextmenupolicy)
+* [setCorrectionMode](qdoublespinbox.md#setcorrectionmode)
+* [setCursor](qdoublespinbox.md#setcursor)
+* [setDecimals](qdoublespinbox.md#setdecimals)
+* [setEnabled](qdoublespinbox.md#setenabled)
+* [setFixedSize](qdoublespinbox.md#setfixedsize)
+* [setFlexNodeSizeControlled](qdoublespinbox.md#setflexnodesizecontrolled)
+* [setFont](qdoublespinbox.md#setfont)
+* [setFrame](qdoublespinbox.md#setframe)
+* [setGeometry](qdoublespinbox.md#setgeometry)
+* [setGroupSeparatorShown](qdoublespinbox.md#setgroupseparatorshown)
+* [setInlineStyle](qdoublespinbox.md#setinlinestyle)
+* [setKeyboardTracking](qdoublespinbox.md#setkeyboardtracking)
+* [setLayout](qdoublespinbox.md#setlayout)
+* [setMaximum](qdoublespinbox.md#setmaximum)
+* [setMaximumSize](qdoublespinbox.md#setmaximumsize)
+* [setMinimum](qdoublespinbox.md#setminimum)
+* [setMinimumSize](qdoublespinbox.md#setminimumsize)
+* [setMouseTracking](qdoublespinbox.md#setmousetracking)
+* [setNodeParent](qdoublespinbox.md#setnodeparent)
+* [setObjectName](qdoublespinbox.md#setobjectname)
+* [setPrefix](qdoublespinbox.md#setprefix)
+* [setProperty](qdoublespinbox.md#setproperty)
+* [setRange](qdoublespinbox.md#setrange)
+* [setReadOnly](qdoublespinbox.md#setreadonly)
+* [setSingleStep](qdoublespinbox.md#setsinglestep)
+* [setSpecialValueText](qdoublespinbox.md#setspecialvaluetext)
+* [setStepType](qdoublespinbox.md#setsteptype)
+* [setStyleSheet](qdoublespinbox.md#setstylesheet)
+* [setSuffix](qdoublespinbox.md#setsuffix)
+* [setValue](qdoublespinbox.md#setvalue)
+* [setWindowFlag](qdoublespinbox.md#setwindowflag)
+* [setWindowIcon](qdoublespinbox.md#setwindowicon)
+* [setWindowOpacity](qdoublespinbox.md#setwindowopacity)
+* [setWindowState](qdoublespinbox.md#setwindowstate)
+* [setWindowTitle](qdoublespinbox.md#setwindowtitle)
+* [setWrapping](qdoublespinbox.md#setwrapping)
+* [show](qdoublespinbox.md#show)
+* [showFullScreen](qdoublespinbox.md#showfullscreen)
+* [showMaximized](qdoublespinbox.md#showmaximized)
+* [showMinimized](qdoublespinbox.md#showminimized)
+* [showNormal](qdoublespinbox.md#shownormal)
+* [singleStep](qdoublespinbox.md#singlestep)
+* [size](qdoublespinbox.md#size)
+* [specialValueText](qdoublespinbox.md#specialvaluetext)
+* [stepDown](qdoublespinbox.md#stepdown)
+* [stepType](qdoublespinbox.md#steptype)
+* [stepUp](qdoublespinbox.md#stepup)
+* [styleSheet](qdoublespinbox.md#stylesheet)
+* [suffix](qdoublespinbox.md#suffix)
+* [testAttribute](qdoublespinbox.md#testattribute)
+* [text](qdoublespinbox.md#text)
+* [textFromValue](qdoublespinbox.md#textfromvalue)
+* [update](qdoublespinbox.md#update)
+* [updateGeometry](qdoublespinbox.md#updategeometry)
+* [value](qdoublespinbox.md#value)
+* [valueFromText](qdoublespinbox.md#valuefromtext)
+* [windowOpacity](qdoublespinbox.md#windowopacity)
+* [windowState](qdoublespinbox.md#windowstate)
+* [windowTitle](qdoublespinbox.md#windowtitle)
+* [wrapping](qdoublespinbox.md#wrapping)
+
+## Constructors
+
+### constructor
+
+\+ **new QDoubleSpinBox**(): *[QDoubleSpinBox](qdoublespinbox.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Returns:** *[QDoubleSpinBox](qdoublespinbox.md)*
+
+\+ **new QDoubleSpinBox**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QDoubleSpinBox](qdoublespinbox.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QDoubleSpinBox](qdoublespinbox.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹[QDoubleSpinBoxSignals](../interfaces/qdoublespinboxsignals.md)›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+## Methods
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QDoubleSpinBoxSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QDoubleSpinBoxSignals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | QDoubleSpinBoxSignals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### alignment
+
+▸ **alignment**(): *[AlignmentFlag](../enums/alignmentflag.md)*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[alignment](qabstractspinbox.md#alignment)*
+
+**Returns:** *[AlignmentFlag](../enums/alignmentflag.md)*
+
+___
+
+### buttonSymbols
+
+▸ **buttonSymbols**(): *[ButtonSymbols](../enums/buttonsymbols.md)*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[buttonSymbols](qabstractspinbox.md#buttonsymbols)*
+
+**Returns:** *[ButtonSymbols](../enums/buttonsymbols.md)*
+
+___
+
+### cleanText
+
+▸ **cleanText**(): *string*
+
+**Returns:** *string*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### correctionMode
+
+▸ **correctionMode**(): *[CorrectionMode](../enums/correctionmode.md)*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[correctionMode](qabstractspinbox.md#correctionmode)*
+
+**Returns:** *[CorrectionMode](../enums/correctionmode.md)*
+
+___
+
+### decimals
+
+▸ **decimals**(): *number*
+
+**Returns:** *number*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### hasAcceptableInput
+
+▸ **hasAcceptableInput**(): *boolean*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[hasAcceptableInput](qabstractspinbox.md#hasacceptableinput)*
+
+**Returns:** *boolean*
+
+___
+
+### hasFrame
+
+▸ **hasFrame**(): *boolean*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[hasFrame](qabstractspinbox.md#hasframe)*
+
+**Returns:** *boolean*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### isAccelerated
+
+▸ **isAccelerated**(): *boolean*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[isAccelerated](qabstractspinbox.md#isaccelerated)*
+
+**Returns:** *boolean*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isGroupSeparatorShown
+
+▸ **isGroupSeparatorShown**(): *boolean*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[isGroupSeparatorShown](qabstractspinbox.md#isgroupseparatorshown)*
+
+**Returns:** *boolean*
+
+___
+
+### isReadOnly
+
+▸ **isReadOnly**(): *boolean*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[isReadOnly](qabstractspinbox.md#isreadonly)*
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### keyboardTracking
+
+▸ **keyboardTracking**(): *boolean*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[keyboardTracking](qabstractspinbox.md#keyboardtracking)*
+
+**Returns:** *boolean*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### maximum
+
+▸ **maximum**(): *number*
+
+**Returns:** *number*
+
+___
+
+### minimum
+
+▸ **minimum**(): *number*
+
+**Returns:** *number*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### prefix
+
+▸ **prefix**(): *string*
+
+**Returns:** *string*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QDoubleSpinBoxSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QDoubleSpinBoxSignals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | QDoubleSpinBoxSignals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### selectAll
+
+▸ **selectAll**(): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[selectAll](qabstractspinbox.md#selectall)*
+
+**Returns:** *void*
+
+___
+
+### setAccelerated
+
+▸ **setAccelerated**(`on`: boolean): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setAccelerated](qabstractspinbox.md#setaccelerated)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`on` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAlignment
+
+▸ **setAlignment**(`alignment`: [AlignmentFlag](../enums/alignmentflag.md)): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setAlignment](qabstractspinbox.md#setalignment)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`alignment` | [AlignmentFlag](../enums/alignmentflag.md) |
+
+**Returns:** *void*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setButtonSymbols
+
+▸ **setButtonSymbols**(`bs`: [ButtonSymbols](../enums/buttonsymbols.md)): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setButtonSymbols](qabstractspinbox.md#setbuttonsymbols)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`bs` | [ButtonSymbols](../enums/buttonsymbols.md) |
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCorrectionMode
+
+▸ **setCorrectionMode**(`cm`: [CorrectionMode](../enums/correctionmode.md)): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setCorrectionMode](qabstractspinbox.md#setcorrectionmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cm` | [CorrectionMode](../enums/correctionmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setDecimals
+
+▸ **setDecimals**(`prec`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`prec` | number |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrame
+
+▸ **setFrame**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setFrame](qabstractspinbox.md#setframe)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setGroupSeparatorShown
+
+▸ **setGroupSeparatorShown**(`shown`: boolean): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setGroupSeparatorShown](qabstractspinbox.md#setgroupseparatorshown)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`shown` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setKeyboardTracking
+
+▸ **setKeyboardTracking**(`kt`: boolean): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setKeyboardTracking](qabstractspinbox.md#setkeyboardtracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`kt` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹[QDoubleSpinBoxSignals](../interfaces/qdoublespinboxsignals.md)›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹[QDoubleSpinBoxSignals](../interfaces/qdoublespinboxsignals.md)› |
+
+**Returns:** *void*
+
+___
+
+### setMaximum
+
+▸ **setMaximum**(`max`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`max` | number |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimum
+
+▸ **setMinimum**(`min`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`min` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setPrefix
+
+▸ **setPrefix**(`prefix`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`prefix` | string |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setRange
+
+▸ **setRange**(`minimum`: number, `maximum`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minimum` | number |
+`maximum` | number |
+
+**Returns:** *void*
+
+___
+
+### setReadOnly
+
+▸ **setReadOnly**(`r`: boolean): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setReadOnly](qabstractspinbox.md#setreadonly)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`r` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setSingleStep
+
+▸ **setSingleStep**(`val`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`val` | number |
+
+**Returns:** *void*
+
+___
+
+### setSpecialValueText
+
+▸ **setSpecialValueText**(`txt`: string): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setSpecialValueText](qabstractspinbox.md#setspecialvaluetext)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`txt` | string |
+
+**Returns:** *void*
+
+___
+
+### setStepType
+
+▸ **setStepType**(`stepType`: [StepType](../enums/steptype.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`stepType` | [StepType](../enums/steptype.md) |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setSuffix
+
+▸ **setSuffix**(`suffix`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`suffix` | string |
+
+**Returns:** *void*
+
+___
+
+### setValue
+
+▸ **setValue**(`val`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`val` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### setWrapping
+
+▸ **setWrapping**(`w`: boolean): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[setWrapping](qabstractspinbox.md#setwrapping)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`w` | boolean |
+
+**Returns:** *void*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### singleStep
+
+▸ **singleStep**(): *number*
+
+**Returns:** *number*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### specialValueText
+
+▸ **specialValueText**(): *string*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[specialValueText](qabstractspinbox.md#specialvaluetext)*
+
+**Returns:** *string*
+
+___
+
+### stepDown
+
+▸ **stepDown**(): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[stepDown](qabstractspinbox.md#stepdown)*
+
+**Returns:** *void*
+
+___
+
+### stepType
+
+▸ **stepType**(): *[StepType](../enums/steptype.md)*
+
+**Returns:** *[StepType](../enums/steptype.md)*
+
+___
+
+### stepUp
+
+▸ **stepUp**(): *void*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[stepUp](qabstractspinbox.md#stepup)*
+
+**Returns:** *void*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### suffix
+
+▸ **suffix**(): *string*
+
+**Returns:** *string*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### text
+
+▸ **text**(): *string*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[text](qabstractspinbox.md#text)*
+
+**Returns:** *string*
+
+___
+
+### textFromValue
+
+▸ **textFromValue**(`value`: number): *string*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`value` | number |
+
+**Returns:** *string*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### value
+
+▸ **value**(): *number*
+
+**Returns:** *number*
+
+___
+
+### valueFromText
+
+▸ **valueFromText**(`text`: string): *number*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`text` | string |
+
+**Returns:** *number*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
+
+___
+
+### wrapping
+
+▸ **wrapping**(): *boolean*
+
+*Inherited from [QAbstractSpinBox](qabstractspinbox.md).[wrapping](qabstractspinbox.md#wrapping)*
+
+**Returns:** *boolean*
diff --git a/website/docs/api/generated/classes/qerrormessage.md b/website/docs/api/generated/classes/qerrormessage.md
new file mode 100644
index 000000000..5c78b3fba
--- /dev/null
+++ b/website/docs/api/generated/classes/qerrormessage.md
@@ -0,0 +1,1146 @@
+---
+id: "qerrormessage"
+title: "QErrorMessage"
+sidebar_label: "QErrorMessage"
+---
+
+> Create and control error message dialogs.
+
+**This class is a JS wrapper around Qt's [QErrorMessage class](https://doc.qt.io/qt-5/qerrormessage.html)**
+
+The `QErrorMessage` class provides an error message display dialog.
+
+### Example
+
+```javascript
+const { QErrorMessage } = require("@nodegui/nodegui");
+
+const errorMessage = new QErrorMessage();
+
+```
+
+## Hierarchy
+
+ ↳ [NodeDialog](nodedialog.md)‹[QErrorMessageSignals](../globals.md#qerrormessagesignals)›
+
+ ↳ **QErrorMessage**
+
+## Index
+
+### Constructors
+
+* [constructor](qerrormessage.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](qerrormessage.md#_rawinlinestyle)
+* [actions](qerrormessage.md#actions)
+* [layout](qerrormessage.md#optional-layout)
+* [native](qerrormessage.md#native)
+* [nodeChildren](qerrormessage.md#nodechildren)
+* [nodeParent](qerrormessage.md#optional-nodeparent)
+* [type](qerrormessage.md#type)
+
+### Methods
+
+* [activateWindow](qerrormessage.md#activatewindow)
+* [addAction](qerrormessage.md#addaction)
+* [addEventListener](qerrormessage.md#addeventlistener)
+* [adjustSize](qerrormessage.md#adjustsize)
+* [close](qerrormessage.md#close)
+* [exec](qerrormessage.md#exec)
+* [font](qerrormessage.md#font)
+* [geometry](qerrormessage.md#geometry)
+* [getFlexNode](qerrormessage.md#getflexnode)
+* [hasMouseTracking](qerrormessage.md#hasmousetracking)
+* [hide](qerrormessage.md#hide)
+* [inherits](qerrormessage.md#inherits)
+* [isEnabled](qerrormessage.md#isenabled)
+* [isSizeGripEnabled](qerrormessage.md#issizegripenabled)
+* [isVisible](qerrormessage.md#isvisible)
+* [lower](qerrormessage.md#lower)
+* [move](qerrormessage.md#move)
+* [objectName](qerrormessage.md#objectname)
+* [open](qerrormessage.md#open)
+* [pos](qerrormessage.md#pos)
+* [property](qerrormessage.md#property)
+* [raise](qerrormessage.md#raise)
+* [reject](qerrormessage.md#reject)
+* [removeEventListener](qerrormessage.md#removeeventlistener)
+* [repaint](qerrormessage.md#repaint)
+* [repolish](qerrormessage.md#repolish)
+* [resize](qerrormessage.md#resize)
+* [result](qerrormessage.md#result)
+* [setAttribute](qerrormessage.md#setattribute)
+* [setContextMenuPolicy](qerrormessage.md#setcontextmenupolicy)
+* [setCursor](qerrormessage.md#setcursor)
+* [setEnabled](qerrormessage.md#setenabled)
+* [setFixedSize](qerrormessage.md#setfixedsize)
+* [setFlexNodeSizeControlled](qerrormessage.md#setflexnodesizecontrolled)
+* [setFont](qerrormessage.md#setfont)
+* [setGeometry](qerrormessage.md#setgeometry)
+* [setInlineStyle](qerrormessage.md#setinlinestyle)
+* [setLayout](qerrormessage.md#setlayout)
+* [setMaximumSize](qerrormessage.md#setmaximumsize)
+* [setMinimumSize](qerrormessage.md#setminimumsize)
+* [setModal](qerrormessage.md#setmodal)
+* [setMouseTracking](qerrormessage.md#setmousetracking)
+* [setNodeParent](qerrormessage.md#setnodeparent)
+* [setObjectName](qerrormessage.md#setobjectname)
+* [setProperty](qerrormessage.md#setproperty)
+* [setResult](qerrormessage.md#setresult)
+* [setSizeGripEnabled](qerrormessage.md#setsizegripenabled)
+* [setStyleSheet](qerrormessage.md#setstylesheet)
+* [setWindowFlag](qerrormessage.md#setwindowflag)
+* [setWindowIcon](qerrormessage.md#setwindowicon)
+* [setWindowOpacity](qerrormessage.md#setwindowopacity)
+* [setWindowState](qerrormessage.md#setwindowstate)
+* [setWindowTitle](qerrormessage.md#setwindowtitle)
+* [show](qerrormessage.md#show)
+* [showFullScreen](qerrormessage.md#showfullscreen)
+* [showMaximized](qerrormessage.md#showmaximized)
+* [showMessage](qerrormessage.md#showmessage)
+* [showMinimized](qerrormessage.md#showminimized)
+* [showNormal](qerrormessage.md#shownormal)
+* [size](qerrormessage.md#size)
+* [styleSheet](qerrormessage.md#stylesheet)
+* [testAttribute](qerrormessage.md#testattribute)
+* [update](qerrormessage.md#update)
+* [updateGeometry](qerrormessage.md#updategeometry)
+* [windowOpacity](qerrormessage.md#windowopacity)
+* [windowState](qerrormessage.md#windowstate)
+* [windowTitle](qerrormessage.md#windowtitle)
+
+## Constructors
+
+### constructor
+
+\+ **new QErrorMessage**(): *[QErrorMessage](qerrormessage.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Returns:** *[QErrorMessage](qerrormessage.md)*
+
+\+ **new QErrorMessage**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QErrorMessage](qerrormessage.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QErrorMessage](qerrormessage.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹[QErrorMessageSignals](../globals.md#qerrormessagesignals)›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+## Methods
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QErrorMessageSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QErrorMessageSignals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | QErrorMessageSignals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### exec
+
+▸ **exec**(): *number*
+
+*Inherited from [NodeDialog](nodedialog.md).[exec](nodedialog.md#exec)*
+
+**Returns:** *number*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isSizeGripEnabled
+
+▸ **isSizeGripEnabled**(): *boolean*
+
+*Inherited from [NodeDialog](nodedialog.md).[isSizeGripEnabled](nodedialog.md#issizegripenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### open
+
+▸ **open**(): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[open](nodedialog.md#open)*
+
+**Returns:** *void*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### reject
+
+▸ **reject**(): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[reject](nodedialog.md#reject)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QErrorMessageSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QErrorMessageSignals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | QErrorMessageSignals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### result
+
+▸ **result**(): *number*
+
+*Inherited from [NodeDialog](nodedialog.md).[result](nodedialog.md#result)*
+
+**Returns:** *number*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹[QErrorMessageSignals](../globals.md#qerrormessagesignals)›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹[QErrorMessageSignals](../globals.md#qerrormessagesignals)› |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setModal
+
+▸ **setModal**(`modal`: boolean): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setModal](nodedialog.md#setmodal)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`modal` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setResult
+
+▸ **setResult**(`i`: number): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setResult](nodedialog.md#setresult)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`i` | number |
+
+**Returns:** *void*
+
+___
+
+### setSizeGripEnabled
+
+▸ **setSizeGripEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setSizeGripEnabled](nodedialog.md#setsizegripenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMessage
+
+▸ **showMessage**(`message`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`message` | string |
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
diff --git a/website/docs/api/generated/classes/qfontdialog.md b/website/docs/api/generated/classes/qfontdialog.md
new file mode 100644
index 000000000..11617a03d
--- /dev/null
+++ b/website/docs/api/generated/classes/qfontdialog.md
@@ -0,0 +1,1222 @@
+---
+id: "qfontdialog"
+title: "QFontDialog"
+sidebar_label: "QFontDialog"
+---
+
+> Create and control font dialogs.
+
+**This class is a JS wrapper around Qt's [QFontDialog class](https://doc.qt.io/qt-5/qfontdialog.html)**
+
+The `QFontDialog` class provides a dialog widget for selecting a font.
+
+### Example
+
+```javascript
+const { QFontDialog } = require("@nodegui/nodegui");
+
+const fontDialog = new QFontDialog();
+fontDialog.exec();
+const font = fontDialog.currentFont();
+console.log(font);
+
+```
+
+## Hierarchy
+
+ ↳ [NodeDialog](nodedialog.md)‹[QFontDialogSignals](../interfaces/qfontdialogsignals.md)›
+
+ ↳ **QFontDialog**
+
+## Index
+
+### Constructors
+
+* [constructor](qfontdialog.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](qfontdialog.md#_rawinlinestyle)
+* [actions](qfontdialog.md#actions)
+* [layout](qfontdialog.md#optional-layout)
+* [native](qfontdialog.md#native)
+* [nodeChildren](qfontdialog.md#nodechildren)
+* [nodeParent](qfontdialog.md#optional-nodeparent)
+* [type](qfontdialog.md#type)
+
+### Methods
+
+* [activateWindow](qfontdialog.md#activatewindow)
+* [addAction](qfontdialog.md#addaction)
+* [addEventListener](qfontdialog.md#addeventlistener)
+* [adjustSize](qfontdialog.md#adjustsize)
+* [close](qfontdialog.md#close)
+* [currentFont](qfontdialog.md#currentfont)
+* [exec](qfontdialog.md#exec)
+* [font](qfontdialog.md#font)
+* [geometry](qfontdialog.md#geometry)
+* [getFlexNode](qfontdialog.md#getflexnode)
+* [hasMouseTracking](qfontdialog.md#hasmousetracking)
+* [hide](qfontdialog.md#hide)
+* [inherits](qfontdialog.md#inherits)
+* [isEnabled](qfontdialog.md#isenabled)
+* [isSizeGripEnabled](qfontdialog.md#issizegripenabled)
+* [isVisible](qfontdialog.md#isvisible)
+* [lower](qfontdialog.md#lower)
+* [move](qfontdialog.md#move)
+* [objectName](qfontdialog.md#objectname)
+* [open](qfontdialog.md#open)
+* [options](qfontdialog.md#options)
+* [pos](qfontdialog.md#pos)
+* [property](qfontdialog.md#property)
+* [raise](qfontdialog.md#raise)
+* [reject](qfontdialog.md#reject)
+* [removeEventListener](qfontdialog.md#removeeventlistener)
+* [repaint](qfontdialog.md#repaint)
+* [repolish](qfontdialog.md#repolish)
+* [resize](qfontdialog.md#resize)
+* [result](qfontdialog.md#result)
+* [selectedFont](qfontdialog.md#selectedfont)
+* [setAttribute](qfontdialog.md#setattribute)
+* [setContextMenuPolicy](qfontdialog.md#setcontextmenupolicy)
+* [setCurrentFont](qfontdialog.md#setcurrentfont)
+* [setCursor](qfontdialog.md#setcursor)
+* [setEnabled](qfontdialog.md#setenabled)
+* [setFixedSize](qfontdialog.md#setfixedsize)
+* [setFlexNodeSizeControlled](qfontdialog.md#setflexnodesizecontrolled)
+* [setFont](qfontdialog.md#setfont)
+* [setGeometry](qfontdialog.md#setgeometry)
+* [setInlineStyle](qfontdialog.md#setinlinestyle)
+* [setLayout](qfontdialog.md#setlayout)
+* [setMaximumSize](qfontdialog.md#setmaximumsize)
+* [setMinimumSize](qfontdialog.md#setminimumsize)
+* [setModal](qfontdialog.md#setmodal)
+* [setMouseTracking](qfontdialog.md#setmousetracking)
+* [setNodeParent](qfontdialog.md#setnodeparent)
+* [setObjectName](qfontdialog.md#setobjectname)
+* [setOption](qfontdialog.md#setoption)
+* [setOptions](qfontdialog.md#setoptions)
+* [setProperty](qfontdialog.md#setproperty)
+* [setResult](qfontdialog.md#setresult)
+* [setSizeGripEnabled](qfontdialog.md#setsizegripenabled)
+* [setStyleSheet](qfontdialog.md#setstylesheet)
+* [setWindowFlag](qfontdialog.md#setwindowflag)
+* [setWindowIcon](qfontdialog.md#setwindowicon)
+* [setWindowOpacity](qfontdialog.md#setwindowopacity)
+* [setWindowState](qfontdialog.md#setwindowstate)
+* [setWindowTitle](qfontdialog.md#setwindowtitle)
+* [show](qfontdialog.md#show)
+* [showFullScreen](qfontdialog.md#showfullscreen)
+* [showMaximized](qfontdialog.md#showmaximized)
+* [showMinimized](qfontdialog.md#showminimized)
+* [showNormal](qfontdialog.md#shownormal)
+* [size](qfontdialog.md#size)
+* [styleSheet](qfontdialog.md#stylesheet)
+* [testAttribute](qfontdialog.md#testattribute)
+* [testOption](qfontdialog.md#testoption)
+* [update](qfontdialog.md#update)
+* [updateGeometry](qfontdialog.md#updategeometry)
+* [windowOpacity](qfontdialog.md#windowopacity)
+* [windowState](qfontdialog.md#windowstate)
+* [windowTitle](qfontdialog.md#windowtitle)
+
+## Constructors
+
+### constructor
+
+\+ **new QFontDialog**(): *[QFontDialog](qfontdialog.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Returns:** *[QFontDialog](qfontdialog.md)*
+
+\+ **new QFontDialog**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QFontDialog](qfontdialog.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QFontDialog](qfontdialog.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹[QFontDialogSignals](../interfaces/qfontdialogsignals.md)›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+## Methods
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QFontDialogSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QFontDialogSignals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | QFontDialogSignals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### currentFont
+
+▸ **currentFont**(): *[QFont](qfont.md)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### exec
+
+▸ **exec**(): *number*
+
+*Inherited from [NodeDialog](nodedialog.md).[exec](nodedialog.md#exec)*
+
+**Returns:** *number*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isSizeGripEnabled
+
+▸ **isSizeGripEnabled**(): *boolean*
+
+*Inherited from [NodeDialog](nodedialog.md).[isSizeGripEnabled](nodedialog.md#issizegripenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### open
+
+▸ **open**(): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[open](nodedialog.md#open)*
+
+**Returns:** *void*
+
+___
+
+### options
+
+▸ **options**(): *[FontDialogOption](../enums/fontdialogoption.md)*
+
+**Returns:** *[FontDialogOption](../enums/fontdialogoption.md)*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### reject
+
+▸ **reject**(): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[reject](nodedialog.md#reject)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QFontDialogSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QFontDialogSignals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | QFontDialogSignals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### result
+
+▸ **result**(): *number*
+
+*Inherited from [NodeDialog](nodedialog.md).[result](nodedialog.md#result)*
+
+**Returns:** *number*
+
+___
+
+### selectedFont
+
+▸ **selectedFont**(): *[QFont](qfont.md)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCurrentFont
+
+▸ **setCurrentFont**(`font`: [QFont](qfont.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹[QFontDialogSignals](../interfaces/qfontdialogsignals.md)›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹[QFontDialogSignals](../interfaces/qfontdialogsignals.md)› |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setModal
+
+▸ **setModal**(`modal`: boolean): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setModal](nodedialog.md#setmodal)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`modal` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setOption
+
+▸ **setOption**(`option`: [FontDialogOption](../enums/fontdialogoption.md), `on`: boolean): *void*
+
+**Parameters:**
+
+Name | Type | Default |
+------ | ------ | ------ |
+`option` | [FontDialogOption](../enums/fontdialogoption.md) | - |
+`on` | boolean | true |
+
+**Returns:** *void*
+
+___
+
+### setOptions
+
+▸ **setOptions**(`options`: [FontDialogOption](../enums/fontdialogoption.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`options` | [FontDialogOption](../enums/fontdialogoption.md) |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setResult
+
+▸ **setResult**(`i`: number): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setResult](nodedialog.md#setresult)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`i` | number |
+
+**Returns:** *void*
+
+___
+
+### setSizeGripEnabled
+
+▸ **setSizeGripEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setSizeGripEnabled](nodedialog.md#setsizegripenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### testOption
+
+▸ **testOption**(`option`: [FontDialogOption](../enums/fontdialogoption.md)): *boolean*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`option` | [FontDialogOption](../enums/fontdialogoption.md) |
+
+**Returns:** *boolean*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
diff --git a/website/docs/api/generated/classes/qkeyevent.md b/website/docs/api/generated/classes/qkeyevent.md
index 181e0ede4..82bbc851c 100644
--- a/website/docs/api/generated/classes/qkeyevent.md
+++ b/website/docs/api/generated/classes/qkeyevent.md
@@ -30,13 +30,13 @@ sidebar_label: "QKeyEvent"
### constructor
-\+ **new QKeyEvent**(`event`: [NativeElement](../globals.md#nativeelement)): *[QKeyEvent](qkeyevent.md)*
+\+ **new QKeyEvent**(`event`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *[QKeyEvent](qkeyevent.md)*
**Parameters:**
Name | Type |
------ | ------ |
-`event` | [NativeElement](../globals.md#nativeelement) |
+`event` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
**Returns:** *[QKeyEvent](qkeyevent.md)*
diff --git a/website/docs/api/generated/classes/qlcdnumber.md b/website/docs/api/generated/classes/qlcdnumber.md
new file mode 100644
index 000000000..601369240
--- /dev/null
+++ b/website/docs/api/generated/classes/qlcdnumber.md
@@ -0,0 +1,1205 @@
+---
+id: "qlcdnumber"
+title: "QLCDNumber"
+sidebar_label: "QLCDNumber"
+---
+
+> Create and control number.
+
+**This class is a JS wrapper around Qt's [QLCDNumber class](https://doc.qt.io/qt-5/qlcdnumber.html)**
+
+The `QLCDNumber` widget displays a number with LCD-like digits.
+
+### Example
+
+```javascript
+const { QLCDNumber } = require("@nodegui/nodegui");
+
+const lcd = new QLCDNumber();
+
+```
+
+## Hierarchy
+
+ ↳ [NodeWidget](nodewidget.md)‹[QLCDNumberSignals](../interfaces/qlcdnumbersignals.md)›
+
+ ↳ **QLCDNumber**
+
+## Index
+
+### Constructors
+
+* [constructor](qlcdnumber.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](qlcdnumber.md#_rawinlinestyle)
+* [actions](qlcdnumber.md#actions)
+* [layout](qlcdnumber.md#optional-layout)
+* [native](qlcdnumber.md#native)
+* [nodeChildren](qlcdnumber.md#nodechildren)
+* [nodeParent](qlcdnumber.md#optional-nodeparent)
+* [type](qlcdnumber.md#type)
+
+### Methods
+
+* [activateWindow](qlcdnumber.md#activatewindow)
+* [addAction](qlcdnumber.md#addaction)
+* [addEventListener](qlcdnumber.md#addeventlistener)
+* [adjustSize](qlcdnumber.md#adjustsize)
+* [checkOverflow](qlcdnumber.md#checkoverflow)
+* [close](qlcdnumber.md#close)
+* [digitCount](qlcdnumber.md#digitcount)
+* [display](qlcdnumber.md#display)
+* [font](qlcdnumber.md#font)
+* [geometry](qlcdnumber.md#geometry)
+* [getFlexNode](qlcdnumber.md#getflexnode)
+* [hasMouseTracking](qlcdnumber.md#hasmousetracking)
+* [hide](qlcdnumber.md#hide)
+* [inherits](qlcdnumber.md#inherits)
+* [intValue](qlcdnumber.md#intvalue)
+* [isEnabled](qlcdnumber.md#isenabled)
+* [isVisible](qlcdnumber.md#isvisible)
+* [lower](qlcdnumber.md#lower)
+* [mode](qlcdnumber.md#mode)
+* [move](qlcdnumber.md#move)
+* [objectName](qlcdnumber.md#objectname)
+* [pos](qlcdnumber.md#pos)
+* [property](qlcdnumber.md#property)
+* [raise](qlcdnumber.md#raise)
+* [removeEventListener](qlcdnumber.md#removeeventlistener)
+* [repaint](qlcdnumber.md#repaint)
+* [repolish](qlcdnumber.md#repolish)
+* [resize](qlcdnumber.md#resize)
+* [segmentStyle](qlcdnumber.md#segmentstyle)
+* [setAttribute](qlcdnumber.md#setattribute)
+* [setBinMode](qlcdnumber.md#setbinmode)
+* [setContextMenuPolicy](qlcdnumber.md#setcontextmenupolicy)
+* [setCursor](qlcdnumber.md#setcursor)
+* [setDecMode](qlcdnumber.md#setdecmode)
+* [setDigitCount](qlcdnumber.md#setdigitcount)
+* [setEnabled](qlcdnumber.md#setenabled)
+* [setFixedSize](qlcdnumber.md#setfixedsize)
+* [setFlexNodeSizeControlled](qlcdnumber.md#setflexnodesizecontrolled)
+* [setFont](qlcdnumber.md#setfont)
+* [setGeometry](qlcdnumber.md#setgeometry)
+* [setHexMode](qlcdnumber.md#sethexmode)
+* [setInlineStyle](qlcdnumber.md#setinlinestyle)
+* [setLayout](qlcdnumber.md#setlayout)
+* [setMaximumSize](qlcdnumber.md#setmaximumsize)
+* [setMinimumSize](qlcdnumber.md#setminimumsize)
+* [setMode](qlcdnumber.md#setmode)
+* [setMouseTracking](qlcdnumber.md#setmousetracking)
+* [setNodeParent](qlcdnumber.md#setnodeparent)
+* [setObjectName](qlcdnumber.md#setobjectname)
+* [setOctMode](qlcdnumber.md#setoctmode)
+* [setProperty](qlcdnumber.md#setproperty)
+* [setSegmentStyle](qlcdnumber.md#setsegmentstyle)
+* [setSmallDecimalPoint](qlcdnumber.md#setsmalldecimalpoint)
+* [setStyleSheet](qlcdnumber.md#setstylesheet)
+* [setWindowFlag](qlcdnumber.md#setwindowflag)
+* [setWindowIcon](qlcdnumber.md#setwindowicon)
+* [setWindowOpacity](qlcdnumber.md#setwindowopacity)
+* [setWindowState](qlcdnumber.md#setwindowstate)
+* [setWindowTitle](qlcdnumber.md#setwindowtitle)
+* [show](qlcdnumber.md#show)
+* [showFullScreen](qlcdnumber.md#showfullscreen)
+* [showMaximized](qlcdnumber.md#showmaximized)
+* [showMinimized](qlcdnumber.md#showminimized)
+* [showNormal](qlcdnumber.md#shownormal)
+* [size](qlcdnumber.md#size)
+* [smallDecimalPoint](qlcdnumber.md#smalldecimalpoint)
+* [styleSheet](qlcdnumber.md#stylesheet)
+* [testAttribute](qlcdnumber.md#testattribute)
+* [update](qlcdnumber.md#update)
+* [updateGeometry](qlcdnumber.md#updategeometry)
+* [value](qlcdnumber.md#value)
+* [windowOpacity](qlcdnumber.md#windowopacity)
+* [windowState](qlcdnumber.md#windowstate)
+* [windowTitle](qlcdnumber.md#windowtitle)
+
+## Constructors
+
+### constructor
+
+\+ **new QLCDNumber**(): *[QLCDNumber](qlcdnumber.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Returns:** *[QLCDNumber](qlcdnumber.md)*
+
+\+ **new QLCDNumber**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QLCDNumber](qlcdnumber.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QLCDNumber](qlcdnumber.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹[QLCDNumberSignals](../interfaces/qlcdnumbersignals.md)›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+## Methods
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QLCDNumberSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QLCDNumberSignals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | QLCDNumberSignals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### checkOverflow
+
+▸ **checkOverflow**(`num`: number): *boolean*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`num` | number |
+
+**Returns:** *boolean*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### digitCount
+
+▸ **digitCount**(): *number*
+
+**Returns:** *number*
+
+___
+
+### display
+
+▸ **display**(`value`: string | number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`value` | string | number |
+
+**Returns:** *void*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### intValue
+
+▸ **intValue**(): *number*
+
+**Returns:** *number*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### mode
+
+▸ **mode**(): *[Mode](../enums/mode.md)*
+
+**Returns:** *[Mode](../enums/mode.md)*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QLCDNumberSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QLCDNumberSignals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | QLCDNumberSignals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### segmentStyle
+
+▸ **segmentStyle**(): *[SegmentStyle](../enums/segmentstyle.md)*
+
+**Returns:** *[SegmentStyle](../enums/segmentstyle.md)*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setBinMode
+
+▸ **setBinMode**(): *void*
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setDecMode
+
+▸ **setDecMode**(): *void*
+
+**Returns:** *void*
+
+___
+
+### setDigitCount
+
+▸ **setDigitCount**(`numDigits`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`numDigits` | number |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setHexMode
+
+▸ **setHexMode**(): *void*
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹[QLCDNumberSignals](../interfaces/qlcdnumbersignals.md)›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹[QLCDNumberSignals](../interfaces/qlcdnumbersignals.md)› |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMode
+
+▸ **setMode**(`mode`: [Mode](../enums/mode.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [Mode](../enums/mode.md) |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setOctMode
+
+▸ **setOctMode**(): *void*
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setSegmentStyle
+
+▸ **setSegmentStyle**(`style`: [SegmentStyle](../enums/segmentstyle.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | [SegmentStyle](../enums/segmentstyle.md) |
+
+**Returns:** *void*
+
+___
+
+### setSmallDecimalPoint
+
+▸ **setSmallDecimalPoint**(`enabled`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### smallDecimalPoint
+
+▸ **smallDecimalPoint**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### value
+
+▸ **value**(): *number*
+
+**Returns:** *number*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
diff --git a/website/docs/api/generated/classes/qlistview.md b/website/docs/api/generated/classes/qlistview.md
new file mode 100644
index 000000000..4904f834c
--- /dev/null
+++ b/website/docs/api/generated/classes/qlistview.md
@@ -0,0 +1,2253 @@
+---
+id: "qlistview"
+title: "QListView"
+sidebar_label: "QListView"
+---
+
+## Hierarchy
+
+ ↳ [NodeListView](nodelistview.md)‹[QListViewSignals](../globals.md#qlistviewsignals)›
+
+ ↳ **QListView**
+
+## Index
+
+### Constructors
+
+* [constructor](qlistview.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](qlistview.md#_rawinlinestyle)
+* [actions](qlistview.md#actions)
+* [layout](qlistview.md#optional-layout)
+* [native](qlistview.md#native)
+* [nodeChildren](qlistview.md#nodechildren)
+* [nodeParent](qlistview.md#optional-nodeparent)
+* [type](qlistview.md#type)
+* [viewportWidget](qlistview.md#optional-viewportwidget)
+
+### Methods
+
+* [activateWindow](qlistview.md#activatewindow)
+* [addAction](qlistview.md#addaction)
+* [addEventListener](qlistview.md#addeventlistener)
+* [adjustSize](qlistview.md#adjustsize)
+* [alternatingRowColors](qlistview.md#alternatingrowcolors)
+* [autoScrollMargin](qlistview.md#autoscrollmargin)
+* [batchSize](qlistview.md#batchsize)
+* [clearPropertyFlags](qlistview.md#clearpropertyflags)
+* [close](qlistview.md#close)
+* [currentIndex](qlistview.md#currentindex)
+* [defaultDropAction](qlistview.md#defaultdropaction)
+* [dragDropMode](qlistview.md#dragdropmode)
+* [dragDropOverwriteMode](qlistview.md#dragdropoverwritemode)
+* [dragEnabled](qlistview.md#dragenabled)
+* [editTriggers](qlistview.md#edittriggers)
+* [flow](qlistview.md#flow)
+* [font](qlistview.md#font)
+* [frameRect](qlistview.md#framerect)
+* [frameShadow](qlistview.md#frameshadow)
+* [frameShape](qlistview.md#frameshape)
+* [frameStyle](qlistview.md#framestyle)
+* [frameWidth](qlistview.md#framewidth)
+* [geometry](qlistview.md#geometry)
+* [getFlexNode](qlistview.md#getflexnode)
+* [gridSize](qlistview.md#gridsize)
+* [hasAutoScroll](qlistview.md#hasautoscroll)
+* [hasMouseTracking](qlistview.md#hasmousetracking)
+* [hide](qlistview.md#hide)
+* [horizontalScrollMode](qlistview.md#horizontalscrollmode)
+* [iconSize](qlistview.md#iconsize)
+* [indexWidget](qlistview.md#indexwidget)
+* [inherits](qlistview.md#inherits)
+* [isEnabled](qlistview.md#isenabled)
+* [isRowHidden](qlistview.md#isrowhidden)
+* [isSelectionRectVisible](qlistview.md#isselectionrectvisible)
+* [isVisible](qlistview.md#isvisible)
+* [isWrapping](qlistview.md#iswrapping)
+* [itemAlignment](qlistview.md#itemalignment)
+* [layoutMode](qlistview.md#layoutmode)
+* [lineWidth](qlistview.md#linewidth)
+* [lower](qlistview.md#lower)
+* [midLineWidth](qlistview.md#midlinewidth)
+* [modelColumn](qlistview.md#modelcolumn)
+* [move](qlistview.md#move)
+* [movement](qlistview.md#movement)
+* [objectName](qlistview.md#objectname)
+* [pos](qlistview.md#pos)
+* [property](qlistview.md#property)
+* [raise](qlistview.md#raise)
+* [removeEventListener](qlistview.md#removeeventlistener)
+* [repaint](qlistview.md#repaint)
+* [repolish](qlistview.md#repolish)
+* [resetHorizontalScrollMode](qlistview.md#resethorizontalscrollmode)
+* [resetVerticalScrollMode](qlistview.md#resetverticalscrollmode)
+* [resize](qlistview.md#resize)
+* [resizeMode](qlistview.md#resizemode)
+* [scrollToBottom](qlistview.md#scrolltobottom)
+* [scrollToTop](qlistview.md#scrolltotop)
+* [selectionBehavior](qlistview.md#selectionbehavior)
+* [selectionMode](qlistview.md#selectionmode)
+* [setAlternatingRowColors](qlistview.md#setalternatingrowcolors)
+* [setAttribute](qlistview.md#setattribute)
+* [setAutoScroll](qlistview.md#setautoscroll)
+* [setAutoScrollMargin](qlistview.md#setautoscrollmargin)
+* [setBatchSize](qlistview.md#setbatchsize)
+* [setContextMenuPolicy](qlistview.md#setcontextmenupolicy)
+* [setCurrentIndex](qlistview.md#setcurrentindex)
+* [setCursor](qlistview.md#setcursor)
+* [setDefaultDropAction](qlistview.md#setdefaultdropaction)
+* [setDragDropMode](qlistview.md#setdragdropmode)
+* [setDragDropOverwriteMode](qlistview.md#setdragdropoverwritemode)
+* [setDragEnabled](qlistview.md#setdragenabled)
+* [setDropIndicatorShown](qlistview.md#setdropindicatorshown)
+* [setEditTriggers](qlistview.md#setedittriggers)
+* [setEnabled](qlistview.md#setenabled)
+* [setFixedSize](qlistview.md#setfixedsize)
+* [setFlexNodeSizeControlled](qlistview.md#setflexnodesizecontrolled)
+* [setFlow](qlistview.md#setflow)
+* [setFont](qlistview.md#setfont)
+* [setFrameRect](qlistview.md#setframerect)
+* [setFrameShadow](qlistview.md#setframeshadow)
+* [setFrameShape](qlistview.md#setframeshape)
+* [setFrameStyle](qlistview.md#setframestyle)
+* [setGeometry](qlistview.md#setgeometry)
+* [setGridSize](qlistview.md#setgridsize)
+* [setHorizontalScrollBarPolicy](qlistview.md#sethorizontalscrollbarpolicy)
+* [setHorizontalScrollMode](qlistview.md#sethorizontalscrollmode)
+* [setIconSize](qlistview.md#seticonsize)
+* [setIndexWidget](qlistview.md#setindexwidget)
+* [setInlineStyle](qlistview.md#setinlinestyle)
+* [setItemAlignment](qlistview.md#setitemalignment)
+* [setLayout](qlistview.md#setlayout)
+* [setLayoutMode](qlistview.md#setlayoutmode)
+* [setLineWidth](qlistview.md#setlinewidth)
+* [setMaximumSize](qlistview.md#setmaximumsize)
+* [setMidLineWidth](qlistview.md#setmidlinewidth)
+* [setMinimumSize](qlistview.md#setminimumsize)
+* [setModelColumn](qlistview.md#setmodelcolumn)
+* [setMouseTracking](qlistview.md#setmousetracking)
+* [setMovement](qlistview.md#setmovement)
+* [setNodeParent](qlistview.md#setnodeparent)
+* [setObjectName](qlistview.md#setobjectname)
+* [setProperty](qlistview.md#setproperty)
+* [setResizeMode](qlistview.md#setresizemode)
+* [setRowHidden](qlistview.md#setrowhidden)
+* [setSelectionBehavior](qlistview.md#setselectionbehavior)
+* [setSelectionMode](qlistview.md#setselectionmode)
+* [setSelectionRectVisible](qlistview.md#setselectionrectvisible)
+* [setSpacing](qlistview.md#setspacing)
+* [setStyleSheet](qlistview.md#setstylesheet)
+* [setTabKeyNavigation](qlistview.md#settabkeynavigation)
+* [setTextElideMode](qlistview.md#settextelidemode)
+* [setUniformItemSizes](qlistview.md#setuniformitemsizes)
+* [setVerticalScrollBarPolicy](qlistview.md#setverticalscrollbarpolicy)
+* [setVerticalScrollMode](qlistview.md#setverticalscrollmode)
+* [setViewMode](qlistview.md#setviewmode)
+* [setViewport](qlistview.md#setviewport)
+* [setWindowFlag](qlistview.md#setwindowflag)
+* [setWindowIcon](qlistview.md#setwindowicon)
+* [setWindowOpacity](qlistview.md#setwindowopacity)
+* [setWindowState](qlistview.md#setwindowstate)
+* [setWindowTitle](qlistview.md#setwindowtitle)
+* [setWordWrap](qlistview.md#setwordwrap)
+* [setWrapping](qlistview.md#setwrapping)
+* [show](qlistview.md#show)
+* [showDropIndicator](qlistview.md#showdropindicator)
+* [showFullScreen](qlistview.md#showfullscreen)
+* [showMaximized](qlistview.md#showmaximized)
+* [showMinimized](qlistview.md#showminimized)
+* [showNormal](qlistview.md#shownormal)
+* [size](qlistview.md#size)
+* [spacing](qlistview.md#spacing)
+* [styleSheet](qlistview.md#stylesheet)
+* [tabKeyNavigation](qlistview.md#tabkeynavigation)
+* [testAttribute](qlistview.md#testattribute)
+* [textElideMode](qlistview.md#textelidemode)
+* [uniformItemSizes](qlistview.md#uniformitemsizes)
+* [update](qlistview.md#update)
+* [updateGeometry](qlistview.md#updategeometry)
+* [verticalScrollMode](qlistview.md#verticalscrollmode)
+* [viewMode](qlistview.md#viewmode)
+* [viewport](qlistview.md#viewport)
+* [windowOpacity](qlistview.md#windowopacity)
+* [windowState](qlistview.md#windowstate)
+* [windowTitle](qlistview.md#windowtitle)
+* [wordWrap](qlistview.md#wordwrap)
+
+## Constructors
+
+### constructor
+
+\+ **new QListView**(): *[QListView](qlistview.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Returns:** *[QListView](qlistview.md)*
+
+\+ **new QListView**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QListView](qlistview.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QListView](qlistview.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹[QListViewSignals](../globals.md#qlistviewsignals)›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+___
+
+### `Optional` viewportWidget
+
+• **viewportWidget**? : *[NodeWidget](nodewidget.md)‹any›*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[viewportWidget](qabstractscrollarea.md#optional-viewportwidget)*
+
+## Methods
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QListViewSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QListViewSignals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | QListViewSignals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### alternatingRowColors
+
+▸ **alternatingRowColors**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[alternatingRowColors](qabstractitemview.md#alternatingrowcolors)*
+
+**Returns:** *boolean*
+
+___
+
+### autoScrollMargin
+
+▸ **autoScrollMargin**(): *number*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[autoScrollMargin](qabstractitemview.md#autoscrollmargin)*
+
+**Returns:** *number*
+
+___
+
+### batchSize
+
+▸ **batchSize**(): *number*
+
+*Inherited from [NodeListView](nodelistview.md).[batchSize](nodelistview.md#batchsize)*
+
+**Returns:** *number*
+
+___
+
+### clearPropertyFlags
+
+▸ **clearPropertyFlags**(): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[clearPropertyFlags](nodelistview.md#clearpropertyflags)*
+
+**Returns:** *void*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### currentIndex
+
+▸ **currentIndex**(): *[QModelIndex](qmodelindex.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[currentIndex](qabstractitemview.md#currentindex)*
+
+**Returns:** *[QModelIndex](qmodelindex.md)*
+
+___
+
+### defaultDropAction
+
+▸ **defaultDropAction**(): *[DropAction](../enums/dropaction.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[defaultDropAction](qabstractitemview.md#defaultdropaction)*
+
+**Returns:** *[DropAction](../enums/dropaction.md)*
+
+___
+
+### dragDropMode
+
+▸ **dragDropMode**(): *[DragDropMode](../enums/dragdropmode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[dragDropMode](qabstractitemview.md#dragdropmode)*
+
+**Returns:** *[DragDropMode](../enums/dragdropmode.md)*
+
+___
+
+### dragDropOverwriteMode
+
+▸ **dragDropOverwriteMode**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[dragDropOverwriteMode](qabstractitemview.md#dragdropoverwritemode)*
+
+**Returns:** *boolean*
+
+___
+
+### dragEnabled
+
+▸ **dragEnabled**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[dragEnabled](qabstractitemview.md#dragenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### editTriggers
+
+▸ **editTriggers**(): *number*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[editTriggers](qabstractitemview.md#edittriggers)*
+
+**Returns:** *number*
+
+___
+
+### flow
+
+▸ **flow**(): *[Flow](../enums/flow.md)*
+
+*Inherited from [NodeListView](nodelistview.md).[flow](nodelistview.md#flow)*
+
+**Returns:** *[Flow](../enums/flow.md)*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### frameRect
+
+▸ **frameRect**(): *[QRect](qrect.md)*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameRect](nodeframe.md#framerect)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### frameShadow
+
+▸ **frameShadow**(): *[Shadow](../enums/shadow.md)*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameShadow](nodeframe.md#frameshadow)*
+
+**Returns:** *[Shadow](../enums/shadow.md)*
+
+___
+
+### frameShape
+
+▸ **frameShape**(): *[Shape](../enums/shape.md)*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameShape](nodeframe.md#frameshape)*
+
+**Returns:** *[Shape](../enums/shape.md)*
+
+___
+
+### frameStyle
+
+▸ **frameStyle**(): *number*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameStyle](nodeframe.md#framestyle)*
+
+**Returns:** *number*
+
+___
+
+### frameWidth
+
+▸ **frameWidth**(): *number*
+
+*Inherited from [NodeFrame](nodeframe.md).[frameWidth](nodeframe.md#framewidth)*
+
+**Returns:** *number*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### gridSize
+
+▸ **gridSize**(): *[QSize](qsize.md)*
+
+*Inherited from [NodeListView](nodelistview.md).[gridSize](nodelistview.md#gridsize)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### hasAutoScroll
+
+▸ **hasAutoScroll**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[hasAutoScroll](qabstractitemview.md#hasautoscroll)*
+
+**Returns:** *boolean*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### horizontalScrollMode
+
+▸ **horizontalScrollMode**(): *[ScrollMode](../enums/scrollmode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[horizontalScrollMode](qabstractitemview.md#horizontalscrollmode)*
+
+**Returns:** *[ScrollMode](../enums/scrollmode.md)*
+
+___
+
+### iconSize
+
+▸ **iconSize**(): *[QSize](qsize.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[iconSize](qabstractitemview.md#iconsize)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### indexWidget
+
+▸ **indexWidget**(`index`: [QModelIndex](qmodelindex.md)): *[QWidget](qwidget.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[indexWidget](qabstractitemview.md#indexwidget)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | [QModelIndex](qmodelindex.md) |
+
+**Returns:** *[QWidget](qwidget.md)*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isRowHidden
+
+▸ **isRowHidden**(`row`: number): *boolean*
+
+*Inherited from [NodeListView](nodelistview.md).[isRowHidden](nodelistview.md#isrowhidden)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`row` | number |
+
+**Returns:** *boolean*
+
+___
+
+### isSelectionRectVisible
+
+▸ **isSelectionRectVisible**(): *boolean*
+
+*Inherited from [NodeListView](nodelistview.md).[isSelectionRectVisible](nodelistview.md#isselectionrectvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### isWrapping
+
+▸ **isWrapping**(): *boolean*
+
+*Inherited from [NodeListView](nodelistview.md).[isWrapping](nodelistview.md#iswrapping)*
+
+**Returns:** *boolean*
+
+___
+
+### itemAlignment
+
+▸ **itemAlignment**(): *[AlignmentFlag](../enums/alignmentflag.md)*
+
+*Inherited from [NodeListView](nodelistview.md).[itemAlignment](nodelistview.md#itemalignment)*
+
+**Returns:** *[AlignmentFlag](../enums/alignmentflag.md)*
+
+___
+
+### layoutMode
+
+▸ **layoutMode**(): *[LayoutMode](../enums/layoutmode.md)*
+
+*Inherited from [NodeListView](nodelistview.md).[layoutMode](nodelistview.md#layoutmode)*
+
+**Returns:** *[LayoutMode](../enums/layoutmode.md)*
+
+___
+
+### lineWidth
+
+▸ **lineWidth**(): *number*
+
+*Inherited from [NodeFrame](nodeframe.md).[lineWidth](nodeframe.md#linewidth)*
+
+**Returns:** *number*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### midLineWidth
+
+▸ **midLineWidth**(): *number*
+
+*Inherited from [NodeFrame](nodeframe.md).[midLineWidth](nodeframe.md#midlinewidth)*
+
+**Returns:** *number*
+
+___
+
+### modelColumn
+
+▸ **modelColumn**(): *number*
+
+*Inherited from [NodeListView](nodelistview.md).[modelColumn](nodelistview.md#modelcolumn)*
+
+**Returns:** *number*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### movement
+
+▸ **movement**(): *[Movement](../enums/movement.md)*
+
+*Inherited from [NodeListView](nodelistview.md).[movement](nodelistview.md#movement)*
+
+**Returns:** *[Movement](../enums/movement.md)*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QListViewSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QListViewSignals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | QListViewSignals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### resetHorizontalScrollMode
+
+▸ **resetHorizontalScrollMode**(): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[resetHorizontalScrollMode](qabstractitemview.md#resethorizontalscrollmode)*
+
+**Returns:** *void*
+
+___
+
+### resetVerticalScrollMode
+
+▸ **resetVerticalScrollMode**(): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[resetVerticalScrollMode](qabstractitemview.md#resetverticalscrollmode)*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### resizeMode
+
+▸ **resizeMode**(): *[ResizeMode](../enums/resizemode.md)*
+
+*Inherited from [NodeListView](nodelistview.md).[resizeMode](nodelistview.md#resizemode)*
+
+**Returns:** *[ResizeMode](../enums/resizemode.md)*
+
+___
+
+### scrollToBottom
+
+▸ **scrollToBottom**(): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[scrollToBottom](qabstractitemview.md#scrolltobottom)*
+
+**Returns:** *void*
+
+___
+
+### scrollToTop
+
+▸ **scrollToTop**(): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[scrollToTop](qabstractitemview.md#scrolltotop)*
+
+**Returns:** *void*
+
+___
+
+### selectionBehavior
+
+▸ **selectionBehavior**(): *[SelectionBehavior](../enums/selectionbehavior.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[selectionBehavior](qabstractitemview.md#selectionbehavior)*
+
+**Returns:** *[SelectionBehavior](../enums/selectionbehavior.md)*
+
+___
+
+### selectionMode
+
+▸ **selectionMode**(): *[SelectionMode](../enums/selectionmode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[selectionMode](qabstractitemview.md#selectionmode)*
+
+**Returns:** *[SelectionMode](../enums/selectionmode.md)*
+
+___
+
+### setAlternatingRowColors
+
+▸ **setAlternatingRowColors**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setAlternatingRowColors](qabstractitemview.md#setalternatingrowcolors)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAutoScroll
+
+▸ **setAutoScroll**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setAutoScroll](qabstractitemview.md#setautoscroll)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAutoScrollMargin
+
+▸ **setAutoScrollMargin**(`margin`: number): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setAutoScrollMargin](qabstractitemview.md#setautoscrollmargin)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`margin` | number |
+
+**Returns:** *void*
+
+___
+
+### setBatchSize
+
+▸ **setBatchSize**(`batchSize`: number): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setBatchSize](nodelistview.md#setbatchsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`batchSize` | number |
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCurrentIndex
+
+▸ **setCurrentIndex**(`index`: [QModelIndex](qmodelindex.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setCurrentIndex](qabstractitemview.md#setcurrentindex)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | [QModelIndex](qmodelindex.md) |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setDefaultDropAction
+
+▸ **setDefaultDropAction**(`dropAction`: [DropAction](../enums/dropaction.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDefaultDropAction](qabstractitemview.md#setdefaultdropaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`dropAction` | [DropAction](../enums/dropaction.md) |
+
+**Returns:** *void*
+
+___
+
+### setDragDropMode
+
+▸ **setDragDropMode**(`behavior`: [DragDropMode](../enums/dragdropmode.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDragDropMode](qabstractitemview.md#setdragdropmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`behavior` | [DragDropMode](../enums/dragdropmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setDragDropOverwriteMode
+
+▸ **setDragDropOverwriteMode**(`overwrite`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDragDropOverwriteMode](qabstractitemview.md#setdragdropoverwritemode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`overwrite` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setDragEnabled
+
+▸ **setDragEnabled**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDragEnabled](qabstractitemview.md#setdragenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setDropIndicatorShown
+
+▸ **setDropIndicatorShown**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setDropIndicatorShown](qabstractitemview.md#setdropindicatorshown)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setEditTriggers
+
+▸ **setEditTriggers**(`triggers`: number): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setEditTriggers](qabstractitemview.md#setedittriggers)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`triggers` | number |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFlow
+
+▸ **setFlow**(`flow`: [Flow](../enums/flow.md)): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setFlow](nodelistview.md#setflow)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`flow` | [Flow](../enums/flow.md) |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrameRect
+
+▸ **setFrameRect**(`r`: [QRect](qrect.md)): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setFrameRect](nodeframe.md#setframerect)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`r` | [QRect](qrect.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrameShadow
+
+▸ **setFrameShadow**(`type`: [Shadow](../enums/shadow.md)): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setFrameShadow](nodeframe.md#setframeshadow)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`type` | [Shadow](../enums/shadow.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrameShape
+
+▸ **setFrameShape**(`type`: [Shape](../enums/shape.md)): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setFrameShape](nodeframe.md#setframeshape)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`type` | [Shape](../enums/shape.md) |
+
+**Returns:** *void*
+
+___
+
+### setFrameStyle
+
+▸ **setFrameStyle**(`style`: number): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setFrameStyle](nodeframe.md#setframestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | number |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setGridSize
+
+▸ **setGridSize**(`size`: [QSize](qsize.md)): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setGridSize](nodelistview.md#setgridsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`size` | [QSize](qsize.md) |
+
+**Returns:** *void*
+
+___
+
+### setHorizontalScrollBarPolicy
+
+▸ **setHorizontalScrollBarPolicy**(`policy`: [ScrollBarPolicy](../enums/scrollbarpolicy.md)): *void*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[setHorizontalScrollBarPolicy](qabstractscrollarea.md#sethorizontalscrollbarpolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`policy` | [ScrollBarPolicy](../enums/scrollbarpolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setHorizontalScrollMode
+
+▸ **setHorizontalScrollMode**(`mode`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setHorizontalScrollMode](qabstractitemview.md#sethorizontalscrollmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setIconSize
+
+▸ **setIconSize**(`iconSize`: [QSize](qsize.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setIconSize](qabstractitemview.md#seticonsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`iconSize` | [QSize](qsize.md) |
+
+**Returns:** *void*
+
+___
+
+### setIndexWidget
+
+▸ **setIndexWidget**(`index`: [QModelIndex](qmodelindex.md), `widget`: [QWidget](qwidget.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setIndexWidget](qabstractitemview.md#setindexwidget)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | [QModelIndex](qmodelindex.md) |
+`widget` | [QWidget](qwidget.md) |
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setItemAlignment
+
+▸ **setItemAlignment**(`alignment`: [AlignmentFlag](../enums/alignmentflag.md)): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setItemAlignment](nodelistview.md#setitemalignment)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`alignment` | [AlignmentFlag](../enums/alignmentflag.md) |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹[QListViewSignals](../globals.md#qlistviewsignals)›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹[QListViewSignals](../globals.md#qlistviewsignals)› |
+
+**Returns:** *void*
+
+___
+
+### setLayoutMode
+
+▸ **setLayoutMode**(`mode`: [LayoutMode](../enums/layoutmode.md)): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setLayoutMode](nodelistview.md#setlayoutmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [LayoutMode](../enums/layoutmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setLineWidth
+
+▸ **setLineWidth**(`width`: number): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setLineWidth](nodeframe.md#setlinewidth)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMidLineWidth
+
+▸ **setMidLineWidth**(`width`: number): *void*
+
+*Inherited from [NodeFrame](nodeframe.md).[setMidLineWidth](nodeframe.md#setmidlinewidth)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setModelColumn
+
+▸ **setModelColumn**(`column`: number): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setModelColumn](nodelistview.md#setmodelcolumn)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`column` | number |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setMovement
+
+▸ **setMovement**(`movement`: [Movement](../enums/movement.md)): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setMovement](nodelistview.md#setmovement)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`movement` | [Movement](../enums/movement.md) |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setResizeMode
+
+▸ **setResizeMode**(`mode`: [ResizeMode](../enums/resizemode.md)): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setResizeMode](nodelistview.md#setresizemode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [ResizeMode](../enums/resizemode.md) |
+
+**Returns:** *void*
+
+___
+
+### setRowHidden
+
+▸ **setRowHidden**(`row`: number, `hide`: boolean): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setRowHidden](nodelistview.md#setrowhidden)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`row` | number |
+`hide` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setSelectionBehavior
+
+▸ **setSelectionBehavior**(`behavior`: [SelectionBehavior](../enums/selectionbehavior.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setSelectionBehavior](qabstractitemview.md#setselectionbehavior)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`behavior` | [SelectionBehavior](../enums/selectionbehavior.md) |
+
+**Returns:** *void*
+
+___
+
+### setSelectionMode
+
+▸ **setSelectionMode**(`mode`: [SelectionMode](../enums/selectionmode.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setSelectionMode](qabstractitemview.md#setselectionmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [SelectionMode](../enums/selectionmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setSelectionRectVisible
+
+▸ **setSelectionRectVisible**(`show`: boolean): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setSelectionRectVisible](nodelistview.md#setselectionrectvisible)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`show` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setSpacing
+
+▸ **setSpacing**(`space`: number): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setSpacing](nodelistview.md#setspacing)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`space` | number |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setTabKeyNavigation
+
+▸ **setTabKeyNavigation**(`enable`: boolean): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setTabKeyNavigation](qabstractitemview.md#settabkeynavigation)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setTextElideMode
+
+▸ **setTextElideMode**(`mode`: [TextElideMode](../enums/textelidemode.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setTextElideMode](qabstractitemview.md#settextelidemode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [TextElideMode](../enums/textelidemode.md) |
+
+**Returns:** *void*
+
+___
+
+### setUniformItemSizes
+
+▸ **setUniformItemSizes**(`enable`: boolean): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setUniformItemSizes](nodelistview.md#setuniformitemsizes)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setVerticalScrollBarPolicy
+
+▸ **setVerticalScrollBarPolicy**(`policy`: [ScrollBarPolicy](../enums/scrollbarpolicy.md)): *void*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[setVerticalScrollBarPolicy](qabstractscrollarea.md#setverticalscrollbarpolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`policy` | [ScrollBarPolicy](../enums/scrollbarpolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setVerticalScrollMode
+
+▸ **setVerticalScrollMode**(`mode`: [ScrollMode](../enums/scrollmode.md)): *void*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[setVerticalScrollMode](qabstractitemview.md#setverticalscrollmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [ScrollMode](../enums/scrollmode.md) |
+
+**Returns:** *void*
+
+___
+
+### setViewMode
+
+▸ **setViewMode**(`mode`: ViewMode): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setViewMode](nodelistview.md#setviewmode)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | ViewMode |
+
+**Returns:** *void*
+
+___
+
+### setViewport
+
+▸ **setViewport**(`widget`: [NodeWidget](nodewidget.md)‹any›): *void*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[setViewport](qabstractscrollarea.md#setviewport)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`widget` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### setWordWrap
+
+▸ **setWordWrap**(`on`: boolean): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setWordWrap](nodelistview.md#setwordwrap)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`on` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWrapping
+
+▸ **setWrapping**(`enable`: boolean): *void*
+
+*Inherited from [NodeListView](nodelistview.md).[setWrapping](nodelistview.md#setwrapping)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showDropIndicator
+
+▸ **showDropIndicator**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[showDropIndicator](qabstractitemview.md#showdropindicator)*
+
+**Returns:** *boolean*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### spacing
+
+▸ **spacing**(): *number*
+
+*Inherited from [NodeListView](nodelistview.md).[spacing](nodelistview.md#spacing)*
+
+**Returns:** *number*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### tabKeyNavigation
+
+▸ **tabKeyNavigation**(): *boolean*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[tabKeyNavigation](qabstractitemview.md#tabkeynavigation)*
+
+**Returns:** *boolean*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### textElideMode
+
+▸ **textElideMode**(): *[TextElideMode](../enums/textelidemode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[textElideMode](qabstractitemview.md#textelidemode)*
+
+**Returns:** *[TextElideMode](../enums/textelidemode.md)*
+
+___
+
+### uniformItemSizes
+
+▸ **uniformItemSizes**(): *boolean*
+
+*Inherited from [NodeListView](nodelistview.md).[uniformItemSizes](nodelistview.md#uniformitemsizes)*
+
+**Returns:** *boolean*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### verticalScrollMode
+
+▸ **verticalScrollMode**(): *[ScrollMode](../enums/scrollmode.md)*
+
+*Inherited from [QAbstractItemView](qabstractitemview.md).[verticalScrollMode](qabstractitemview.md#verticalscrollmode)*
+
+**Returns:** *[ScrollMode](../enums/scrollmode.md)*
+
+___
+
+### viewMode
+
+▸ **viewMode**(): *ViewMode*
+
+*Inherited from [NodeListView](nodelistview.md).[viewMode](nodelistview.md#viewmode)*
+
+**Returns:** *ViewMode*
+
+___
+
+### viewport
+
+▸ **viewport**(): *[QWidget](qwidget.md)*
+
+*Inherited from [QAbstractScrollArea](qabstractscrollarea.md).[viewport](qabstractscrollarea.md#viewport)*
+
+**Returns:** *[QWidget](qwidget.md)*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
+
+___
+
+### wordWrap
+
+▸ **wordWrap**(): *boolean*
+
+*Inherited from [NodeListView](nodelistview.md).[wordWrap](nodelistview.md#wordwrap)*
+
+**Returns:** *boolean*
diff --git a/website/docs/api/generated/classes/qlistwidget.md b/website/docs/api/generated/classes/qlistwidget.md
index ed85a3f79..453fee5d0 100644
--- a/website/docs/api/generated/classes/qlistwidget.md
+++ b/website/docs/api/generated/classes/qlistwidget.md
@@ -29,7 +29,7 @@ listWidget.addItem(listWidgetItem);
## Hierarchy
- ↳ [QAbstractItemView](qabstractitemview.md)‹[QListWidgetSignals](../interfaces/qlistwidgetsignals.md)›
+ ↳ [NodeListView](nodelistview.md)‹[QListWidgetSignals](../interfaces/qlistwidgetsignals.md)›
↳ **QListWidget**
@@ -76,6 +76,7 @@ listWidget.addItem(listWidgetItem);
* [dragEnabled](qlistwidget.md#dragenabled)
* [editItem](qlistwidget.md#edititem)
* [editTriggers](qlistwidget.md#edittriggers)
+* [findItems](qlistwidget.md#finditems)
* [flow](qlistwidget.md#flow)
* [font](qlistwidget.md#font)
* [frameRect](qlistwidget.md#framerect)
@@ -130,6 +131,7 @@ listWidget.addItem(listWidgetItem);
* [scrollToBottom](qlistwidget.md#scrolltobottom)
* [scrollToItem](qlistwidget.md#scrolltoitem)
* [scrollToTop](qlistwidget.md#scrolltotop)
+* [selectedItems](qlistwidget.md#selecteditems)
* [selectionBehavior](qlistwidget.md#selectionbehavior)
* [selectionMode](qlistwidget.md#selectionmode)
* [setAlternatingRowColors](qlistwidget.md#setalternatingrowcolors)
@@ -464,6 +466,8 @@ ___
▸ **batchSize**(): *number*
+*Inherited from [NodeListView](nodelistview.md).[batchSize](nodelistview.md#batchsize)*
+
**Returns:** *number*
___
@@ -480,6 +484,8 @@ ___
▸ **clearPropertyFlags**(): *void*
+*Inherited from [NodeListView](nodelistview.md).[clearPropertyFlags](nodelistview.md#clearpropertyflags)*
+
**Returns:** *void*
___
@@ -606,10 +612,27 @@ ___
___
+### findItems
+
+▸ **findItems**(`text`: string, `flags`: [MatchFlag](../enums/matchflag.md)): *[QListWidgetItem](qlistwidgetitem.md)[]*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`text` | string |
+`flags` | [MatchFlag](../enums/matchflag.md) |
+
+**Returns:** *[QListWidgetItem](qlistwidgetitem.md)[]*
+
+___
+
### flow
▸ **flow**(): *[Flow](../enums/flow.md)*
+*Inherited from [NodeListView](nodelistview.md).[flow](nodelistview.md#flow)*
+
**Returns:** *[Flow](../enums/flow.md)*
___
@@ -698,6 +721,8 @@ ___
▸ **gridSize**(): *[QSize](qsize.md)*
+*Inherited from [NodeListView](nodelistview.md).[gridSize](nodelistview.md#gridsize)*
+
**Returns:** *[QSize](qsize.md)*
___
@@ -842,6 +867,8 @@ ___
▸ **isRowHidden**(`row`: number): *boolean*
+*Inherited from [NodeListView](nodelistview.md).[isRowHidden](nodelistview.md#isrowhidden)*
+
**Parameters:**
Name | Type |
@@ -856,6 +883,8 @@ ___
▸ **isSelectionRectVisible**(): *boolean*
+*Inherited from [NodeListView](nodelistview.md).[isSelectionRectVisible](nodelistview.md#isselectionrectvisible)*
+
**Returns:** *boolean*
___
@@ -882,6 +911,8 @@ ___
▸ **isWrapping**(): *boolean*
+*Inherited from [NodeListView](nodelistview.md).[isWrapping](nodelistview.md#iswrapping)*
+
**Returns:** *boolean*
___
@@ -904,6 +935,8 @@ ___
▸ **itemAlignment**(): *[AlignmentFlag](../enums/alignmentflag.md)*
+*Inherited from [NodeListView](nodelistview.md).[itemAlignment](nodelistview.md#itemalignment)*
+
**Returns:** *[AlignmentFlag](../enums/alignmentflag.md)*
___
@@ -941,6 +974,8 @@ ___
▸ **layoutMode**(): *[LayoutMode](../enums/layoutmode.md)*
+*Inherited from [NodeListView](nodelistview.md).[layoutMode](nodelistview.md#layoutmode)*
+
**Returns:** *[LayoutMode](../enums/layoutmode.md)*
___
@@ -979,6 +1014,8 @@ ___
▸ **modelColumn**(): *number*
+*Inherited from [NodeListView](nodelistview.md).[modelColumn](nodelistview.md#modelcolumn)*
+
**Returns:** *number*
___
@@ -1004,6 +1041,8 @@ ___
▸ **movement**(): *[Movement](../enums/movement.md)*
+*Inherited from [NodeListView](nodelistview.md).[movement](nodelistview.md#movement)*
+
**Returns:** *[Movement](../enums/movement.md)*
___
@@ -1188,6 +1227,8 @@ ___
▸ **resizeMode**(): *[ResizeMode](../enums/resizemode.md)*
+*Inherited from [NodeListView](nodelistview.md).[resizeMode](nodelistview.md#resizemode)*
+
**Returns:** *[ResizeMode](../enums/resizemode.md)*
___
@@ -1222,10 +1263,10 @@ ___
**Parameters:**
-Name | Type |
------- | ------ |
-`item` | [QListWidgetItem](qlistwidgetitem.md) |
-`hint` | [ScrollHint](../enums/scrollhint.md) |
+Name | Type | Default |
+------ | ------ | ------ |
+`item` | [QListWidgetItem](qlistwidgetitem.md) | - |
+`hint` | [ScrollHint](../enums/scrollhint.md) | ScrollHint.EnsureVisible |
**Returns:** *void*
@@ -1241,6 +1282,14 @@ ___
___
+### selectedItems
+
+▸ **selectedItems**(): *[QListWidgetItem](qlistwidgetitem.md)[]*
+
+**Returns:** *[QListWidgetItem](qlistwidgetitem.md)[]*
+
+___
+
### selectionBehavior
▸ **selectionBehavior**(): *[SelectionBehavior](../enums/selectionbehavior.md)*
@@ -1330,6 +1379,8 @@ ___
▸ **setBatchSize**(`batchSize`: number): *void*
+*Inherited from [NodeListView](nodelistview.md).[setBatchSize](nodelistview.md#setbatchsize)*
+
**Parameters:**
Name | Type |
@@ -1567,6 +1618,8 @@ ___
▸ **setFlow**(`flow`: [Flow](../enums/flow.md)): *void*
+*Inherited from [NodeListView](nodelistview.md).[setFlow](nodelistview.md#setflow)*
+
**Parameters:**
Name | Type |
@@ -1680,6 +1733,8 @@ ___
▸ **setGridSize**(`size`: [QSize](qsize.md)): *void*
+*Inherited from [NodeListView](nodelistview.md).[setGridSize](nodelistview.md#setgridsize)*
+
**Parameters:**
Name | Type |
@@ -1775,6 +1830,8 @@ ___
▸ **setItemAlignment**(`alignment`: [AlignmentFlag](../enums/alignmentflag.md)): *void*
+*Inherited from [NodeListView](nodelistview.md).[setItemAlignment](nodelistview.md#setitemalignment)*
+
**Parameters:**
Name | Type |
@@ -1787,14 +1844,14 @@ ___
### setItemWidget
-▸ **setItemWidget**(`item`: [QListWidgetItem](qlistwidgetitem.md), `widget`: [QWidget](qwidget.md)): *void*
+▸ **setItemWidget**(`item`: [QListWidgetItem](qlistwidgetitem.md), `widget`: [NodeWidget](nodewidget.md)‹any›): *void*
**Parameters:**
Name | Type |
------ | ------ |
`item` | [QListWidgetItem](qlistwidgetitem.md) |
-`widget` | [QWidget](qwidget.md) |
+`widget` | [NodeWidget](nodewidget.md)‹any› |
**Returns:** *void*
@@ -1820,6 +1877,8 @@ ___
▸ **setLayoutMode**(`mode`: [LayoutMode](../enums/layoutmode.md)): *void*
+*Inherited from [NodeListView](nodelistview.md).[setLayoutMode](nodelistview.md#setlayoutmode)*
+
**Parameters:**
Name | Type |
@@ -1900,6 +1959,8 @@ ___
▸ **setModelColumn**(`column`: number): *void*
+*Inherited from [NodeListView](nodelistview.md).[setModelColumn](nodelistview.md#setmodelcolumn)*
+
**Parameters:**
Name | Type |
@@ -1930,6 +1991,8 @@ ___
▸ **setMovement**(`movement`: [Movement](../enums/movement.md)): *void*
+*Inherited from [NodeListView](nodelistview.md).[setMovement](nodelistview.md#setmovement)*
+
**Parameters:**
Name | Type |
@@ -1995,6 +2058,8 @@ ___
▸ **setResizeMode**(`mode`: [ResizeMode](../enums/resizemode.md)): *void*
+*Inherited from [NodeListView](nodelistview.md).[setResizeMode](nodelistview.md#setresizemode)*
+
**Parameters:**
Name | Type |
@@ -2009,6 +2074,8 @@ ___
▸ **setRowHidden**(`row`: number, `hide`: boolean): *void*
+*Inherited from [NodeListView](nodelistview.md).[setRowHidden](nodelistview.md#setrowhidden)*
+
**Parameters:**
Name | Type |
@@ -2056,6 +2123,8 @@ ___
▸ **setSelectionRectVisible**(`show`: boolean): *void*
+*Inherited from [NodeListView](nodelistview.md).[setSelectionRectVisible](nodelistview.md#setselectionrectvisible)*
+
**Parameters:**
Name | Type |
@@ -2084,6 +2153,8 @@ ___
▸ **setSpacing**(`space`: number): *void*
+*Inherited from [NodeListView](nodelistview.md).[setSpacing](nodelistview.md#setspacing)*
+
**Parameters:**
Name | Type |
@@ -2146,6 +2217,8 @@ ___
▸ **setUniformItemSizes**(`enable`: boolean): *void*
+*Inherited from [NodeListView](nodelistview.md).[setUniformItemSizes](nodelistview.md#setuniformitemsizes)*
+
**Parameters:**
Name | Type |
@@ -2192,6 +2265,8 @@ ___
▸ **setViewMode**(`mode`: ViewMode): *void*
+*Inherited from [NodeListView](nodelistview.md).[setViewMode](nodelistview.md#setviewmode)*
+
**Parameters:**
Name | Type |
@@ -2303,6 +2378,8 @@ ___
▸ **setWordWrap**(`on`: boolean): *void*
+*Inherited from [NodeListView](nodelistview.md).[setWordWrap](nodelistview.md#setwordwrap)*
+
**Parameters:**
Name | Type |
@@ -2317,6 +2394,8 @@ ___
▸ **setWrapping**(`enable`: boolean): *void*
+*Inherited from [NodeListView](nodelistview.md).[setWrapping](nodelistview.md#setwrapping)*
+
**Parameters:**
Name | Type |
@@ -2403,9 +2482,9 @@ ___
**Parameters:**
-Name | Type |
------- | ------ |
-`order` | [SortOrder](../enums/sortorder.md) |
+Name | Type | Default |
+------ | ------ | ------ |
+`order` | [SortOrder](../enums/sortorder.md) | SortOrder.AscendingOrder |
**Returns:** *void*
@@ -2415,6 +2494,8 @@ ___
▸ **spacing**(): *number*
+*Inherited from [NodeListView](nodelistview.md).[spacing](nodelistview.md#spacing)*
+
**Returns:** *number*
___
@@ -2483,6 +2564,8 @@ ___
▸ **uniformItemSizes**(): *boolean*
+*Inherited from [NodeListView](nodelistview.md).[uniformItemSizes](nodelistview.md#uniformitemsizes)*
+
**Returns:** *boolean*
___
@@ -2521,6 +2604,8 @@ ___
▸ **viewMode**(): *ViewMode*
+*Inherited from [NodeListView](nodelistview.md).[viewMode](nodelistview.md#viewmode)*
+
**Returns:** *ViewMode*
___
@@ -2583,4 +2668,6 @@ ___
▸ **wordWrap**(): *boolean*
+*Inherited from [NodeListView](nodelistview.md).[wordWrap](nodelistview.md#wordwrap)*
+
**Returns:** *boolean*
diff --git a/website/docs/api/generated/classes/qlistwidgetitem.md b/website/docs/api/generated/classes/qlistwidgetitem.md
index 954dc26a1..ab70a9de0 100644
--- a/website/docs/api/generated/classes/qlistwidgetitem.md
+++ b/website/docs/api/generated/classes/qlistwidgetitem.md
@@ -47,14 +47,21 @@ listWidget.addItem(listWidgetItem);
### Methods
+* [background](qlistwidgetitem.md#background)
* [checkState](qlistwidgetitem.md#checkstate)
* [data](qlistwidgetitem.md#data)
* [flags](qlistwidgetitem.md#flags)
+* [font](qlistwidgetitem.md#font)
+* [foreground](qlistwidgetitem.md#foreground)
* [icon](qlistwidgetitem.md#icon)
* [isHidden](qlistwidgetitem.md#ishidden)
* [isSelected](qlistwidgetitem.md#isselected)
+* [setBackground](qlistwidgetitem.md#setbackground)
* [setCheckState](qlistwidgetitem.md#setcheckstate)
+* [setData](qlistwidgetitem.md#setdata)
* [setFlags](qlistwidgetitem.md#setflags)
+* [setFont](qlistwidgetitem.md#setfont)
+* [setForeground](qlistwidgetitem.md#setforeground)
* [setHidden](qlistwidgetitem.md#sethidden)
* [setIcon](qlistwidgetitem.md#seticon)
* [setNodeParent](qlistwidgetitem.md#setnodeparent)
@@ -70,13 +77,20 @@ listWidget.addItem(listWidgetItem);
* [text](qlistwidgetitem.md#text)
* [textAlignment](qlistwidgetitem.md#textalignment)
* [toolTip](qlistwidgetitem.md#tooltip)
+* [type](qlistwidgetitem.md#type)
* [whatsThis](qlistwidgetitem.md#whatsthis)
## Constructors
### constructor
-\+ **new QListWidgetItem**(`arg?`: arg): *[QListWidgetItem](qlistwidgetitem.md)*
+\+ **new QListWidgetItem**(): *[QListWidgetItem](qlistwidgetitem.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Returns:** *[QListWidgetItem](qlistwidgetitem.md)*
+
+\+ **new QListWidgetItem**(`other`: [QListWidgetItem](qlistwidgetitem.md)): *[QListWidgetItem](qlistwidgetitem.md)*
*Overrides [Component](component.md).[constructor](component.md#constructor)*
@@ -84,7 +98,31 @@ listWidget.addItem(listWidgetItem);
Name | Type |
------ | ------ |
-`arg?` | arg |
+`other` | [QListWidgetItem](qlistwidgetitem.md) |
+
+**Returns:** *[QListWidgetItem](qlistwidgetitem.md)*
+
+\+ **new QListWidgetItem**(`native`: [NativeElement](../globals.md#nativeelement)): *[QListWidgetItem](qlistwidgetitem.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`native` | [NativeElement](../globals.md#nativeelement) |
+
+**Returns:** *[QListWidgetItem](qlistwidgetitem.md)*
+
+\+ **new QListWidgetItem**(`text`: string): *[QListWidgetItem](qlistwidgetitem.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`text` | string |
**Returns:** *[QListWidgetItem](qlistwidgetitem.md)*
@@ -114,6 +152,14 @@ ___
## Methods
+### background
+
+▸ **background**(): *[QBrush](qbrush.md)*
+
+**Returns:** *[QBrush](qbrush.md)*
+
+___
+
### checkState
▸ **checkState**(): *[CheckState](../enums/checkstate.md)*
@@ -144,6 +190,22 @@ ___
___
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### foreground
+
+▸ **foreground**(): *[QBrush](qbrush.md)*
+
+**Returns:** *[QBrush](qbrush.md)*
+
+___
+
### icon
▸ **icon**(): *[QIcon](qicon.md)*
@@ -168,6 +230,20 @@ ___
___
+### setBackground
+
+▸ **setBackground**(`brush`: [QBrush](qbrush.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`brush` | [QBrush](qbrush.md) |
+
+**Returns:** *void*
+
+___
+
### setCheckState
▸ **setCheckState**(`state`: [CheckState](../enums/checkstate.md)): *void*
@@ -182,6 +258,21 @@ Name | Type |
___
+### setData
+
+▸ **setData**(`role`: number, `value`: [QVariant](qvariant.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`role` | number |
+`value` | [QVariant](qvariant.md) |
+
+**Returns:** *void*
+
+___
+
### setFlags
▸ **setFlags**(`flags`: [ItemFlag](../enums/itemflag.md)): *void*
@@ -196,6 +287,34 @@ Name | Type |
___
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setForeground
+
+▸ **setForeground**(`brush`: [QBrush](qbrush.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`brush` | [QBrush](qbrush.md) |
+
+**Returns:** *void*
+
+___
+
### setHidden
▸ **setHidden**(`hide`: boolean): *void*
@@ -378,6 +497,14 @@ ___
___
+### type
+
+▸ **type**(): *number*
+
+**Returns:** *number*
+
+___
+
### whatsThis
▸ **whatsThis**(): *string*
diff --git a/website/docs/api/generated/classes/qprogressdialog.md b/website/docs/api/generated/classes/qprogressdialog.md
new file mode 100644
index 000000000..624d6c834
--- /dev/null
+++ b/website/docs/api/generated/classes/qprogressdialog.md
@@ -0,0 +1,1357 @@
+---
+id: "qprogressdialog"
+title: "QProgressDialog"
+sidebar_label: "QProgressDialog"
+---
+
+> Create and control progress dialogs.
+
+**This class is a JS wrapper around Qt's [QProgressDialog class](https://doc.qt.io/qt-5/qprogressdialog.html)**
+
+The `QProgressDialog` class provides feedback on the progress of a slow operation.
+
+### Example
+
+```javascript
+const { QProgressDialog } = require("@nodegui/nodegui");
+
+const progressDialog = new QProgressDialog();
+
+```
+
+## Hierarchy
+
+ ↳ [NodeDialog](nodedialog.md)‹[QProgressDialogSignals](../interfaces/qprogressdialogsignals.md)›
+
+ ↳ **QProgressDialog**
+
+## Index
+
+### Constructors
+
+* [constructor](qprogressdialog.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](qprogressdialog.md#_rawinlinestyle)
+* [actions](qprogressdialog.md#actions)
+* [layout](qprogressdialog.md#optional-layout)
+* [native](qprogressdialog.md#native)
+* [nodeChildren](qprogressdialog.md#nodechildren)
+* [nodeParent](qprogressdialog.md#optional-nodeparent)
+* [type](qprogressdialog.md#type)
+
+### Methods
+
+* [activateWindow](qprogressdialog.md#activatewindow)
+* [addAction](qprogressdialog.md#addaction)
+* [addEventListener](qprogressdialog.md#addeventlistener)
+* [adjustSize](qprogressdialog.md#adjustsize)
+* [autoClose](qprogressdialog.md#autoclose)
+* [autoReset](qprogressdialog.md#autoreset)
+* [cancel](qprogressdialog.md#cancel)
+* [close](qprogressdialog.md#close)
+* [exec](qprogressdialog.md#exec)
+* [font](qprogressdialog.md#font)
+* [geometry](qprogressdialog.md#geometry)
+* [getFlexNode](qprogressdialog.md#getflexnode)
+* [hasMouseTracking](qprogressdialog.md#hasmousetracking)
+* [hide](qprogressdialog.md#hide)
+* [inherits](qprogressdialog.md#inherits)
+* [isEnabled](qprogressdialog.md#isenabled)
+* [isSizeGripEnabled](qprogressdialog.md#issizegripenabled)
+* [isVisible](qprogressdialog.md#isvisible)
+* [labelText](qprogressdialog.md#labeltext)
+* [lower](qprogressdialog.md#lower)
+* [maximum](qprogressdialog.md#maximum)
+* [minimum](qprogressdialog.md#minimum)
+* [minimumDuration](qprogressdialog.md#minimumduration)
+* [move](qprogressdialog.md#move)
+* [objectName](qprogressdialog.md#objectname)
+* [open](qprogressdialog.md#open)
+* [pos](qprogressdialog.md#pos)
+* [property](qprogressdialog.md#property)
+* [raise](qprogressdialog.md#raise)
+* [reject](qprogressdialog.md#reject)
+* [removeEventListener](qprogressdialog.md#removeeventlistener)
+* [repaint](qprogressdialog.md#repaint)
+* [repolish](qprogressdialog.md#repolish)
+* [reset](qprogressdialog.md#reset)
+* [resize](qprogressdialog.md#resize)
+* [result](qprogressdialog.md#result)
+* [setAttribute](qprogressdialog.md#setattribute)
+* [setAutoClose](qprogressdialog.md#setautoclose)
+* [setAutoReset](qprogressdialog.md#setautoreset)
+* [setCancelButtonText](qprogressdialog.md#setcancelbuttontext)
+* [setContextMenuPolicy](qprogressdialog.md#setcontextmenupolicy)
+* [setCursor](qprogressdialog.md#setcursor)
+* [setEnabled](qprogressdialog.md#setenabled)
+* [setFixedSize](qprogressdialog.md#setfixedsize)
+* [setFlexNodeSizeControlled](qprogressdialog.md#setflexnodesizecontrolled)
+* [setFont](qprogressdialog.md#setfont)
+* [setGeometry](qprogressdialog.md#setgeometry)
+* [setInlineStyle](qprogressdialog.md#setinlinestyle)
+* [setLabelText](qprogressdialog.md#setlabeltext)
+* [setLayout](qprogressdialog.md#setlayout)
+* [setMaximum](qprogressdialog.md#setmaximum)
+* [setMaximumSize](qprogressdialog.md#setmaximumsize)
+* [setMinimum](qprogressdialog.md#setminimum)
+* [setMinimumDuration](qprogressdialog.md#setminimumduration)
+* [setMinimumSize](qprogressdialog.md#setminimumsize)
+* [setModal](qprogressdialog.md#setmodal)
+* [setMouseTracking](qprogressdialog.md#setmousetracking)
+* [setNodeParent](qprogressdialog.md#setnodeparent)
+* [setObjectName](qprogressdialog.md#setobjectname)
+* [setProperty](qprogressdialog.md#setproperty)
+* [setRange](qprogressdialog.md#setrange)
+* [setResult](qprogressdialog.md#setresult)
+* [setSizeGripEnabled](qprogressdialog.md#setsizegripenabled)
+* [setStyleSheet](qprogressdialog.md#setstylesheet)
+* [setValue](qprogressdialog.md#setvalue)
+* [setWindowFlag](qprogressdialog.md#setwindowflag)
+* [setWindowIcon](qprogressdialog.md#setwindowicon)
+* [setWindowOpacity](qprogressdialog.md#setwindowopacity)
+* [setWindowState](qprogressdialog.md#setwindowstate)
+* [setWindowTitle](qprogressdialog.md#setwindowtitle)
+* [show](qprogressdialog.md#show)
+* [showFullScreen](qprogressdialog.md#showfullscreen)
+* [showMaximized](qprogressdialog.md#showmaximized)
+* [showMinimized](qprogressdialog.md#showminimized)
+* [showNormal](qprogressdialog.md#shownormal)
+* [size](qprogressdialog.md#size)
+* [styleSheet](qprogressdialog.md#stylesheet)
+* [testAttribute](qprogressdialog.md#testattribute)
+* [update](qprogressdialog.md#update)
+* [updateGeometry](qprogressdialog.md#updategeometry)
+* [value](qprogressdialog.md#value)
+* [wasCanceled](qprogressdialog.md#wascanceled)
+* [windowOpacity](qprogressdialog.md#windowopacity)
+* [windowState](qprogressdialog.md#windowstate)
+* [windowTitle](qprogressdialog.md#windowtitle)
+
+## Constructors
+
+### constructor
+
+\+ **new QProgressDialog**(): *[QProgressDialog](qprogressdialog.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Returns:** *[QProgressDialog](qprogressdialog.md)*
+
+\+ **new QProgressDialog**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QProgressDialog](qprogressdialog.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QProgressDialog](qprogressdialog.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹[QProgressDialogSignals](../interfaces/qprogressdialogsignals.md)›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+## Methods
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QProgressDialogSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QProgressDialogSignals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | QProgressDialogSignals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### autoClose
+
+▸ **autoClose**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### autoReset
+
+▸ **autoReset**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### cancel
+
+▸ **cancel**(): *void*
+
+**Returns:** *void*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### exec
+
+▸ **exec**(): *number*
+
+*Inherited from [NodeDialog](nodedialog.md).[exec](nodedialog.md#exec)*
+
+**Returns:** *number*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isSizeGripEnabled
+
+▸ **isSizeGripEnabled**(): *boolean*
+
+*Inherited from [NodeDialog](nodedialog.md).[isSizeGripEnabled](nodedialog.md#issizegripenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### labelText
+
+▸ **labelText**(): *string*
+
+**Returns:** *string*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### maximum
+
+▸ **maximum**(): *number*
+
+**Returns:** *number*
+
+___
+
+### minimum
+
+▸ **minimum**(): *number*
+
+**Returns:** *number*
+
+___
+
+### minimumDuration
+
+▸ **minimumDuration**(): *number*
+
+**Returns:** *number*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### open
+
+▸ **open**(): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[open](nodedialog.md#open)*
+
+**Returns:** *void*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### reject
+
+▸ **reject**(): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[reject](nodedialog.md#reject)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QProgressDialogSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QProgressDialogSignals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | QProgressDialogSignals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### reset
+
+▸ **reset**(): *void*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### result
+
+▸ **result**(): *number*
+
+*Inherited from [NodeDialog](nodedialog.md).[result](nodedialog.md#result)*
+
+**Returns:** *number*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAutoClose
+
+▸ **setAutoClose**(`close`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`close` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAutoReset
+
+▸ **setAutoReset**(`reset`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`reset` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setCancelButtonText
+
+▸ **setCancelButtonText**(`text`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`text` | string |
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setLabelText
+
+▸ **setLabelText**(`text`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`text` | string |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹[QProgressDialogSignals](../interfaces/qprogressdialogsignals.md)›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹[QProgressDialogSignals](../interfaces/qprogressdialogsignals.md)› |
+
+**Returns:** *void*
+
+___
+
+### setMaximum
+
+▸ **setMaximum**(`maximum`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maximum` | number |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimum
+
+▸ **setMinimum**(`minimum`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minimum` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumDuration
+
+▸ **setMinimumDuration**(`ms`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`ms` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setModal
+
+▸ **setModal**(`modal`: boolean): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setModal](nodedialog.md#setmodal)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`modal` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setRange
+
+▸ **setRange**(`minimum`: number, `maximum`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minimum` | number |
+`maximum` | number |
+
+**Returns:** *void*
+
+___
+
+### setResult
+
+▸ **setResult**(`i`: number): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setResult](nodedialog.md#setresult)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`i` | number |
+
+**Returns:** *void*
+
+___
+
+### setSizeGripEnabled
+
+▸ **setSizeGripEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [NodeDialog](nodedialog.md).[setSizeGripEnabled](nodedialog.md#setsizegripenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setValue
+
+▸ **setValue**(`progress`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`progress` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### value
+
+▸ **value**(): *number*
+
+**Returns:** *number*
+
+___
+
+### wasCanceled
+
+▸ **wasCanceled**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
diff --git a/website/docs/api/generated/classes/qstandarditem.md b/website/docs/api/generated/classes/qstandarditem.md
new file mode 100644
index 000000000..77787fbd4
--- /dev/null
+++ b/website/docs/api/generated/classes/qstandarditem.md
@@ -0,0 +1,157 @@
+---
+id: "qstandarditem"
+title: "QStandardItem"
+sidebar_label: "QStandardItem"
+---
+
+## Hierarchy
+
+* [Component](component.md)
+
+ ↳ **QStandardItem**
+
+## Index
+
+### Constructors
+
+* [constructor](qstandarditem.md#constructor)
+
+### Properties
+
+* [native](qstandarditem.md#native)
+* [nodeChildren](qstandarditem.md#nodechildren)
+* [nodeParent](qstandarditem.md#optional-nodeparent)
+
+### Methods
+
+* [checkState](qstandarditem.md#checkstate)
+* [setCheckState](qstandarditem.md#setcheckstate)
+* [setData](qstandarditem.md#setdata)
+* [setFlags](qstandarditem.md#setflags)
+* [setNodeParent](qstandarditem.md#setnodeparent)
+
+## Constructors
+
+### constructor
+
+\+ **new QStandardItem**(): *[QStandardItem](qstandarditem.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Returns:** *[QStandardItem](qstandarditem.md)*
+
+\+ **new QStandardItem**(`parent`: [QStandardItem](qstandarditem.md), `text?`: undefined | string): *[QStandardItem](qstandarditem.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [QStandardItem](qstandarditem.md) |
+`text?` | undefined | string |
+
+**Returns:** *[QStandardItem](qstandarditem.md)*
+
+\+ **new QStandardItem**(`native`: [NativeElement](../globals.md#nativeelement)): *[QStandardItem](qstandarditem.md)*
+
+*Overrides [Component](component.md).[constructor](component.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`native` | [NativeElement](../globals.md#nativeelement) |
+
+**Returns:** *[QStandardItem](qstandarditem.md)*
+
+## Properties
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+## Methods
+
+### checkState
+
+▸ **checkState**(): *[CheckState](../enums/checkstate.md)*
+
+**Returns:** *[CheckState](../enums/checkstate.md)*
+
+___
+
+### setCheckState
+
+▸ **setCheckState**(`state`: [CheckState](../enums/checkstate.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [CheckState](../enums/checkstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setData
+
+▸ **setData**(`value`: number, `role`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`value` | number |
+`role` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlags
+
+▸ **setFlags**(`flags`: [ItemFlag](../enums/itemflag.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`flags` | [ItemFlag](../enums/itemflag.md) |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
diff --git a/website/docs/api/generated/classes/qstandarditemmodel.md b/website/docs/api/generated/classes/qstandarditemmodel.md
new file mode 100644
index 000000000..0d05c28e9
--- /dev/null
+++ b/website/docs/api/generated/classes/qstandarditemmodel.md
@@ -0,0 +1,284 @@
+---
+id: "qstandarditemmodel"
+title: "QStandardItemModel"
+sidebar_label: "QStandardItemModel"
+---
+
+## Hierarchy
+
+ ↳ [NodeObject](nodeobject.md)‹any›
+
+ ↳ **QStandardItemModel**
+
+## Index
+
+### Constructors
+
+* [constructor](qstandarditemmodel.md#constructor)
+
+### Properties
+
+* [native](qstandarditemmodel.md#native)
+* [nodeChildren](qstandarditemmodel.md#nodechildren)
+* [nodeParent](qstandarditemmodel.md#optional-nodeparent)
+
+### Methods
+
+* [addEventListener](qstandarditemmodel.md#addeventlistener)
+* [inherits](qstandarditemmodel.md#inherits)
+* [item](qstandarditemmodel.md#item)
+* [objectName](qstandarditemmodel.md#objectname)
+* [property](qstandarditemmodel.md#property)
+* [removeEventListener](qstandarditemmodel.md#removeeventlistener)
+* [setNodeParent](qstandarditemmodel.md#setnodeparent)
+* [setObjectName](qstandarditemmodel.md#setobjectname)
+* [setProperty](qstandarditemmodel.md#setproperty)
+
+## Constructors
+
+### constructor
+
+\+ **new QStandardItemModel**(): *[QStandardItemModel](qstandarditemmodel.md)*
+
+*Overrides [EventWidget](eventwidget.md).[constructor](eventwidget.md#constructor)*
+
+**Returns:** *[QStandardItemModel](qstandarditemmodel.md)*
+
+\+ **new QStandardItemModel**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QStandardItemModel](qstandarditemmodel.md)*
+
+*Overrides [EventWidget](eventwidget.md).[constructor](eventwidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QStandardItemModel](qstandarditemmodel.md)*
+
+## Properties
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+## Methods
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: any[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof any*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | any[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### item
+
+▸ **item**(`row`: number, `column`: number): *[QStandardItem](qstandarditem.md) | void*
+
+**Parameters:**
+
+Name | Type | Default |
+------ | ------ | ------ |
+`row` | number | - |
+`column` | number | 0 |
+
+**Returns:** *[QStandardItem](qstandarditem.md) | void*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: any[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof any*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | any[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
diff --git a/website/docs/api/generated/classes/qtabbar.md b/website/docs/api/generated/classes/qtabbar.md
new file mode 100644
index 000000000..e1a5d51a8
--- /dev/null
+++ b/website/docs/api/generated/classes/qtabbar.md
@@ -0,0 +1,1705 @@
+---
+id: "qtabbar"
+title: "QTabBar"
+sidebar_label: "QTabBar"
+---
+
+> Create and control tabbar.
+
+**This class is a JS wrapper around Qt's [QTabBar class](https://doc.qt.io/qt-5/qtabbar.html)**
+
+The QTabBar class provides a tab bar, e.g. for use in tabbed dialogs.
+
+### Example
+
+```javascript
+const { QTabBar } = require("@nodegui/nodegui");
+
+const tabBar = new QTabBar();
+
+```
+
+## Hierarchy
+
+ ↳ [NodeWidget](nodewidget.md)‹[QTabBarSignals](../interfaces/qtabbarsignals.md)›
+
+ ↳ **QTabBar**
+
+## Index
+
+### Constructors
+
+* [constructor](qtabbar.md#constructor)
+
+### Properties
+
+* [_rawInlineStyle](qtabbar.md#_rawinlinestyle)
+* [actions](qtabbar.md#actions)
+* [layout](qtabbar.md#optional-layout)
+* [native](qtabbar.md#native)
+* [nodeChildren](qtabbar.md#nodechildren)
+* [nodeParent](qtabbar.md#optional-nodeparent)
+* [type](qtabbar.md#type)
+
+### Methods
+
+* [accessibleTabName](qtabbar.md#accessibletabname)
+* [activateWindow](qtabbar.md#activatewindow)
+* [addAction](qtabbar.md#addaction)
+* [addEventListener](qtabbar.md#addeventlistener)
+* [addTab](qtabbar.md#addtab)
+* [adjustSize](qtabbar.md#adjustsize)
+* [autoHide](qtabbar.md#autohide)
+* [changeCurrentOnDrag](qtabbar.md#changecurrentondrag)
+* [close](qtabbar.md#close)
+* [count](qtabbar.md#count)
+* [currentIndex](qtabbar.md#currentindex)
+* [documentMode](qtabbar.md#documentmode)
+* [drawBase](qtabbar.md#drawbase)
+* [elideMode](qtabbar.md#elidemode)
+* [expanding](qtabbar.md#expanding)
+* [font](qtabbar.md#font)
+* [geometry](qtabbar.md#geometry)
+* [getFlexNode](qtabbar.md#getflexnode)
+* [hasMouseTracking](qtabbar.md#hasmousetracking)
+* [hide](qtabbar.md#hide)
+* [iconSize](qtabbar.md#iconsize)
+* [inherits](qtabbar.md#inherits)
+* [insertTab](qtabbar.md#inserttab)
+* [isEnabled](qtabbar.md#isenabled)
+* [isMovable](qtabbar.md#ismovable)
+* [isTabEnabled](qtabbar.md#istabenabled)
+* [isVisible](qtabbar.md#isvisible)
+* [lower](qtabbar.md#lower)
+* [move](qtabbar.md#move)
+* [moveTab](qtabbar.md#movetab)
+* [objectName](qtabbar.md#objectname)
+* [pos](qtabbar.md#pos)
+* [property](qtabbar.md#property)
+* [raise](qtabbar.md#raise)
+* [removeEventListener](qtabbar.md#removeeventlistener)
+* [removeTab](qtabbar.md#removetab)
+* [repaint](qtabbar.md#repaint)
+* [repolish](qtabbar.md#repolish)
+* [resize](qtabbar.md#resize)
+* [selectionBehaviorOnRemove](qtabbar.md#selectionbehavioronremove)
+* [setAccessibleTabName](qtabbar.md#setaccessibletabname)
+* [setAttribute](qtabbar.md#setattribute)
+* [setAutoHide](qtabbar.md#setautohide)
+* [setChangeCurrentOnDrag](qtabbar.md#setchangecurrentondrag)
+* [setContextMenuPolicy](qtabbar.md#setcontextmenupolicy)
+* [setCurrentIndex](qtabbar.md#setcurrentindex)
+* [setCursor](qtabbar.md#setcursor)
+* [setDocumentMode](qtabbar.md#setdocumentmode)
+* [setDrawBase](qtabbar.md#setdrawbase)
+* [setElideMode](qtabbar.md#setelidemode)
+* [setEnabled](qtabbar.md#setenabled)
+* [setExpanding](qtabbar.md#setexpanding)
+* [setFixedSize](qtabbar.md#setfixedsize)
+* [setFlexNodeSizeControlled](qtabbar.md#setflexnodesizecontrolled)
+* [setFont](qtabbar.md#setfont)
+* [setGeometry](qtabbar.md#setgeometry)
+* [setIconSize](qtabbar.md#seticonsize)
+* [setInlineStyle](qtabbar.md#setinlinestyle)
+* [setLayout](qtabbar.md#setlayout)
+* [setMaximumSize](qtabbar.md#setmaximumsize)
+* [setMinimumSize](qtabbar.md#setminimumsize)
+* [setMouseTracking](qtabbar.md#setmousetracking)
+* [setMovable](qtabbar.md#setmovable)
+* [setNodeParent](qtabbar.md#setnodeparent)
+* [setObjectName](qtabbar.md#setobjectname)
+* [setProperty](qtabbar.md#setproperty)
+* [setSelectionBehaviorOnRemove](qtabbar.md#setselectionbehavioronremove)
+* [setShape](qtabbar.md#setshape)
+* [setStyleSheet](qtabbar.md#setstylesheet)
+* [setTabButton](qtabbar.md#settabbutton)
+* [setTabData](qtabbar.md#settabdata)
+* [setTabEnabled](qtabbar.md#settabenabled)
+* [setTabIcon](qtabbar.md#settabicon)
+* [setTabText](qtabbar.md#settabtext)
+* [setTabTextColor](qtabbar.md#settabtextcolor)
+* [setTabToolTip](qtabbar.md#settabtooltip)
+* [setTabWhatsThis](qtabbar.md#settabwhatsthis)
+* [setTabsClosable](qtabbar.md#settabsclosable)
+* [setUsesScrollButtons](qtabbar.md#setusesscrollbuttons)
+* [setWindowFlag](qtabbar.md#setwindowflag)
+* [setWindowIcon](qtabbar.md#setwindowicon)
+* [setWindowOpacity](qtabbar.md#setwindowopacity)
+* [setWindowState](qtabbar.md#setwindowstate)
+* [setWindowTitle](qtabbar.md#setwindowtitle)
+* [shape](qtabbar.md#shape)
+* [show](qtabbar.md#show)
+* [showFullScreen](qtabbar.md#showfullscreen)
+* [showMaximized](qtabbar.md#showmaximized)
+* [showMinimized](qtabbar.md#showminimized)
+* [showNormal](qtabbar.md#shownormal)
+* [size](qtabbar.md#size)
+* [styleSheet](qtabbar.md#stylesheet)
+* [tabAt](qtabbar.md#tabat)
+* [tabData](qtabbar.md#tabdata)
+* [tabIcon](qtabbar.md#tabicon)
+* [tabRect](qtabbar.md#tabrect)
+* [tabText](qtabbar.md#tabtext)
+* [tabTextColor](qtabbar.md#tabtextcolor)
+* [tabToolTip](qtabbar.md#tabtooltip)
+* [tabWhatsThis](qtabbar.md#tabwhatsthis)
+* [tabsClosable](qtabbar.md#tabsclosable)
+* [testAttribute](qtabbar.md#testattribute)
+* [update](qtabbar.md#update)
+* [updateGeometry](qtabbar.md#updategeometry)
+* [usesScrollButtons](qtabbar.md#usesscrollbuttons)
+* [windowOpacity](qtabbar.md#windowopacity)
+* [windowState](qtabbar.md#windowstate)
+* [windowTitle](qtabbar.md#windowtitle)
+
+## Constructors
+
+### constructor
+
+\+ **new QTabBar**(): *[QTabBar](qtabbar.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Returns:** *[QTabBar](qtabbar.md)*
+
+\+ **new QTabBar**(`parent`: [NodeWidget](nodewidget.md)‹any›): *[QTabBar](qtabbar.md)*
+
+*Overrides [NodeWidget](nodewidget.md).[constructor](nodewidget.md#constructor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *[QTabBar](qtabbar.md)*
+
+## Properties
+
+### _rawInlineStyle
+
+• **_rawInlineStyle**: *string* = ""
+
+*Inherited from [QMenu](qmenu.md).[_rawInlineStyle](qmenu.md#_rawinlinestyle)*
+
+___
+
+### actions
+
+• **actions**: *Set‹[QAction](qaction.md)›*
+
+*Inherited from [QMenu](qmenu.md).[actions](qmenu.md#actions)*
+
+___
+
+### `Optional` layout
+
+• **layout**? : *[NodeLayout](nodelayout.md)‹[QTabBarSignals](../interfaces/qtabbarsignals.md)›*
+
+*Inherited from [QMenu](qmenu.md).[layout](qmenu.md#optional-layout)*
+
+___
+
+### native
+
+• **native**: *[NativeElement](../globals.md#nativeelement)*
+
+*Overrides [Component](component.md).[native](component.md#abstract-native)*
+
+___
+
+### nodeChildren
+
+• **nodeChildren**: *Set‹[Component](component.md)›*
+
+*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
+
+___
+
+### `Optional` nodeParent
+
+• **nodeParent**? : *[Component](component.md)*
+
+*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
+
+___
+
+### type
+
+• **type**: *string* = "widget"
+
+*Inherited from [QMenu](qmenu.md).[type](qmenu.md#type)*
+
+## Methods
+
+### accessibleTabName
+
+▸ **accessibleTabName**(`index`: number): *string*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *string*
+
+___
+
+### activateWindow
+
+▸ **activateWindow**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[activateWindow](qmenu.md#activatewindow)*
+
+**Returns:** *void*
+
+___
+
+### addAction
+
+▸ **addAction**(`action`: [QAction](qaction.md) | string): *[QAction](qaction.md)*
+
+*Inherited from [QMenu](qmenu.md).[addAction](qmenu.md#addaction)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`action` | [QAction](qaction.md) | string |
+
+**Returns:** *[QAction](qaction.md)*
+
+___
+
+### addEventListener
+
+▸ **addEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QTabBarSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QTabBarSignals*
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`signalType` | SignalType | SignalType is a signal from the widgets signals interface. |
+`callback` | QTabBarSignals[SignalType] | Corresponding callback for the signal as mentioned in the widget's signal interface |
+
+**Returns:** *void*
+
+void
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener('clicked',(checked)=>console.log("clicked"));
+// here clicked is a value from QPushButtonSignals interface
+```
+
+▸ **addEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[addEventListener](eventwidget.md#addeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+For example in the case of QPushButton:
+```js
+const button = new QPushButton();
+button.addEventListener(WidgetEventTypes.HoverEnter,()=>console.log("hovered"));
+```
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### addTab
+
+▸ **addTab**(`icon`: [QIcon](qicon.md) | undefined, `text`: string): *number*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) | undefined |
+`text` | string |
+
+**Returns:** *number*
+
+___
+
+### adjustSize
+
+▸ **adjustSize**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[adjustSize](qmenu.md#adjustsize)*
+
+**Returns:** *void*
+
+___
+
+### autoHide
+
+▸ **autoHide**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### changeCurrentOnDrag
+
+▸ **changeCurrentOnDrag**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### close
+
+▸ **close**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[close](qmenu.md#close)*
+
+**Returns:** *boolean*
+
+___
+
+### count
+
+▸ **count**(): *number*
+
+**Returns:** *number*
+
+___
+
+### currentIndex
+
+▸ **currentIndex**(): *number*
+
+**Returns:** *number*
+
+___
+
+### documentMode
+
+▸ **documentMode**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### drawBase
+
+▸ **drawBase**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### elideMode
+
+▸ **elideMode**(): *[TextElideMode](../enums/textelidemode.md)*
+
+**Returns:** *[TextElideMode](../enums/textelidemode.md)*
+
+___
+
+### expanding
+
+▸ **expanding**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### font
+
+▸ **font**(): *[QFont](qfont.md)*
+
+*Inherited from [QMenu](qmenu.md).[font](qmenu.md#font)*
+
+**Returns:** *[QFont](qfont.md)*
+
+___
+
+### geometry
+
+▸ **geometry**(): *[QRect](qrect.md)*
+
+*Inherited from [QMenu](qmenu.md).[geometry](qmenu.md#geometry)*
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### getFlexNode
+
+▸ **getFlexNode**(): *[FlexNode](../globals.md#flexnode)*
+
+*Inherited from [YogaWidget](yogawidget.md).[getFlexNode](yogawidget.md#getflexnode)*
+
+**Returns:** *[FlexNode](../globals.md#flexnode)*
+
+___
+
+### hasMouseTracking
+
+▸ **hasMouseTracking**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[hasMouseTracking](qmenu.md#hasmousetracking)*
+
+**Returns:** *boolean*
+
+___
+
+### hide
+
+▸ **hide**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[hide](qmenu.md#hide)*
+
+**Returns:** *void*
+
+___
+
+### iconSize
+
+▸ **iconSize**(): *[QSize](qsize.md)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### inherits
+
+▸ **inherits**(`className`: string): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[inherits](nodeobject.md#inherits)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`className` | string |
+
+**Returns:** *boolean*
+
+___
+
+### insertTab
+
+▸ **insertTab**(`index`: number, `icon`: [QIcon](qicon.md) | undefined, `text`: string): *number*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`icon` | [QIcon](qicon.md) | undefined |
+`text` | string |
+
+**Returns:** *number*
+
+___
+
+### isEnabled
+
+▸ **isEnabled**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isEnabled](qmenu.md#isenabled)*
+
+**Returns:** *boolean*
+
+___
+
+### isMovable
+
+▸ **isMovable**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### isTabEnabled
+
+▸ **isTabEnabled**(`index`: number): *boolean*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *boolean*
+
+___
+
+### isVisible
+
+▸ **isVisible**(): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[isVisible](qmenu.md#isvisible)*
+
+**Returns:** *boolean*
+
+___
+
+### lower
+
+▸ **lower**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[lower](qmenu.md#lower)*
+
+**Returns:** *void*
+
+___
+
+### move
+
+▸ **move**(`x`: number, `y`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[move](qmenu.md#move)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+**Returns:** *void*
+
+___
+
+### moveTab
+
+▸ **moveTab**(`from`: number, `to`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`from` | number |
+`to` | number |
+
+**Returns:** *void*
+
+___
+
+### objectName
+
+▸ **objectName**(): *string*
+
+*Inherited from [NodeObject](nodeobject.md).[objectName](nodeobject.md#objectname)*
+
+**Returns:** *string*
+
+___
+
+### pos
+
+▸ **pos**(): *object*
+
+*Inherited from [QMenu](qmenu.md).[pos](qmenu.md#pos)*
+
+**Returns:** *object*
+
+* **x**: *number*
+
+* **y**: *number*
+
+___
+
+### property
+
+▸ **property**(`name`: string): *[QVariant](qvariant.md)*
+
+*Inherited from [NodeObject](nodeobject.md).[property](nodeobject.md#property)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### raise
+
+▸ **raise**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[raise](qmenu.md#raise)*
+
+**Returns:** *void*
+
+___
+
+### removeEventListener
+
+▸ **removeEventListener**<**SignalType**>(`signalType`: SignalType, `callback`: QTabBarSignals[SignalType]): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Type parameters:**
+
+▪ **SignalType**: *keyof QTabBarSignals*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`signalType` | SignalType |
+`callback` | QTabBarSignals[SignalType] |
+
+**Returns:** *void*
+
+▸ **removeEventListener**(`eventType`: [WidgetEventTypes](../enums/widgeteventtypes.md), `callback`: function): *void*
+
+*Inherited from [EventWidget](eventwidget.md).[removeEventListener](eventwidget.md#removeeventlistener)*
+
+**Parameters:**
+
+▪ **eventType**: *[WidgetEventTypes](../enums/widgeteventtypes.md)*
+
+▪ **callback**: *function*
+
+▸ (`event?`: [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`event?` | [NativeRawPointer](../globals.md#nativerawpointer)‹"QEvent"› |
+
+**Returns:** *void*
+
+___
+
+### removeTab
+
+▸ **removeTab**(`index`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *void*
+
+___
+
+### repaint
+
+▸ **repaint**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repaint](qmenu.md#repaint)*
+
+**Returns:** *void*
+
+___
+
+### repolish
+
+▸ **repolish**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[repolish](qmenu.md#repolish)*
+
+**Returns:** *void*
+
+___
+
+### resize
+
+▸ **resize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[resize](qmenu.md#resize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### selectionBehaviorOnRemove
+
+▸ **selectionBehaviorOnRemove**(): *SelectionBehavior*
+
+**Returns:** *SelectionBehavior*
+
+___
+
+### setAccessibleTabName
+
+▸ **setAccessibleTabName**(`index`: number, `name`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`name` | string |
+
+**Returns:** *void*
+
+___
+
+### setAttribute
+
+▸ **setAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setAttribute](qmenu.md#setattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setAutoHide
+
+▸ **setAutoHide**(`hide`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`hide` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setChangeCurrentOnDrag
+
+▸ **setChangeCurrentOnDrag**(`change`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`change` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setContextMenuPolicy
+
+▸ **setContextMenuPolicy**(`contextMenuPolicy`: [ContextMenuPolicy](../enums/contextmenupolicy.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setContextMenuPolicy](qmenu.md#setcontextmenupolicy)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`contextMenuPolicy` | [ContextMenuPolicy](../enums/contextmenupolicy.md) |
+
+**Returns:** *void*
+
+___
+
+### setCurrentIndex
+
+▸ **setCurrentIndex**(`index`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *void*
+
+___
+
+### setCursor
+
+▸ **setCursor**(`cursor`: [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setCursor](qmenu.md#setcursor)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`cursor` | [CursorShape](../enums/cursorshape.md) | [QCursor](qcursor.md) |
+
+**Returns:** *void*
+
+___
+
+### setDocumentMode
+
+▸ **setDocumentMode**(`set`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`set` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setDrawBase
+
+▸ **setDrawBase**(`drawTheBase`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`drawTheBase` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setElideMode
+
+▸ **setElideMode**(`mode`: [TextElideMode](../enums/textelidemode.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`mode` | [TextElideMode](../enums/textelidemode.md) |
+
+**Returns:** *void*
+
+___
+
+### setEnabled
+
+▸ **setEnabled**(`enabled`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setEnabled](qmenu.md#setenabled)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setExpanding
+
+▸ **setExpanding**(`enabled`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setFixedSize
+
+▸ **setFixedSize**(`width`: number, `height`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFixedSize](qmenu.md#setfixedsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`width` | number |
+`height` | number |
+
+**Returns:** *void*
+
+___
+
+### setFlexNodeSizeControlled
+
+▸ **setFlexNodeSizeControlled**(`isSizeControlled`: boolean): *void*
+
+*Inherited from [YogaWidget](yogawidget.md).[setFlexNodeSizeControlled](yogawidget.md#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:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`isSizeControlled` | boolean | |
+
+**Returns:** *void*
+
+___
+
+### setFont
+
+▸ **setFont**(`font`: [QFont](qfont.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setFont](qmenu.md#setfont)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](qfont.md) |
+
+**Returns:** *void*
+
+___
+
+### setGeometry
+
+▸ **setGeometry**(`x`: number, `y`: number, `w`: number, `h`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setGeometry](qmenu.md#setgeometry)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+`w` | number |
+`h` | number |
+
+**Returns:** *void*
+
+___
+
+### setIconSize
+
+▸ **setIconSize**(`size`: [QSize](qsize.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`size` | [QSize](qsize.md) |
+
+**Returns:** *void*
+
+___
+
+### setInlineStyle
+
+▸ **setInlineStyle**(`style`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setInlineStyle](qmenu.md#setinlinestyle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`style` | string |
+
+**Returns:** *void*
+
+___
+
+### setLayout
+
+▸ **setLayout**(`parentLayout`: [NodeLayout](nodelayout.md)‹[QTabBarSignals](../interfaces/qtabbarsignals.md)›): *void*
+
+*Inherited from [QMenu](qmenu.md).[setLayout](qmenu.md#setlayout)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parentLayout` | [NodeLayout](nodelayout.md)‹[QTabBarSignals](../interfaces/qtabbarsignals.md)› |
+
+**Returns:** *void*
+
+___
+
+### setMaximumSize
+
+▸ **setMaximumSize**(`maxw`: number, `maxh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMaximumSize](qmenu.md#setmaximumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`maxw` | number |
+`maxh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMinimumSize
+
+▸ **setMinimumSize**(`minw`: number, `minh`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMinimumSize](qmenu.md#setminimumsize)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`minw` | number |
+`minh` | number |
+
+**Returns:** *void*
+
+___
+
+### setMouseTracking
+
+▸ **setMouseTracking**(`isMouseTracked`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setMouseTracking](qmenu.md#setmousetracking)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`isMouseTracked` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setMovable
+
+▸ **setMovable**(`movable`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`movable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setNodeParent
+
+▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
+
+*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`parent?` | [Component](component.md) |
+
+**Returns:** *void*
+
+___
+
+### setObjectName
+
+▸ **setObjectName**(`objectName`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setObjectName](qmenu.md#setobjectname)*
+
+*Overrides [NodeObject](nodeobject.md).[setObjectName](nodeobject.md#setobjectname)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+**Returns:** *void*
+
+___
+
+### setProperty
+
+▸ **setProperty**(`name`: string, `value`: [QVariantType](../globals.md#qvarianttype)): *boolean*
+
+*Inherited from [NodeObject](nodeobject.md).[setProperty](nodeobject.md#setproperty)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`name` | string |
+`value` | [QVariantType](../globals.md#qvarianttype) |
+
+**Returns:** *boolean*
+
+___
+
+### setSelectionBehaviorOnRemove
+
+▸ **setSelectionBehaviorOnRemove**(`behavior`: SelectionBehavior): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`behavior` | SelectionBehavior |
+
+**Returns:** *void*
+
+___
+
+### setShape
+
+▸ **setShape**(`shape`: [TabBarShape](../enums/tabbarshape.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`shape` | [TabBarShape](../enums/tabbarshape.md) |
+
+**Returns:** *void*
+
+___
+
+### setStyleSheet
+
+▸ **setStyleSheet**(`styleSheet`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setStyleSheet](qmenu.md#setstylesheet)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`styleSheet` | string |
+
+**Returns:** *void*
+
+___
+
+### setTabButton
+
+▸ **setTabButton**(`index`: number, `position`: [ButtonPosition](../enums/buttonposition.md), `widget`: [NodeWidget](nodewidget.md)‹any›): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`position` | [ButtonPosition](../enums/buttonposition.md) |
+`widget` | [NodeWidget](nodewidget.md)‹any› |
+
+**Returns:** *void*
+
+___
+
+### setTabData
+
+▸ **setTabData**(`index`: number, `data`: [QVariant](qvariant.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`data` | [QVariant](qvariant.md) |
+
+**Returns:** *void*
+
+___
+
+### setTabEnabled
+
+▸ **setTabEnabled**(`index`: number, `enabled`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`enabled` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setTabIcon
+
+▸ **setTabIcon**(`index`: number, `icon`: [QIcon](qicon.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setTabText
+
+▸ **setTabText**(`index`: number, `text`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`text` | string |
+
+**Returns:** *void*
+
+___
+
+### setTabTextColor
+
+▸ **setTabTextColor**(`index`: number, `color`: [QColor](qcolor.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`color` | [QColor](qcolor.md) |
+
+**Returns:** *void*
+
+___
+
+### setTabToolTip
+
+▸ **setTabToolTip**(`index`: number, `tip`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`tip` | string |
+
+**Returns:** *void*
+
+___
+
+### setTabWhatsThis
+
+▸ **setTabWhatsThis**(`index`: number, `text`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`text` | string |
+
+**Returns:** *void*
+
+___
+
+### setTabsClosable
+
+▸ **setTabsClosable**(`closeable`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`closeable` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setUsesScrollButtons
+
+▸ **setUsesScrollButtons**(`useButtons`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`useButtons` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowFlag
+
+▸ **setWindowFlag**(`windowType`: [WindowType](../enums/windowtype.md), `switchOn`: boolean): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowFlag](qmenu.md#setwindowflag)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`windowType` | [WindowType](../enums/windowtype.md) |
+`switchOn` | boolean |
+
+**Returns:** *void*
+
+___
+
+### setWindowIcon
+
+▸ **setWindowIcon**(`icon`: [QIcon](qicon.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowIcon](qmenu.md#setwindowicon)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`icon` | [QIcon](qicon.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowOpacity
+
+▸ **setWindowOpacity**(`opacity`: number): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowOpacity](qmenu.md#setwindowopacity)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`opacity` | number |
+
+**Returns:** *void*
+
+___
+
+### setWindowState
+
+▸ **setWindowState**(`state`: [WindowState](../enums/windowstate.md)): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowState](qmenu.md#setwindowstate)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`state` | [WindowState](../enums/windowstate.md) |
+
+**Returns:** *void*
+
+___
+
+### setWindowTitle
+
+▸ **setWindowTitle**(`title`: string): *void*
+
+*Inherited from [QMenu](qmenu.md).[setWindowTitle](qmenu.md#setwindowtitle)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
+
+**Returns:** *void*
+
+___
+
+### shape
+
+▸ **shape**(): *[TabBarShape](../enums/tabbarshape.md)*
+
+**Returns:** *[TabBarShape](../enums/tabbarshape.md)*
+
+___
+
+### show
+
+▸ **show**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[show](qmenu.md#show)*
+
+**Returns:** *void*
+
+___
+
+### showFullScreen
+
+▸ **showFullScreen**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showFullScreen](qmenu.md#showfullscreen)*
+
+**Returns:** *void*
+
+___
+
+### showMaximized
+
+▸ **showMaximized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMaximized](qmenu.md#showmaximized)*
+
+**Returns:** *void*
+
+___
+
+### showMinimized
+
+▸ **showMinimized**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showMinimized](qmenu.md#showminimized)*
+
+**Returns:** *void*
+
+___
+
+### showNormal
+
+▸ **showNormal**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[showNormal](qmenu.md#shownormal)*
+
+**Returns:** *void*
+
+___
+
+### size
+
+▸ **size**(): *[QSize](qsize.md)*
+
+*Inherited from [QMenu](qmenu.md).[size](qmenu.md#size)*
+
+**Returns:** *[QSize](qsize.md)*
+
+___
+
+### styleSheet
+
+▸ **styleSheet**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[styleSheet](qmenu.md#stylesheet)*
+
+**Returns:** *string*
+
+___
+
+### tabAt
+
+▸ **tabAt**(`position`: [QPoint](qpoint.md)): *number*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`position` | [QPoint](qpoint.md) |
+
+**Returns:** *number*
+
+___
+
+### tabData
+
+▸ **tabData**(`index`: number): *[QVariant](qvariant.md)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *[QVariant](qvariant.md)*
+
+___
+
+### tabIcon
+
+▸ **tabIcon**(`index`: number): *[QIcon](qicon.md)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *[QIcon](qicon.md)*
+
+___
+
+### tabRect
+
+▸ **tabRect**(`index`: number): *[QRect](qrect.md)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *[QRect](qrect.md)*
+
+___
+
+### tabText
+
+▸ **tabText**(`index`: number): *string*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *string*
+
+___
+
+### tabTextColor
+
+▸ **tabTextColor**(`index`: number): *[QColor](qcolor.md)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *[QColor](qcolor.md)*
+
+___
+
+### tabToolTip
+
+▸ **tabToolTip**(`index`: number): *string*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *string*
+
+___
+
+### tabWhatsThis
+
+▸ **tabWhatsThis**(`index`: number): *string*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+**Returns:** *string*
+
+___
+
+### tabsClosable
+
+▸ **tabsClosable**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### testAttribute
+
+▸ **testAttribute**(`attribute`: [WidgetAttribute](../enums/widgetattribute.md)): *boolean*
+
+*Inherited from [QMenu](qmenu.md).[testAttribute](qmenu.md#testattribute)*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`attribute` | [WidgetAttribute](../enums/widgetattribute.md) |
+
+**Returns:** *boolean*
+
+___
+
+### update
+
+▸ **update**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[update](qmenu.md#update)*
+
+**Returns:** *void*
+
+___
+
+### updateGeometry
+
+▸ **updateGeometry**(): *void*
+
+*Inherited from [QMenu](qmenu.md).[updateGeometry](qmenu.md#updategeometry)*
+
+**Returns:** *void*
+
+___
+
+### usesScrollButtons
+
+▸ **usesScrollButtons**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
+### windowOpacity
+
+▸ **windowOpacity**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowOpacity](qmenu.md#windowopacity)*
+
+**Returns:** *number*
+
+___
+
+### windowState
+
+▸ **windowState**(): *number*
+
+*Inherited from [QMenu](qmenu.md).[windowState](qmenu.md#windowstate)*
+
+**Returns:** *number*
+
+___
+
+### windowTitle
+
+▸ **windowTitle**(): *string*
+
+*Inherited from [QMenu](qmenu.md).[windowTitle](qmenu.md#windowtitle)*
+
+**Returns:** *string*
diff --git a/website/docs/api/generated/classes/qtabwidget.md b/website/docs/api/generated/classes/qtabwidget.md
index caaaf04d8..9071a01ca 100644
--- a/website/docs/api/generated/classes/qtabwidget.md
+++ b/website/docs/api/generated/classes/qtabwidget.md
@@ -61,6 +61,7 @@ tabWidget.addTab(new QCalendarWidget(), new QIcon(), 'Tab 2');
* [hide](qtabwidget.md#hide)
* [indexOf](qtabwidget.md#indexof)
* [inherits](qtabwidget.md#inherits)
+* [insertTab](qtabwidget.md#inserttab)
* [isEnabled](qtabwidget.md#isenabled)
* [isVisible](qtabwidget.md#isvisible)
* [lower](qtabwidget.md#lower)
@@ -407,6 +408,23 @@ Name | Type |
___
+### insertTab
+
+▸ **insertTab**(`index`: number, `page`: [NodeWidget](nodewidget.md)‹any›, `icon`: [QIcon](qicon.md), `label`: string): *number*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`page` | [NodeWidget](nodewidget.md)‹any› |
+`icon` | [QIcon](qicon.md) |
+`label` | string |
+
+**Returns:** *number*
+
+___
+
### isEnabled
▸ **isEnabled**(): *boolean*
diff --git a/website/docs/api/generated/classes/qtreewidget.md b/website/docs/api/generated/classes/qtreewidget.md
index 9533d55ca..27a1fbaae 100644
--- a/website/docs/api/generated/classes/qtreewidget.md
+++ b/website/docs/api/generated/classes/qtreewidget.md
@@ -23,10 +23,17 @@ const item2 = new QTreeWidgetItem();
item2.setText(0, `item-2`);
const item3 = new QTreeWidgetItem();
item3.setText(0, `item-3`);
+const item4 = new QTreeWidgetItem();
+item4.setText(0, `item-4`);
+const item5 = new QTreeWidgetItem();
+item5.setText(0, `item-5`);
+const item6 = new QTreeWidgetItem();
+item6.setText(0, `item-6`);
tree.addTopLevelItem(item1);
-tree.addTopLevelItem(item2);
-tree.addTopLevelItem(item3);
+tree.insertTopLevelItems(0, [item2, item3]);
+tree.addTopLevelItems([item4, item5]);
+tree.insertTopLevelItem(2, item6);
// Add children to item1
const c1item1 = new QTreeWidgetItem(item1);
@@ -36,8 +43,7 @@ c1item2.setText(0, `c1item1`);
win.setCentralWidget(tree);
win.show();
-(global as any).win = win;
-```
+(global as any).win = win;```
## Hierarchy
@@ -70,9 +76,11 @@ win.show();
* [addAction](qtreewidget.md#addaction)
* [addEventListener](qtreewidget.md#addeventlistener)
* [addTopLevelItem](qtreewidget.md#addtoplevelitem)
+* [addTopLevelItems](qtreewidget.md#addtoplevelitems)
* [adjustSize](qtreewidget.md#adjustsize)
* [close](qtreewidget.md#close)
* [currentItem](qtreewidget.md#currentitem)
+* [findItems](qtreewidget.md#finditems)
* [font](qtreewidget.md#font)
* [frameRect](qtreewidget.md#framerect)
* [frameShadow](qtreewidget.md#frameshadow)
@@ -84,6 +92,8 @@ win.show();
* [hasMouseTracking](qtreewidget.md#hasmousetracking)
* [hide](qtreewidget.md#hide)
* [inherits](qtreewidget.md#inherits)
+* [insertTopLevelItem](qtreewidget.md#inserttoplevelitem)
+* [insertTopLevelItems](qtreewidget.md#inserttoplevelitems)
* [isEnabled](qtreewidget.md#isenabled)
* [isVisible](qtreewidget.md#isvisible)
* [lineWidth](qtreewidget.md#linewidth)
@@ -127,6 +137,7 @@ win.show();
* [setNodeParent](qtreewidget.md#setnodeparent)
* [setObjectName](qtreewidget.md#setobjectname)
* [setProperty](qtreewidget.md#setproperty)
+* [setSortingEnabled](qtreewidget.md#setsortingenabled)
* [setStyleSheet](qtreewidget.md#setstylesheet)
* [setVerticalScrollBarPolicy](qtreewidget.md#setverticalscrollbarpolicy)
* [setViewport](qtreewidget.md#setviewport)
@@ -346,6 +357,20 @@ Name | Type |
___
+### addTopLevelItems
+
+▸ **addTopLevelItems**(`items`: [QTreeWidgetItem](qtreewidgetitem.md)[]): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`items` | [QTreeWidgetItem](qtreewidgetitem.md)[] |
+
+**Returns:** *void*
+
+___
+
### adjustSize
▸ **adjustSize**(): *void*
@@ -376,6 +401,22 @@ Returns the current item in the tree widget.
___
+### findItems
+
+▸ **findItems**(`text`: string, `flags`: [MatchFlag](../enums/matchflag.md), `column`: number): *[QTreeWidgetItem](qtreewidgetitem.md)[]*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`text` | string |
+`flags` | [MatchFlag](../enums/matchflag.md) |
+`column` | number |
+
+**Returns:** *[QTreeWidgetItem](qtreewidgetitem.md)[]*
+
+___
+
### font
▸ **font**(): *[QFont](qfont.md)*
@@ -492,6 +533,36 @@ Name | Type |
___
+### insertTopLevelItem
+
+▸ **insertTopLevelItem**(`index`: number, `item`: [QTreeWidgetItem](qtreewidgetitem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`item` | [QTreeWidgetItem](qtreewidgetitem.md) |
+
+**Returns:** *void*
+
+___
+
+### insertTopLevelItems
+
+▸ **insertTopLevelItems**(`index`: number, `items`: [QTreeWidgetItem](qtreewidgetitem.md)[]): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+`items` | [QTreeWidgetItem](qtreewidgetitem.md)[] |
+
+**Returns:** *void*
+
+___
+
### isEnabled
▸ **isEnabled**(): *boolean*
@@ -1155,6 +1226,22 @@ Name | Type |
___
+### setSortingEnabled
+
+▸ **setSortingEnabled**(`enable`: boolean): *void*
+
+Sets if columns can be sorted by clicking on its header
+
+**Parameters:**
+
+Name | Type | Description |
+------ | ------ | ------ |
+`enable` | boolean | Sorting enabled or disabled |
+
+**Returns:** *void*
+
+___
+
### setStyleSheet
▸ **setStyleSheet**(`styleSheet`: string): *void*
diff --git a/website/docs/api/generated/classes/qtreewidgetitem.md b/website/docs/api/generated/classes/qtreewidgetitem.md
index b333075e4..dbc8a6135 100644
--- a/website/docs/api/generated/classes/qtreewidgetitem.md
+++ b/website/docs/api/generated/classes/qtreewidgetitem.md
@@ -66,11 +66,13 @@ win.show();
* [childCount](qtreewidgetitem.md#childcount)
* [data](qtreewidgetitem.md#data)
* [flags](qtreewidgetitem.md#flags)
+* [isHidden](qtreewidgetitem.md#ishidden)
* [parent](qtreewidgetitem.md#parent)
* [setCheckState](qtreewidgetitem.md#setcheckstate)
* [setData](qtreewidgetitem.md#setdata)
* [setExpanded](qtreewidgetitem.md#setexpanded)
* [setFlags](qtreewidgetitem.md#setflags)
+* [setHidden](qtreewidgetitem.md#sethidden)
* [setNodeParent](qtreewidgetitem.md#setnodeparent)
* [setSelected](qtreewidgetitem.md#setselected)
* [setText](qtreewidgetitem.md#settext)
@@ -233,6 +235,14 @@ Returns the flags used to describe the item. These determine whether the item ca
___
+### isHidden
+
+▸ **isHidden**(): *boolean*
+
+**Returns:** *boolean*
+
+___
+
### parent
▸ **parent**(): *[QTreeWidgetItem](qtreewidgetitem.md) | undefined*
@@ -308,6 +318,20 @@ Name | Type | Description |
___
+### setHidden
+
+▸ **setHidden**(`hide`: boolean): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`hide` | boolean |
+
+**Returns:** *void*
+
+___
+
### setNodeParent
▸ **setNodeParent**(`parent?`: [Component](component.md)): *void*
diff --git a/website/docs/api/generated/enums/buttonposition.md b/website/docs/api/generated/enums/buttonposition.md
new file mode 100644
index 000000000..9ace778ac
--- /dev/null
+++ b/website/docs/api/generated/enums/buttonposition.md
@@ -0,0 +1,24 @@
+---
+id: "buttonposition"
+title: "ButtonPosition"
+sidebar_label: "ButtonPosition"
+---
+
+## Index
+
+### Enumeration members
+
+* [LeftSide](buttonposition.md#leftside)
+* [RightSide](buttonposition.md#rightside)
+
+## Enumeration members
+
+### LeftSide
+
+• **LeftSide**: = 0
+
+___
+
+### RightSide
+
+• **RightSide**: = 1
diff --git a/website/docs/api/generated/enums/colordialogoption.md b/website/docs/api/generated/enums/colordialogoption.md
new file mode 100644
index 000000000..25245240a
--- /dev/null
+++ b/website/docs/api/generated/enums/colordialogoption.md
@@ -0,0 +1,31 @@
+---
+id: "colordialogoption"
+title: "ColorDialogOption"
+sidebar_label: "ColorDialogOption"
+---
+
+## Index
+
+### Enumeration members
+
+* [DontUseNativeDialog](colordialogoption.md#dontusenativedialog)
+* [NoButtons](colordialogoption.md#nobuttons)
+* [ShowAlphaChannel](colordialogoption.md#showalphachannel)
+
+## Enumeration members
+
+### DontUseNativeDialog
+
+• **DontUseNativeDialog**: = 4
+
+___
+
+### NoButtons
+
+• **NoButtons**: = 2
+
+___
+
+### ShowAlphaChannel
+
+• **ShowAlphaChannel**: = 1
diff --git a/website/docs/api/generated/enums/fontdialogoption.md b/website/docs/api/generated/enums/fontdialogoption.md
new file mode 100644
index 000000000..7291a1088
--- /dev/null
+++ b/website/docs/api/generated/enums/fontdialogoption.md
@@ -0,0 +1,52 @@
+---
+id: "fontdialogoption"
+title: "FontDialogOption"
+sidebar_label: "FontDialogOption"
+---
+
+## Index
+
+### Enumeration members
+
+* [DontUseNativeDialog](fontdialogoption.md#dontusenativedialog)
+* [MonospacedFonts](fontdialogoption.md#monospacedfonts)
+* [NoButtons](fontdialogoption.md#nobuttons)
+* [NonScalableFonts](fontdialogoption.md#nonscalablefonts)
+* [ProportionalFonts](fontdialogoption.md#proportionalfonts)
+* [ScalableFonts](fontdialogoption.md#scalablefonts)
+
+## Enumeration members
+
+### DontUseNativeDialog
+
+• **DontUseNativeDialog**: = 2
+
+___
+
+### MonospacedFonts
+
+• **MonospacedFonts**: = 16
+
+___
+
+### NoButtons
+
+• **NoButtons**: = 1
+
+___
+
+### NonScalableFonts
+
+• **NonScalableFonts**: = 8
+
+___
+
+### ProportionalFonts
+
+• **ProportionalFonts**: = 32
+
+___
+
+### ScalableFonts
+
+• **ScalableFonts**: = 4
diff --git a/website/docs/api/generated/enums/mode.md b/website/docs/api/generated/enums/mode.md
new file mode 100644
index 000000000..f21547e8b
--- /dev/null
+++ b/website/docs/api/generated/enums/mode.md
@@ -0,0 +1,38 @@
+---
+id: "mode"
+title: "Mode"
+sidebar_label: "Mode"
+---
+
+## Index
+
+### Enumeration members
+
+* [Bin](mode.md#bin)
+* [Dec](mode.md#dec)
+* [Hex](mode.md#hex)
+* [Oct](mode.md#oct)
+
+## Enumeration members
+
+### Bin
+
+• **Bin**:
+
+___
+
+### Dec
+
+• **Dec**:
+
+___
+
+### Hex
+
+• **Hex**:
+
+___
+
+### Oct
+
+• **Oct**:
diff --git a/website/docs/api/generated/enums/segmentstyle.md b/website/docs/api/generated/enums/segmentstyle.md
new file mode 100644
index 000000000..daf5e19fc
--- /dev/null
+++ b/website/docs/api/generated/enums/segmentstyle.md
@@ -0,0 +1,31 @@
+---
+id: "segmentstyle"
+title: "SegmentStyle"
+sidebar_label: "SegmentStyle"
+---
+
+## Index
+
+### Enumeration members
+
+* [Filled](segmentstyle.md#filled)
+* [Flat](segmentstyle.md#flat)
+* [Outline](segmentstyle.md#outline)
+
+## Enumeration members
+
+### Filled
+
+• **Filled**:
+
+___
+
+### Flat
+
+• **Flat**:
+
+___
+
+### Outline
+
+• **Outline**:
diff --git a/website/docs/api/generated/enums/selectionbehavior.md b/website/docs/api/generated/enums/selectionbehavior.md
index e3292bfdd..d834a5153 100644
--- a/website/docs/api/generated/enums/selectionbehavior.md
+++ b/website/docs/api/generated/enums/selectionbehavior.md
@@ -10,6 +10,9 @@ sidebar_label: "SelectionBehavior"
* [SelectColumns](selectionbehavior.md#selectcolumns)
* [SelectItems](selectionbehavior.md#selectitems)
+* [SelectLeftTab](selectionbehavior.md#selectlefttab)
+* [SelectPreviousTab](selectionbehavior.md#selectprevioustab)
+* [SelectRightTab](selectionbehavior.md#selectrighttab)
* [SelectRows](selectionbehavior.md#selectrows)
## Enumeration members
@@ -26,6 +29,24 @@ ___
___
+### SelectLeftTab
+
+• **SelectLeftTab**: = 0
+
+___
+
+### SelectPreviousTab
+
+• **SelectPreviousTab**: = 2
+
+___
+
+### SelectRightTab
+
+• **SelectRightTab**: = 1
+
+___
+
### SelectRows
• **SelectRows**:
diff --git a/website/docs/api/generated/enums/tabbarshape.md b/website/docs/api/generated/enums/tabbarshape.md
new file mode 100644
index 000000000..0e1dc14c8
--- /dev/null
+++ b/website/docs/api/generated/enums/tabbarshape.md
@@ -0,0 +1,66 @@
+---
+id: "tabbarshape"
+title: "TabBarShape"
+sidebar_label: "TabBarShape"
+---
+
+## Index
+
+### Enumeration members
+
+* [RoundedEast](tabbarshape.md#roundedeast)
+* [RoundedNorth](tabbarshape.md#roundednorth)
+* [RoundedSouth](tabbarshape.md#roundedsouth)
+* [RoundedWest](tabbarshape.md#roundedwest)
+* [TriangularEast](tabbarshape.md#triangulareast)
+* [TriangularNorth](tabbarshape.md#triangularnorth)
+* [TriangularSouth](tabbarshape.md#triangularsouth)
+* [TriangularWest](tabbarshape.md#triangularwest)
+
+## Enumeration members
+
+### RoundedEast
+
+• **RoundedEast**: = 3
+
+___
+
+### RoundedNorth
+
+• **RoundedNorth**: = 0
+
+___
+
+### RoundedSouth
+
+• **RoundedSouth**: = 1
+
+___
+
+### RoundedWest
+
+• **RoundedWest**: = 2
+
+___
+
+### TriangularEast
+
+• **TriangularEast**: = 7
+
+___
+
+### TriangularNorth
+
+• **TriangularNorth**: = 4
+
+___
+
+### TriangularSouth
+
+• **TriangularSouth**: = 5
+
+___
+
+### TriangularWest
+
+• **TriangularWest**: = 6
diff --git a/website/docs/api/generated/globals.md b/website/docs/api/generated/globals.md
index 808deec05..9d4e206aa 100644
--- a/website/docs/api/generated/globals.md
+++ b/website/docs/api/generated/globals.md
@@ -18,6 +18,7 @@ sidebar_label: "Globals"
* [Axis](enums/axis.md)
* [BGMode](enums/bgmode.md)
* [BrushStyle](enums/brushstyle.md)
+* [ButtonPosition](enums/buttonposition.md)
* [ButtonRole](enums/buttonrole.md)
* [ButtonSymbols](enums/buttonsymbols.md)
* [CacheMode](enums/cachemode.md)
@@ -25,6 +26,7 @@ sidebar_label: "Globals"
* [CheckState](enums/checkstate.md)
* [ChecksumType](enums/checksumtype.md)
* [ClipOperation](enums/clipoperation.md)
+* [ColorDialogOption](enums/colordialogoption.md)
* [ConnectionType](enums/connectiontype.md)
* [ContextMenuPolicy](enums/contextmenupolicy.md)
* [CoordinateSystem](enums/coordinatesystem.md)
@@ -50,6 +52,7 @@ sidebar_label: "Globals"
* [Flow](enums/flow.md)
* [FocusPolicy](enums/focuspolicy.md)
* [FocusReason](enums/focusreason.md)
+* [FontDialogOption](enums/fontdialogoption.md)
* [GestureFlag](enums/gestureflag.md)
* [GestureState](enums/gesturestate.md)
* [GestureType](enums/gesturetype.md)
@@ -74,6 +77,7 @@ sidebar_label: "Globals"
* [LineWrapMode](enums/linewrapmode.md)
* [MaskMode](enums/maskmode.md)
* [MatchFlag](enums/matchflag.md)
+* [Mode](enums/mode.md)
* [Modifier](enums/modifier.md)
* [MouseButton](enums/mousebutton.md)
* [MouseEventFlag](enums/mouseeventflag.md)
@@ -106,6 +110,7 @@ sidebar_label: "Globals"
* [ScrollHint](enums/scrollhint.md)
* [ScrollMode](enums/scrollmode.md)
* [ScrollPhase](enums/scrollphase.md)
+* [SegmentStyle](enums/segmentstyle.md)
* [SelectionBehavior](enums/selectionbehavior.md)
* [SelectionMode](enums/selectionmode.md)
* [SequenceFormat](enums/sequenceformat.md)
@@ -120,6 +125,7 @@ sidebar_label: "Globals"
* [SortOrder](enums/sortorder.md)
* [StepType](enums/steptype.md)
* [SystemFont](enums/systemfont.md)
+* [TabBarShape](enums/tabbarshape.md)
* [TabFocusBehavior](enums/tabfocusbehavior.md)
* [TabPosition](enums/tabposition.md)
* [TextElideMode](enums/textelidemode.md)
@@ -156,6 +162,7 @@ sidebar_label: "Globals"
* [NodeDialog](classes/nodedialog.md)
* [NodeFrame](classes/nodeframe.md)
* [NodeLayout](classes/nodelayout.md)
+* [NodeListView](classes/nodelistview.md)
* [NodeObject](classes/nodeobject.md)
* [NodeTableView](classes/nodetableview.md)
* [NodeWidget](classes/nodewidget.md)
@@ -167,11 +174,13 @@ sidebar_label: "Globals"
* [QAction](classes/qaction.md)
* [QApplication](classes/qapplication.md)
* [QBoxLayout](classes/qboxlayout.md)
+* [QBrush](classes/qbrush.md)
* [QButtonGroup](classes/qbuttongroup.md)
* [QCalendarWidget](classes/qcalendarwidget.md)
* [QCheckBox](classes/qcheckbox.md)
* [QClipboard](classes/qclipboard.md)
* [QColor](classes/qcolor.md)
+* [QColorDialog](classes/qcolordialog.md)
* [QComboBox](classes/qcombobox.md)
* [QCursor](classes/qcursor.md)
* [QDate](classes/qdate.md)
@@ -180,9 +189,12 @@ sidebar_label: "Globals"
* [QDateTimeEdit](classes/qdatetimeedit.md)
* [QDial](classes/qdial.md)
* [QDialog](classes/qdialog.md)
+* [QDoubleSpinBox](classes/qdoublespinbox.md)
+* [QErrorMessage](classes/qerrormessage.md)
* [QFileDialog](classes/qfiledialog.md)
* [QFont](classes/qfont.md)
* [QFontDatabase](classes/qfontdatabase.md)
+* [QFontDialog](classes/qfontdialog.md)
* [QFrame](classes/qframe.md)
* [QGridLayout](classes/qgridlayout.md)
* [QGroupBox](classes/qgroupbox.md)
@@ -190,8 +202,10 @@ sidebar_label: "Globals"
* [QInputDialog](classes/qinputdialog.md)
* [QKeyEvent](classes/qkeyevent.md)
* [QKeySequence](classes/qkeysequence.md)
+* [QLCDNumber](classes/qlcdnumber.md)
* [QLabel](classes/qlabel.md)
* [QLineEdit](classes/qlineedit.md)
+* [QListView](classes/qlistview.md)
* [QListWidget](classes/qlistwidget.md)
* [QListWidgetItem](classes/qlistwidgetitem.md)
* [QMainWindow](classes/qmainwindow.md)
@@ -208,6 +222,7 @@ sidebar_label: "Globals"
* [QPlainTextEdit](classes/qplaintextedit.md)
* [QPoint](classes/qpoint.md)
* [QProgressBar](classes/qprogressbar.md)
+* [QProgressDialog](classes/qprogressdialog.md)
* [QPushButton](classes/qpushbutton.md)
* [QRadioButton](classes/qradiobutton.md)
* [QRect](classes/qrect.md)
@@ -219,9 +234,12 @@ sidebar_label: "Globals"
* [QSlider](classes/qslider.md)
* [QSpinBox](classes/qspinbox.md)
* [QStackedWidget](classes/qstackedwidget.md)
+* [QStandardItem](classes/qstandarditem.md)
+* [QStandardItemModel](classes/qstandarditemmodel.md)
* [QStatusBar](classes/qstatusbar.md)
* [QStyle](classes/qstyle.md)
* [QSystemTrayIcon](classes/qsystemtrayicon.md)
+* [QTabBar](classes/qtabbar.md)
* [QTabWidget](classes/qtabwidget.md)
* [QTableView](classes/qtableview.md)
* [QTableWidget](classes/qtablewidget.md)
@@ -247,12 +265,16 @@ sidebar_label: "Globals"
* [QButtonGroupSignals](interfaces/qbuttongroupsignals.md)
* [QCalendarWidgetSignals](interfaces/qcalendarwidgetsignals.md)
* [QCheckBoxSignals](interfaces/qcheckboxsignals.md)
+* [QColorDialogSignals](interfaces/qcolordialogsignals.md)
* [QComboBoxSignals](interfaces/qcomboboxsignals.md)
* [QDateTimeEditSignals](interfaces/qdatetimeeditsignals.md)
* [QDialogSignals](interfaces/qdialogsignals.md)
+* [QDoubleSpinBoxSignals](interfaces/qdoublespinboxsignals.md)
* [QFileDialogSignals](interfaces/qfiledialogsignals.md)
+* [QFontDialogSignals](interfaces/qfontdialogsignals.md)
* [QGroupBoxSignals](interfaces/qgroupboxsignals.md)
* [QInputDialogSignals](interfaces/qinputdialogsignals.md)
+* [QLCDNumberSignals](interfaces/qlcdnumbersignals.md)
* [QLabelSignals](interfaces/qlabelsignals.md)
* [QLineEditSignals](interfaces/qlineeditsignals.md)
* [QListWidgetSignals](interfaces/qlistwidgetsignals.md)
@@ -261,11 +283,14 @@ sidebar_label: "Globals"
* [QObjectSignals](interfaces/qobjectsignals.md)
* [QPlainTextEditSignals](interfaces/qplaintexteditsignals.md)
* [QProgressBarSignals](interfaces/qprogressbarsignals.md)
+* [QProgressDialogSignals](interfaces/qprogressdialogsignals.md)
* [QShortcutSignals](interfaces/qshortcutsignals.md)
* [QSpinBoxSignals](interfaces/qspinboxsignals.md)
* [QStackedWidgetSignals](interfaces/qstackedwidgetsignals.md)
+* [QStandardItemModelSignals](interfaces/qstandarditemmodelsignals.md)
* [QStatusBarSignals](interfaces/qstatusbarsignals.md)
* [QSystemTrayIconSignals](interfaces/qsystemtrayiconsignals.md)
+* [QTabBarSignals](interfaces/qtabbarsignals.md)
* [QTabWidgetSignals](interfaces/qtabwidgetsignals.md)
* [QTableWidgetSignals](interfaces/qtablewidgetsignals.md)
* [QToolButtonSignals](interfaces/qtoolbuttonsignals.md)
@@ -284,9 +309,11 @@ sidebar_label: "Globals"
* [QApplicationSignals](globals.md#qapplicationsignals)
* [QBoxLayoutSignals](globals.md#qboxlayoutsignals)
* [QDialSignals](globals.md#qdialsignals)
+* [QErrorMessageSignals](globals.md#qerrormessagesignals)
* [QFrameSignals](globals.md#qframesignals)
* [QGridLayoutSignals](globals.md#qgridlayoutsignals)
* [QLayoutSignals](globals.md#qlayoutsignals)
+* [QListViewSignals](globals.md#qlistviewsignals)
* [QMainWindowSignals](globals.md#qmainwindowsignals)
* [QMenuBarSignals](globals.md#qmenubarsignals)
* [QMenuSignals](globals.md#qmenusignals)
@@ -298,17 +325,12 @@ sidebar_label: "Globals"
* [QTableViewSignals](globals.md#qtableviewsignals)
* [QVariantType](globals.md#qvarianttype)
* [SupportedFormats](globals.md#supportedformats)
-* [arg](globals.md#arg)
### Variables
* [addon](globals.md#const-addon)
-* [center](globals.md#const-center)
-* [getBtn](globals.md#const-getbtn)
* [label](globals.md#const-label)
-* [setBtn](globals.md#const-setbtn)
* [testImagePath](globals.md#const-testimagepath)
-* [textInput](globals.md#const-textinput)
* [win](globals.md#const-win)
### Functions
@@ -317,7 +339,6 @@ sidebar_label: "Globals"
* [checkIfNapiExternal](globals.md#checkifnapiexternal)
* [checkIfNativeElement](globals.md#checkifnativeelement)
* [main](globals.md#main)
-* [noop](globals.md#noop)
* [prepareInlineStyleSheet](globals.md#prepareinlinestylesheet)
* [wrapWithActivateUvLoop](globals.md#const-wrapwithactivateuvloop)
@@ -385,6 +406,12 @@ ___
___
+### QErrorMessageSignals
+
+Ƭ **QErrorMessageSignals**: *[QDialogSignals](interfaces/qdialogsignals.md)*
+
+___
+
### QFrameSignals
Ƭ **QFrameSignals**: *[QWidgetSignals](interfaces/qwidgetsignals.md)*
@@ -403,6 +430,12 @@ ___
___
+### QListViewSignals
+
+Ƭ **QListViewSignals**: *[QAbstractItemViewSignals](interfaces/qabstractitemviewsignals.md)*
+
+___
+
### QMainWindowSignals
Ƭ **QMainWindowSignals**: *[QWidgetSignals](interfaces/qwidgetsignals.md)*
@@ -467,12 +500,6 @@ ___
Ƭ **SupportedFormats**: *"gif" | "webp"*
-___
-
-### arg
-
-Ƭ **arg**: *string | [NativeElement](globals.md#nativeelement)*
-
## Variables
### `Const` addon
@@ -481,42 +508,18 @@ ___
___
-### `Const` center
-
-• **center**: *[QWidget](classes/qwidget.md)‹›* = new QWidget()
-
-___
-
-### `Const` getBtn
-
-• **getBtn**: *[QPushButton](classes/qpushbutton.md)‹›* = new QPushButton()
-
-___
-
### `Const` label
• **label**: *[QLabel](classes/qlabel.md)‹›* = new QLabel()
___
-### `Const` setBtn
-
-• **setBtn**: *[QPushButton](classes/qpushbutton.md)‹›* = new QPushButton()
-
-___
-
### `Const` testImagePath
• **testImagePath**: *string* = path.resolve(__dirname, 'assets', 'nodegui.png')
___
-### `Const` textInput
-
-• **textInput**: *[QLineEdit](classes/qlineedit.md)‹›* = new QLineEdit()
-
-___
-
### `Const` win
• **win**: *[QMainWindow](classes/qmainwindow.md)‹›* = new QMainWindow()
@@ -574,14 +577,6 @@ ___
___
-### noop
-
-▸ **noop**(): *void*
-
-**Returns:** *void*
-
-___
-
### prepareInlineStyleSheet
▸ **prepareInlineStyleSheet**<**Signals**>(`widget`: [NodeWidget](classes/nodewidget.md)‹Signals›, `rawStyle`: string): *string*
diff --git a/website/docs/api/generated/interfaces/qabstractspinboxsignals.md b/website/docs/api/generated/interfaces/qabstractspinboxsignals.md
index 3c6870f4d..f132caf9a 100644
--- a/website/docs/api/generated/interfaces/qabstractspinboxsignals.md
+++ b/website/docs/api/generated/interfaces/qabstractspinboxsignals.md
@@ -12,6 +12,8 @@ sidebar_label: "QAbstractSpinBoxSignals"
↳ [QDateTimeEditSignals](qdatetimeeditsignals.md)
+ ↳ [QDoubleSpinBoxSignals](qdoublespinboxsignals.md)
+
↳ [QSpinBoxSignals](qspinboxsignals.md)
## Index
diff --git a/website/docs/api/generated/interfaces/qcolordialogsignals.md b/website/docs/api/generated/interfaces/qcolordialogsignals.md
new file mode 100644
index 000000000..90993742a
--- /dev/null
+++ b/website/docs/api/generated/interfaces/qcolordialogsignals.md
@@ -0,0 +1,174 @@
+---
+id: "qcolordialogsignals"
+title: "QColorDialogSignals"
+sidebar_label: "QColorDialogSignals"
+---
+
+## Hierarchy
+
+ ↳ [QDialogSignals](qdialogsignals.md)
+
+ ↳ **QColorDialogSignals**
+
+## Index
+
+### Properties
+
+* [accepted](qcolordialogsignals.md#accepted)
+* [colorSelected](qcolordialogsignals.md#colorselected)
+* [currentColorChanged](qcolordialogsignals.md#currentcolorchanged)
+* [customContextMenuRequested](qcolordialogsignals.md#customcontextmenurequested)
+* [finished](qcolordialogsignals.md#finished)
+* [objectNameChanged](qcolordialogsignals.md#objectnamechanged)
+* [rejected](qcolordialogsignals.md#rejected)
+* [windowIconChanged](qcolordialogsignals.md#windowiconchanged)
+* [windowTitleChanged](qcolordialogsignals.md#windowtitlechanged)
+
+## Properties
+
+### accepted
+
+• **accepted**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[accepted](qdialogsignals.md#accepted)*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### colorSelected
+
+• **colorSelected**: *function*
+
+#### Type declaration:
+
+▸ (`color`: [QColor](../classes/qcolor.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`color` | [QColor](../classes/qcolor.md) |
+
+___
+
+### currentColorChanged
+
+• **currentColorChanged**: *function*
+
+#### Type declaration:
+
+▸ (`color`: [QColor](../classes/qcolor.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`color` | [QColor](../classes/qcolor.md) |
+
+___
+
+### customContextMenuRequested
+
+• **customContextMenuRequested**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[customContextMenuRequested](qwidgetsignals.md#customcontextmenurequested)*
+
+#### Type declaration:
+
+▸ (`pos`: object): *void*
+
+**Parameters:**
+
+▪ **pos**: *object*
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+___
+
+### finished
+
+• **finished**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[finished](qdialogsignals.md#finished)*
+
+#### Type declaration:
+
+▸ (`result`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`result` | number |
+
+___
+
+### objectNameChanged
+
+• **objectNameChanged**: *function*
+
+*Inherited from [QObjectSignals](qobjectsignals.md).[objectNameChanged](qobjectsignals.md#objectnamechanged)*
+
+#### Type declaration:
+
+▸ (`objectName`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+___
+
+### rejected
+
+• **rejected**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[rejected](qdialogsignals.md#rejected)*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### windowIconChanged
+
+• **windowIconChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowIconChanged](qwidgetsignals.md#windowiconchanged)*
+
+#### Type declaration:
+
+▸ (`iconNative`: [NativeElement](../globals.md#nativeelement)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`iconNative` | [NativeElement](../globals.md#nativeelement) |
+
+___
+
+### windowTitleChanged
+
+• **windowTitleChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowTitleChanged](qwidgetsignals.md#windowtitlechanged)*
+
+#### Type declaration:
+
+▸ (`title`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
diff --git a/website/docs/api/generated/interfaces/qdialogsignals.md b/website/docs/api/generated/interfaces/qdialogsignals.md
index 0cdcc93fa..c2b062acf 100644
--- a/website/docs/api/generated/interfaces/qdialogsignals.md
+++ b/website/docs/api/generated/interfaces/qdialogsignals.md
@@ -10,8 +10,14 @@ sidebar_label: "QDialogSignals"
↳ **QDialogSignals**
+ ↳ [QColorDialogSignals](qcolordialogsignals.md)
+
↳ [QFileDialogSignals](qfiledialogsignals.md)
+ ↳ [QFontDialogSignals](qfontdialogsignals.md)
+
+ ↳ [QProgressDialogSignals](qprogressdialogsignals.md)
+
↳ [QMessageBoxSignals](qmessageboxsignals.md)
↳ [QInputDialogSignals](qinputdialogsignals.md)
diff --git a/website/docs/api/generated/interfaces/qdoublespinboxsignals.md b/website/docs/api/generated/interfaces/qdoublespinboxsignals.md
new file mode 100644
index 000000000..53d2128e5
--- /dev/null
+++ b/website/docs/api/generated/interfaces/qdoublespinboxsignals.md
@@ -0,0 +1,125 @@
+---
+id: "qdoublespinboxsignals"
+title: "QDoubleSpinBoxSignals"
+sidebar_label: "QDoubleSpinBoxSignals"
+---
+
+## Hierarchy
+
+ ↳ [QAbstractSpinBoxSignals](qabstractspinboxsignals.md)
+
+ ↳ **QDoubleSpinBoxSignals**
+
+## Index
+
+### Properties
+
+* [customContextMenuRequested](qdoublespinboxsignals.md#customcontextmenurequested)
+* [editingFinished](qdoublespinboxsignals.md#editingfinished)
+* [objectNameChanged](qdoublespinboxsignals.md#objectnamechanged)
+* [valueChanged](qdoublespinboxsignals.md#valuechanged)
+* [windowIconChanged](qdoublespinboxsignals.md#windowiconchanged)
+* [windowTitleChanged](qdoublespinboxsignals.md#windowtitlechanged)
+
+## Properties
+
+### customContextMenuRequested
+
+• **customContextMenuRequested**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[customContextMenuRequested](qwidgetsignals.md#customcontextmenurequested)*
+
+#### Type declaration:
+
+▸ (`pos`: object): *void*
+
+**Parameters:**
+
+▪ **pos**: *object*
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+___
+
+### editingFinished
+
+• **editingFinished**: *function*
+
+*Inherited from [QAbstractSpinBoxSignals](qabstractspinboxsignals.md).[editingFinished](qabstractspinboxsignals.md#editingfinished)*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### objectNameChanged
+
+• **objectNameChanged**: *function*
+
+*Inherited from [QObjectSignals](qobjectsignals.md).[objectNameChanged](qobjectsignals.md#objectnamechanged)*
+
+#### Type declaration:
+
+▸ (`objectName`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+___
+
+### valueChanged
+
+• **valueChanged**: *function*
+
+#### Type declaration:
+
+▸ (`value`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`value` | number |
+
+___
+
+### windowIconChanged
+
+• **windowIconChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowIconChanged](qwidgetsignals.md#windowiconchanged)*
+
+#### Type declaration:
+
+▸ (`iconNative`: [NativeElement](../globals.md#nativeelement)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`iconNative` | [NativeElement](../globals.md#nativeelement) |
+
+___
+
+### windowTitleChanged
+
+• **windowTitleChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowTitleChanged](qwidgetsignals.md#windowtitlechanged)*
+
+#### Type declaration:
+
+▸ (`title`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
diff --git a/website/docs/api/generated/interfaces/qfontdialogsignals.md b/website/docs/api/generated/interfaces/qfontdialogsignals.md
new file mode 100644
index 000000000..6aae9c99e
--- /dev/null
+++ b/website/docs/api/generated/interfaces/qfontdialogsignals.md
@@ -0,0 +1,174 @@
+---
+id: "qfontdialogsignals"
+title: "QFontDialogSignals"
+sidebar_label: "QFontDialogSignals"
+---
+
+## Hierarchy
+
+ ↳ [QDialogSignals](qdialogsignals.md)
+
+ ↳ **QFontDialogSignals**
+
+## Index
+
+### Properties
+
+* [accepted](qfontdialogsignals.md#accepted)
+* [currentFontChanged](qfontdialogsignals.md#currentfontchanged)
+* [customContextMenuRequested](qfontdialogsignals.md#customcontextmenurequested)
+* [finished](qfontdialogsignals.md#finished)
+* [fontSelected](qfontdialogsignals.md#fontselected)
+* [objectNameChanged](qfontdialogsignals.md#objectnamechanged)
+* [rejected](qfontdialogsignals.md#rejected)
+* [windowIconChanged](qfontdialogsignals.md#windowiconchanged)
+* [windowTitleChanged](qfontdialogsignals.md#windowtitlechanged)
+
+## Properties
+
+### accepted
+
+• **accepted**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[accepted](qdialogsignals.md#accepted)*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### currentFontChanged
+
+• **currentFontChanged**: *function*
+
+#### Type declaration:
+
+▸ (`font`: [QFont](../classes/qfont.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](../classes/qfont.md) |
+
+___
+
+### customContextMenuRequested
+
+• **customContextMenuRequested**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[customContextMenuRequested](qwidgetsignals.md#customcontextmenurequested)*
+
+#### Type declaration:
+
+▸ (`pos`: object): *void*
+
+**Parameters:**
+
+▪ **pos**: *object*
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+___
+
+### finished
+
+• **finished**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[finished](qdialogsignals.md#finished)*
+
+#### Type declaration:
+
+▸ (`result`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`result` | number |
+
+___
+
+### fontSelected
+
+• **fontSelected**: *function*
+
+#### Type declaration:
+
+▸ (`font`: [QFont](../classes/qfont.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`font` | [QFont](../classes/qfont.md) |
+
+___
+
+### objectNameChanged
+
+• **objectNameChanged**: *function*
+
+*Inherited from [QObjectSignals](qobjectsignals.md).[objectNameChanged](qobjectsignals.md#objectnamechanged)*
+
+#### Type declaration:
+
+▸ (`objectName`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+___
+
+### rejected
+
+• **rejected**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[rejected](qdialogsignals.md#rejected)*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### windowIconChanged
+
+• **windowIconChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowIconChanged](qwidgetsignals.md#windowiconchanged)*
+
+#### Type declaration:
+
+▸ (`iconNative`: [NativeElement](../globals.md#nativeelement)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`iconNative` | [NativeElement](../globals.md#nativeelement) |
+
+___
+
+### windowTitleChanged
+
+• **windowTitleChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowTitleChanged](qwidgetsignals.md#windowtitlechanged)*
+
+#### Type declaration:
+
+▸ (`title`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
diff --git a/website/docs/api/generated/interfaces/qlcdnumbersignals.md b/website/docs/api/generated/interfaces/qlcdnumbersignals.md
new file mode 100644
index 000000000..63d4287af
--- /dev/null
+++ b/website/docs/api/generated/interfaces/qlcdnumbersignals.md
@@ -0,0 +1,106 @@
+---
+id: "qlcdnumbersignals"
+title: "QLCDNumberSignals"
+sidebar_label: "QLCDNumberSignals"
+---
+
+## Hierarchy
+
+ ↳ [QWidgetSignals](qwidgetsignals.md)
+
+ ↳ **QLCDNumberSignals**
+
+## Index
+
+### Properties
+
+* [customContextMenuRequested](qlcdnumbersignals.md#customcontextmenurequested)
+* [objectNameChanged](qlcdnumbersignals.md#objectnamechanged)
+* [overflow](qlcdnumbersignals.md#overflow)
+* [windowIconChanged](qlcdnumbersignals.md#windowiconchanged)
+* [windowTitleChanged](qlcdnumbersignals.md#windowtitlechanged)
+
+## Properties
+
+### customContextMenuRequested
+
+• **customContextMenuRequested**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[customContextMenuRequested](qwidgetsignals.md#customcontextmenurequested)*
+
+#### Type declaration:
+
+▸ (`pos`: object): *void*
+
+**Parameters:**
+
+▪ **pos**: *object*
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+___
+
+### objectNameChanged
+
+• **objectNameChanged**: *function*
+
+*Inherited from [QObjectSignals](qobjectsignals.md).[objectNameChanged](qobjectsignals.md#objectnamechanged)*
+
+#### Type declaration:
+
+▸ (`objectName`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+___
+
+### overflow
+
+• **overflow**: *function*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### windowIconChanged
+
+• **windowIconChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowIconChanged](qwidgetsignals.md#windowiconchanged)*
+
+#### Type declaration:
+
+▸ (`iconNative`: [NativeElement](../globals.md#nativeelement)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`iconNative` | [NativeElement](../globals.md#nativeelement) |
+
+___
+
+### windowTitleChanged
+
+• **windowTitleChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowTitleChanged](qwidgetsignals.md#windowtitlechanged)*
+
+#### Type declaration:
+
+▸ (`title`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
diff --git a/website/docs/api/generated/interfaces/qlistwidgetsignals.md b/website/docs/api/generated/interfaces/qlistwidgetsignals.md
index 890b308f7..61d2ecc2e 100644
--- a/website/docs/api/generated/interfaces/qlistwidgetsignals.md
+++ b/website/docs/api/generated/interfaces/qlistwidgetsignals.md
@@ -14,9 +14,16 @@ sidebar_label: "QListWidgetSignals"
### Properties
+* [currentItemChanged](qlistwidgetsignals.md#currentitemchanged)
* [currentRowChanged](qlistwidgetsignals.md#currentrowchanged)
* [currentTextChanged](qlistwidgetsignals.md#currenttextchanged)
* [customContextMenuRequested](qlistwidgetsignals.md#customcontextmenurequested)
+* [itemActivated](qlistwidgetsignals.md#itemactivated)
+* [itemChanged](qlistwidgetsignals.md#itemchanged)
+* [itemClicked](qlistwidgetsignals.md#itemclicked)
+* [itemDoubleClicked](qlistwidgetsignals.md#itemdoubleclicked)
+* [itemEntered](qlistwidgetsignals.md#itementered)
+* [itemPressed](qlistwidgetsignals.md#itempressed)
* [itemSelectionChanged](qlistwidgetsignals.md#itemselectionchanged)
* [objectNameChanged](qlistwidgetsignals.md#objectnamechanged)
* [viewportEntered](qlistwidgetsignals.md#viewportentered)
@@ -25,6 +32,23 @@ sidebar_label: "QListWidgetSignals"
## Properties
+### currentItemChanged
+
+• **currentItemChanged**: *function*
+
+#### Type declaration:
+
+▸ (`current`: [QListWidgetItem](../classes/qlistwidgetitem.md), `previous`: [QListWidgetItem](../classes/qlistwidgetitem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`current` | [QListWidgetItem](../classes/qlistwidgetitem.md) |
+`previous` | [QListWidgetItem](../classes/qlistwidgetitem.md) |
+
+___
+
### currentRowChanged
• **currentRowChanged**: *function*
@@ -78,6 +102,102 @@ Name | Type |
___
+### itemActivated
+
+• **itemActivated**: *function*
+
+#### Type declaration:
+
+▸ (`item`: [QListWidgetItem](../classes/qlistwidgetitem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`item` | [QListWidgetItem](../classes/qlistwidgetitem.md) |
+
+___
+
+### itemChanged
+
+• **itemChanged**: *function*
+
+#### Type declaration:
+
+▸ (`item`: [QListWidgetItem](../classes/qlistwidgetitem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`item` | [QListWidgetItem](../classes/qlistwidgetitem.md) |
+
+___
+
+### itemClicked
+
+• **itemClicked**: *function*
+
+#### Type declaration:
+
+▸ (`item`: [QListWidgetItem](../classes/qlistwidgetitem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`item` | [QListWidgetItem](../classes/qlistwidgetitem.md) |
+
+___
+
+### itemDoubleClicked
+
+• **itemDoubleClicked**: *function*
+
+#### Type declaration:
+
+▸ (`item`: [QListWidgetItem](../classes/qlistwidgetitem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`item` | [QListWidgetItem](../classes/qlistwidgetitem.md) |
+
+___
+
+### itemEntered
+
+• **itemEntered**: *function*
+
+#### Type declaration:
+
+▸ (`item`: [QListWidgetItem](../classes/qlistwidgetitem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`item` | [QListWidgetItem](../classes/qlistwidgetitem.md) |
+
+___
+
+### itemPressed
+
+• **itemPressed**: *function*
+
+#### Type declaration:
+
+▸ (`item`: [QListWidgetItem](../classes/qlistwidgetitem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`item` | [QListWidgetItem](../classes/qlistwidgetitem.md) |
+
+___
+
### itemSelectionChanged
• **itemSelectionChanged**: *function*
diff --git a/website/docs/api/generated/interfaces/qobjectsignals.md b/website/docs/api/generated/interfaces/qobjectsignals.md
index 5cd06e43c..9c04e0042 100644
--- a/website/docs/api/generated/interfaces/qobjectsignals.md
+++ b/website/docs/api/generated/interfaces/qobjectsignals.md
@@ -14,6 +14,8 @@ sidebar_label: "QObjectSignals"
↳ [QWidgetSignals](qwidgetsignals.md)
+ ↳ [QStandardItemModelSignals](qstandarditemmodelsignals.md)
+
↳ [QButtonGroupSignals](qbuttongroupsignals.md)
↳ [QSystemTrayIconSignals](qsystemtrayiconsignals.md)
diff --git a/website/docs/api/generated/interfaces/qprogressdialogsignals.md b/website/docs/api/generated/interfaces/qprogressdialogsignals.md
new file mode 100644
index 000000000..d1424f1b3
--- /dev/null
+++ b/website/docs/api/generated/interfaces/qprogressdialogsignals.md
@@ -0,0 +1,151 @@
+---
+id: "qprogressdialogsignals"
+title: "QProgressDialogSignals"
+sidebar_label: "QProgressDialogSignals"
+---
+
+## Hierarchy
+
+ ↳ [QDialogSignals](qdialogsignals.md)
+
+ ↳ **QProgressDialogSignals**
+
+## Index
+
+### Properties
+
+* [accepted](qprogressdialogsignals.md#accepted)
+* [canceled](qprogressdialogsignals.md#canceled)
+* [customContextMenuRequested](qprogressdialogsignals.md#customcontextmenurequested)
+* [finished](qprogressdialogsignals.md#finished)
+* [objectNameChanged](qprogressdialogsignals.md#objectnamechanged)
+* [rejected](qprogressdialogsignals.md#rejected)
+* [windowIconChanged](qprogressdialogsignals.md#windowiconchanged)
+* [windowTitleChanged](qprogressdialogsignals.md#windowtitlechanged)
+
+## Properties
+
+### accepted
+
+• **accepted**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[accepted](qdialogsignals.md#accepted)*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### canceled
+
+• **canceled**: *function*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### customContextMenuRequested
+
+• **customContextMenuRequested**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[customContextMenuRequested](qwidgetsignals.md#customcontextmenurequested)*
+
+#### Type declaration:
+
+▸ (`pos`: object): *void*
+
+**Parameters:**
+
+▪ **pos**: *object*
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+___
+
+### finished
+
+• **finished**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[finished](qdialogsignals.md#finished)*
+
+#### Type declaration:
+
+▸ (`result`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`result` | number |
+
+___
+
+### objectNameChanged
+
+• **objectNameChanged**: *function*
+
+*Inherited from [QObjectSignals](qobjectsignals.md).[objectNameChanged](qobjectsignals.md#objectnamechanged)*
+
+#### Type declaration:
+
+▸ (`objectName`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+___
+
+### rejected
+
+• **rejected**: *function*
+
+*Inherited from [QDialogSignals](qdialogsignals.md).[rejected](qdialogsignals.md#rejected)*
+
+#### Type declaration:
+
+▸ (): *void*
+
+___
+
+### windowIconChanged
+
+• **windowIconChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowIconChanged](qwidgetsignals.md#windowiconchanged)*
+
+#### Type declaration:
+
+▸ (`iconNative`: [NativeElement](../globals.md#nativeelement)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`iconNative` | [NativeElement](../globals.md#nativeelement) |
+
+___
+
+### windowTitleChanged
+
+• **windowTitleChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowTitleChanged](qwidgetsignals.md#windowtitlechanged)*
+
+#### Type declaration:
+
+▸ (`title`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
diff --git a/website/docs/api/generated/interfaces/qstandarditemmodelsignals.md b/website/docs/api/generated/interfaces/qstandarditemmodelsignals.md
new file mode 100644
index 000000000..66297e370
--- /dev/null
+++ b/website/docs/api/generated/interfaces/qstandarditemmodelsignals.md
@@ -0,0 +1,52 @@
+---
+id: "qstandarditemmodelsignals"
+title: "QStandardItemModelSignals"
+sidebar_label: "QStandardItemModelSignals"
+---
+
+## Hierarchy
+
+* [QObjectSignals](qobjectsignals.md)
+
+ ↳ **QStandardItemModelSignals**
+
+## Index
+
+### Properties
+
+* [itemChanged](qstandarditemmodelsignals.md#itemchanged)
+* [objectNameChanged](qstandarditemmodelsignals.md#objectnamechanged)
+
+## Properties
+
+### itemChanged
+
+• **itemChanged**: *function*
+
+#### Type declaration:
+
+▸ (`item`: [QStandardItem](../classes/qstandarditem.md)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`item` | [QStandardItem](../classes/qstandarditem.md) |
+
+___
+
+### objectNameChanged
+
+• **objectNameChanged**: *function*
+
+*Inherited from [QObjectSignals](qobjectsignals.md).[objectNameChanged](qobjectsignals.md#objectnamechanged)*
+
+#### Type declaration:
+
+▸ (`objectName`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
diff --git a/website/docs/api/generated/interfaces/qtabbarsignals.md b/website/docs/api/generated/interfaces/qtabbarsignals.md
new file mode 100644
index 000000000..26b8c986f
--- /dev/null
+++ b/website/docs/api/generated/interfaces/qtabbarsignals.md
@@ -0,0 +1,181 @@
+---
+id: "qtabbarsignals"
+title: "QTabBarSignals"
+sidebar_label: "QTabBarSignals"
+---
+
+## Hierarchy
+
+ ↳ [QWidgetSignals](qwidgetsignals.md)
+
+ ↳ **QTabBarSignals**
+
+## Index
+
+### Properties
+
+* [currentChanged](qtabbarsignals.md#currentchanged)
+* [customContextMenuRequested](qtabbarsignals.md#customcontextmenurequested)
+* [objectNameChanged](qtabbarsignals.md#objectnamechanged)
+* [tabBarClicked](qtabbarsignals.md#tabbarclicked)
+* [tabBarDoubleClicked](qtabbarsignals.md#tabbardoubleclicked)
+* [tabCloseRequested](qtabbarsignals.md#tabcloserequested)
+* [tabMoved](qtabbarsignals.md#tabmoved)
+* [windowIconChanged](qtabbarsignals.md#windowiconchanged)
+* [windowTitleChanged](qtabbarsignals.md#windowtitlechanged)
+
+## Properties
+
+### currentChanged
+
+• **currentChanged**: *function*
+
+#### Type declaration:
+
+▸ (`index`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+___
+
+### customContextMenuRequested
+
+• **customContextMenuRequested**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[customContextMenuRequested](qwidgetsignals.md#customcontextmenurequested)*
+
+#### Type declaration:
+
+▸ (`pos`: object): *void*
+
+**Parameters:**
+
+▪ **pos**: *object*
+
+Name | Type |
+------ | ------ |
+`x` | number |
+`y` | number |
+
+___
+
+### objectNameChanged
+
+• **objectNameChanged**: *function*
+
+*Inherited from [QObjectSignals](qobjectsignals.md).[objectNameChanged](qobjectsignals.md#objectnamechanged)*
+
+#### Type declaration:
+
+▸ (`objectName`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`objectName` | string |
+
+___
+
+### tabBarClicked
+
+• **tabBarClicked**: *function*
+
+#### Type declaration:
+
+▸ (`index`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+___
+
+### tabBarDoubleClicked
+
+• **tabBarDoubleClicked**: *function*
+
+#### Type declaration:
+
+▸ (`index`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+___
+
+### tabCloseRequested
+
+• **tabCloseRequested**: *function*
+
+#### Type declaration:
+
+▸ (`index`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`index` | number |
+
+___
+
+### tabMoved
+
+• **tabMoved**: *function*
+
+#### Type declaration:
+
+▸ (`from`: number, `to`: number): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`from` | number |
+`to` | number |
+
+___
+
+### windowIconChanged
+
+• **windowIconChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowIconChanged](qwidgetsignals.md#windowiconchanged)*
+
+#### Type declaration:
+
+▸ (`iconNative`: [NativeElement](../globals.md#nativeelement)): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`iconNative` | [NativeElement](../globals.md#nativeelement) |
+
+___
+
+### windowTitleChanged
+
+• **windowTitleChanged**: *function*
+
+*Inherited from [QWidgetSignals](qwidgetsignals.md).[windowTitleChanged](qwidgetsignals.md#windowtitlechanged)*
+
+#### Type declaration:
+
+▸ (`title`: string): *void*
+
+**Parameters:**
+
+Name | Type |
+------ | ------ |
+`title` | string |
diff --git a/website/docs/api/generated/interfaces/qwidgetsignals.md b/website/docs/api/generated/interfaces/qwidgetsignals.md
index 83225f03f..fb1aa8118 100644
--- a/website/docs/api/generated/interfaces/qwidgetsignals.md
+++ b/website/docs/api/generated/interfaces/qwidgetsignals.md
@@ -20,9 +20,11 @@ sidebar_label: "QWidgetSignals"
↳ [QCalendarWidgetSignals](qcalendarwidgetsignals.md)
+ ↳ [QDialogSignals](qdialogsignals.md)
+
↳ [QLabelSignals](qlabelsignals.md)
- ↳ [QDialogSignals](qdialogsignals.md)
+ ↳ [QLCDNumberSignals](qlcdnumbersignals.md)
↳ [QLineEditSignals](qlineeditsignals.md)
@@ -34,6 +36,8 @@ sidebar_label: "QWidgetSignals"
↳ [QStackedWidgetSignals](qstackedwidgetsignals.md)
+ ↳ [QTabBarSignals](qtabbarsignals.md)
+
↳ [QTabWidgetSignals](qtabwidgetsignals.md)
↳ [QTableWidgetSignals](qtablewidgetsignals.md)
diff --git a/website/docs/api/sidebar-gen.js b/website/docs/api/sidebar-gen.js
index c5e6e1ee9..3a7e4b88d 100644
--- a/website/docs/api/sidebar-gen.js
+++ b/website/docs/api/sidebar-gen.js
@@ -8,6 +8,7 @@ module.exports = {
"api/generated/classes/nodedialog",
"api/generated/classes/nodeframe",
"api/generated/classes/nodelayout",
+ "api/generated/classes/nodelistview",
"api/generated/classes/nodeobject",
"api/generated/classes/nodetableview",
"api/generated/classes/nodewidget",
@@ -19,11 +20,13 @@ module.exports = {
"api/generated/classes/qaction",
"api/generated/classes/qapplication",
"api/generated/classes/qboxlayout",
+ "api/generated/classes/qbrush",
"api/generated/classes/qbuttongroup",
"api/generated/classes/qcalendarwidget",
"api/generated/classes/qcheckbox",
"api/generated/classes/qclipboard",
"api/generated/classes/qcolor",
+ "api/generated/classes/qcolordialog",
"api/generated/classes/qcombobox",
"api/generated/classes/qcursor",
"api/generated/classes/qdate",
@@ -32,9 +35,12 @@ module.exports = {
"api/generated/classes/qdatetimeedit",
"api/generated/classes/qdial",
"api/generated/classes/qdialog",
+ "api/generated/classes/qdoublespinbox",
+ "api/generated/classes/qerrormessage",
"api/generated/classes/qfiledialog",
"api/generated/classes/qfont",
"api/generated/classes/qfontdatabase",
+ "api/generated/classes/qfontdialog",
"api/generated/classes/qframe",
"api/generated/classes/qgridlayout",
"api/generated/classes/qgroupbox",
@@ -42,8 +48,10 @@ module.exports = {
"api/generated/classes/qinputdialog",
"api/generated/classes/qkeyevent",
"api/generated/classes/qkeysequence",
+ "api/generated/classes/qlcdnumber",
"api/generated/classes/qlabel",
"api/generated/classes/qlineedit",
+ "api/generated/classes/qlistview",
"api/generated/classes/qlistwidget",
"api/generated/classes/qlistwidgetitem",
"api/generated/classes/qmainwindow",
@@ -60,6 +68,7 @@ module.exports = {
"api/generated/classes/qplaintextedit",
"api/generated/classes/qpoint",
"api/generated/classes/qprogressbar",
+ "api/generated/classes/qprogressdialog",
"api/generated/classes/qpushbutton",
"api/generated/classes/qradiobutton",
"api/generated/classes/qrect",
@@ -71,9 +80,12 @@ module.exports = {
"api/generated/classes/qslider",
"api/generated/classes/qspinbox",
"api/generated/classes/qstackedwidget",
+ "api/generated/classes/qstandarditem",
+ "api/generated/classes/qstandarditemmodel",
"api/generated/classes/qstatusbar",
"api/generated/classes/qstyle",
"api/generated/classes/qsystemtrayicon",
+ "api/generated/classes/qtabbar",
"api/generated/classes/qtabwidget",
"api/generated/classes/qtableview",
"api/generated/classes/qtablewidget",
@@ -100,6 +112,7 @@ module.exports = {
"api/generated/enums/axis",
"api/generated/enums/bgmode",
"api/generated/enums/brushstyle",
+ "api/generated/enums/buttonposition",
"api/generated/enums/buttonrole",
"api/generated/enums/buttonsymbols",
"api/generated/enums/cachemode",
@@ -107,6 +120,7 @@ module.exports = {
"api/generated/enums/checkstate",
"api/generated/enums/checksumtype",
"api/generated/enums/clipoperation",
+ "api/generated/enums/colordialogoption",
"api/generated/enums/connectiontype",
"api/generated/enums/contextmenupolicy",
"api/generated/enums/coordinatesystem",
@@ -132,6 +146,7 @@ module.exports = {
"api/generated/enums/flow",
"api/generated/enums/focuspolicy",
"api/generated/enums/focusreason",
+ "api/generated/enums/fontdialogoption",
"api/generated/enums/gestureflag",
"api/generated/enums/gesturestate",
"api/generated/enums/gesturetype",
@@ -156,6 +171,7 @@ module.exports = {
"api/generated/enums/linewrapmode",
"api/generated/enums/maskmode",
"api/generated/enums/matchflag",
+ "api/generated/enums/mode",
"api/generated/enums/modifier",
"api/generated/enums/mousebutton",
"api/generated/enums/mouseeventflag",
@@ -188,6 +204,7 @@ module.exports = {
"api/generated/enums/scrollhint",
"api/generated/enums/scrollmode",
"api/generated/enums/scrollphase",
+ "api/generated/enums/segmentstyle",
"api/generated/enums/selectionbehavior",
"api/generated/enums/selectionmode",
"api/generated/enums/sequenceformat",
@@ -202,6 +219,7 @@ module.exports = {
"api/generated/enums/sortorder",
"api/generated/enums/steptype",
"api/generated/enums/systemfont",
+ "api/generated/enums/tabbarshape",
"api/generated/enums/tabfocusbehavior",
"api/generated/enums/tabposition",
"api/generated/enums/textelidemode",
@@ -238,12 +256,16 @@ module.exports = {
"api/generated/interfaces/qbuttongroupsignals",
"api/generated/interfaces/qcalendarwidgetsignals",
"api/generated/interfaces/qcheckboxsignals",
+ "api/generated/interfaces/qcolordialogsignals",
"api/generated/interfaces/qcomboboxsignals",
"api/generated/interfaces/qdatetimeeditsignals",
"api/generated/interfaces/qdialogsignals",
+ "api/generated/interfaces/qdoublespinboxsignals",
"api/generated/interfaces/qfiledialogsignals",
+ "api/generated/interfaces/qfontdialogsignals",
"api/generated/interfaces/qgroupboxsignals",
"api/generated/interfaces/qinputdialogsignals",
+ "api/generated/interfaces/qlcdnumbersignals",
"api/generated/interfaces/qlabelsignals",
"api/generated/interfaces/qlineeditsignals",
"api/generated/interfaces/qlistwidgetsignals",
@@ -252,11 +274,14 @@ module.exports = {
"api/generated/interfaces/qobjectsignals",
"api/generated/interfaces/qplaintexteditsignals",
"api/generated/interfaces/qprogressbarsignals",
+ "api/generated/interfaces/qprogressdialogsignals",
"api/generated/interfaces/qshortcutsignals",
"api/generated/interfaces/qspinboxsignals",
"api/generated/interfaces/qstackedwidgetsignals",
+ "api/generated/interfaces/qstandarditemmodelsignals",
"api/generated/interfaces/qstatusbarsignals",
"api/generated/interfaces/qsystemtrayiconsignals",
+ "api/generated/interfaces/qtabbarsignals",
"api/generated/interfaces/qtabwidgetsignals",
"api/generated/interfaces/qtablewidgetsignals",
"api/generated/interfaces/qtoolbuttonsignals",
diff --git a/website/docs/guides/handle-events.md b/website/docs/guides/handle-events.md
index 5135d61d5..7f02ff4ac 100644
--- a/website/docs/guides/handle-events.md
+++ b/website/docs/guides/handle-events.md
@@ -3,4 +3,100 @@ sidebar_label: Handle Events
title: Handle Events
---
-WIP
+NodeGui allows you to listen to various events that might originate from the underlying Qt widgets. These events can either be a simple button click or a text change on a lineedit or even something like window being hidden and shown.
+
+In order to do this we need to attach an event listener to the respective widget.
+
+Technically, the event listener is a NodeJs [EventEmitter](https://nodejs.org/api/events.html#events_class_eventemitter) instance that listens to events from the underlying Qt widget. The native Qt widget would send all the events to the event emitter in NodeGui world and the user can essentially subscribe to it.
+
+Lets see an example to see how this looks in practice.
+
+## Event handling
+
+The following example demonstrates how to add an event listener to a button widget.
+
+
+
+```javascript
+const { QMainWindow, QPushButton } = require('@nodegui/nodegui');
+
+const win = new QMainWindow();
+
+const button = new QPushButton();
+button.setText('Click me');
+button.addEventListener('clicked', () => {
+ console.log('the button was clicked');
+});
+
+win.setCentralWidget(button);
+win.show();
+global.win = win;
+```
+
+The addEventListener function accepts an event type, followed by a handler for the event. You can register multiple handlers for the same event by calling addEventListener multiple times.
+
+Internally, Qt widgets in nodegui has two types of events.:
+
+- Signals: In short these are basically different for different widgets. So a button maybe have `clicked`, `pressed` signal, while a linedit may have `textChanged` signal.
+- QEvents: These are common set of events for all the widgets/qobjects in NodeGui world. These are also helpful at times but typically you would end up using signals more than these common events.
+
+In NodeGui you can listen to both Signals and QEvents using the same addEventListener function.
+
+### How do I know which events are supported ?
+
+In order to find all the supported events for a widget you can take a look at
+
+#### All Signals for the widgets:
+
+- [https://docs.nodegui.org/docs/api/generated/globals/#interfaces](https://docs.nodegui.org/docs/api/generated/globals/#interfaces)
+- [https://docs.nodegui.org/docs/api/generated/globals/#type-aliases](https://docs.nodegui.org/docs/api/generated/globals/#type-aliases)
+
+You can subscribe to a signal like so:
+
+```javascript
+const { QMainWindow, QCheckBox } = require('@nodegui/nodegui');
+
+const win = new QMainWindow();
+
+const checkbox = new QCheckBox();
+checkbox.setText('Check/Uncheck me');
+checkbox.addEventListener('clicked', checked => {
+ console.log('was checked', checked);
+});
+
+win.setCentralWidget(checkbox);
+win.show();
+global.win = win;
+```
+
+The value you receive in the callback depends on the signal. Refer to respective signal docs for more details. All the handlers are also typed. So if you are using typescript you should get correct autocomplete for it.
+
+#### All common QEvents for the widgets
+
+In nodegui all these common QEvents are represented under an enum type: [WidgetEventTypes](https://docs.nodegui.org/docs/api/generated/enums/widgeteventtypes)
+
+You can subscribe to a QEvent like so:
+
+```javascript
+const { QMainWindow, QLabel, WidgetEventTypes, QMouseEvent } = require('@nodegui/nodegui');
+
+const win = new QMainWindow();
+
+const label = new QLabel();
+label.setText('Move your move here');
+label.setMouseTracking(true);
+
+label.addEventListener(WidgetEventTypes.MouseMove, nativeEvt => {
+ const mouseEvt = new QMouseEvent(nativeEvt);
+ console.log('mouseMoved at: ', { x: mouseEvt.x(), y: mouseEvt.y() });
+});
+
+win.setCentralWidget(label);
+win.show();
+global.win = win;
+```
+
+
+
+Note here that every QEvent handler gives a reference to native QEvent in the handler callback.
+Not all native QEvent wrappers are implemented yet and we might need your help regarding those. Feel free to jump in and contribute to the nodegui core.
diff --git a/website/yarn.lock b/website/yarn.lock
index 63617243a..272a23221 100644
--- a/website/yarn.lock
+++ b/website/yarn.lock
@@ -16,12 +16,12 @@
dependencies:
"@babel/highlight" "^7.8.3"
-"@babel/compat-data@^7.8.6":
- version "7.8.6"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.6.tgz#7eeaa0dfa17e50c7d9c0832515eee09b56f04e35"
- integrity sha512-CurCIKPTkS25Mb8mz267vU95vy+TyUpnctEX2lV33xWNmHAfjruztgiPBbXZRh3xZZy1CYvGx6XfxyTVS+sk7Q==
+"@babel/compat-data@^7.8.6", "@babel/compat-data@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.0.tgz#04815556fc90b0c174abd2c0c1bb966faa036a6c"
+ integrity sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==
dependencies:
- browserslist "^4.8.5"
+ browserslist "^4.9.1"
invariant "^2.2.4"
semver "^5.5.0"
@@ -47,32 +47,33 @@
source-map "^0.5.0"
"@babel/core@^7.7.4":
- version "7.8.7"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.7.tgz#b69017d221ccdeb203145ae9da269d72cf102f3b"
- integrity sha512-rBlqF3Yko9cynC5CCFy6+K/w2N+Sq/ff2BPy+Krp7rHlABIr5epbA7OxVeKoMHB39LZOp1UY5SuLjy6uWi35yA==
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e"
+ integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==
dependencies:
"@babel/code-frame" "^7.8.3"
- "@babel/generator" "^7.8.7"
- "@babel/helpers" "^7.8.4"
- "@babel/parser" "^7.8.7"
+ "@babel/generator" "^7.9.0"
+ "@babel/helper-module-transforms" "^7.9.0"
+ "@babel/helpers" "^7.9.0"
+ "@babel/parser" "^7.9.0"
"@babel/template" "^7.8.6"
- "@babel/traverse" "^7.8.6"
- "@babel/types" "^7.8.7"
+ "@babel/traverse" "^7.9.0"
+ "@babel/types" "^7.9.0"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.1"
- json5 "^2.1.0"
+ json5 "^2.1.2"
lodash "^4.17.13"
resolve "^1.3.2"
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/generator@^7.8.4", "@babel/generator@^7.8.6", "@babel/generator@^7.8.7":
- version "7.8.8"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.8.tgz#cdcd58caab730834cee9eeadb729e833b625da3e"
- integrity sha512-HKyUVu69cZoclptr8t8U5b6sx6zoWjh8jiUhnuj3MpZuKT2dJ8zPTuiy31luq32swhI0SpwItCIlU8XW7BZeJg==
+"@babel/generator@^7.8.4", "@babel/generator@^7.9.0":
+ version "7.9.4"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.4.tgz#12441e90c3b3c4159cdecf312075bf1a8ce2dbce"
+ integrity sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==
dependencies:
- "@babel/types" "^7.8.7"
+ "@babel/types" "^7.9.0"
jsesc "^2.5.1"
lodash "^4.17.13"
source-map "^0.5.0"
@@ -92,22 +93,22 @@
"@babel/helper-explode-assignable-expression" "^7.8.3"
"@babel/types" "^7.8.3"
-"@babel/helper-builder-react-jsx@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz#dee98d7d79cc1f003d80b76fe01c7f8945665ff6"
- integrity sha512-JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==
+"@babel/helper-builder-react-jsx-experimental@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz#066d80262ade488f9c1b1823ce5db88a4cedaa43"
+ integrity sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==
dependencies:
- "@babel/types" "^7.8.3"
- esutils "^2.0.0"
+ "@babel/helper-annotate-as-pure" "^7.8.3"
+ "@babel/helper-module-imports" "^7.8.3"
+ "@babel/types" "^7.9.0"
-"@babel/helper-call-delegate@^7.8.7":
- version "7.8.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.8.7.tgz#28a279c2e6c622a6233da548127f980751324cab"
- integrity sha512-doAA5LAKhsFCR0LAFIf+r2RSMmC+m8f/oQ+URnUET/rWeEzC0yTRmAGyWkD4sSu3xwbS7MYQ2u+xlt1V5R56KQ==
+"@babel/helper-builder-react-jsx@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz#16bf391990b57732700a3278d4d9a81231ea8d32"
+ integrity sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==
dependencies:
- "@babel/helper-hoist-variables" "^7.8.3"
- "@babel/traverse" "^7.8.3"
- "@babel/types" "^7.8.7"
+ "@babel/helper-annotate-as-pure" "^7.8.3"
+ "@babel/types" "^7.9.0"
"@babel/helper-compilation-targets@^7.8.7":
version "7.8.7"
@@ -195,17 +196,17 @@
dependencies:
"@babel/types" "^7.8.3"
-"@babel/helper-module-transforms@^7.8.3":
- version "7.8.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.8.6.tgz#6a13b5eecadc35692047073a64e42977b97654a4"
- integrity sha512-RDnGJSR5EFBJjG3deY0NiL0K9TO8SXxS9n/MPsbPK/s9LbQymuLNtlzvDiNS7IpecuL45cMeLVkA+HfmlrnkRg==
+"@babel/helper-module-transforms@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5"
+ integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==
dependencies:
"@babel/helper-module-imports" "^7.8.3"
"@babel/helper-replace-supers" "^7.8.6"
"@babel/helper-simple-access" "^7.8.3"
"@babel/helper-split-export-declaration" "^7.8.3"
"@babel/template" "^7.8.6"
- "@babel/types" "^7.8.6"
+ "@babel/types" "^7.9.0"
lodash "^4.17.13"
"@babel/helper-optimise-call-expression@^7.8.3":
@@ -215,7 +216,7 @@
dependencies:
"@babel/types" "^7.8.3"
-"@babel/helper-plugin-utils@7.8.3", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+"@babel/helper-plugin-utils@7.8.3", "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==
@@ -263,6 +264,11 @@
dependencies:
"@babel/types" "^7.8.3"
+"@babel/helper-validator-identifier@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz#ad53562a7fc29b3b9a91bbf7d10397fd146346ed"
+ integrity sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==
+
"@babel/helper-wrap-function@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610"
@@ -273,28 +279,28 @@
"@babel/traverse" "^7.8.3"
"@babel/types" "^7.8.3"
-"@babel/helpers@^7.8.4":
- version "7.8.4"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.8.4.tgz#754eb3ee727c165e0a240d6c207de7c455f36f73"
- integrity sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==
+"@babel/helpers@^7.8.4", "@babel/helpers@^7.9.0":
+ version "7.9.2"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.2.tgz#b42a81a811f1e7313b88cba8adc66b3d9ae6c09f"
+ integrity sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==
dependencies:
"@babel/template" "^7.8.3"
- "@babel/traverse" "^7.8.4"
- "@babel/types" "^7.8.3"
+ "@babel/traverse" "^7.9.0"
+ "@babel/types" "^7.9.0"
"@babel/highlight@^7.0.0", "@babel/highlight@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
- integrity sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079"
+ integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==
dependencies:
+ "@babel/helper-validator-identifier" "^7.9.0"
chalk "^2.0.0"
- esutils "^2.0.2"
js-tokens "^4.0.0"
-"@babel/parser@^7.7.4", "@babel/parser@^7.8.4", "@babel/parser@^7.8.6", "@babel/parser@^7.8.7":
- version "7.8.8"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.8.tgz#4c3b7ce36db37e0629be1f0d50a571d2f86f6cd4"
- integrity sha512-mO5GWzBPsPf6865iIbzNE0AvkKF3NE+2S3eRUpE+FE07BOAkXh6G+GW/Pj01hhXjve1WScbaIO4UlY1JKeqCcA==
+"@babel/parser@^7.7.4", "@babel/parser@^7.8.4", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0":
+ version "7.9.4"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8"
+ integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==
"@babel/plugin-proposal-async-generator-functions@^7.8.3":
version "7.8.3"
@@ -329,7 +335,15 @@
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
-"@babel/plugin-proposal-object-rest-spread@7.8.3", "@babel/plugin-proposal-object-rest-spread@^7.8.3":
+"@babel/plugin-proposal-numeric-separator@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz#5d6769409699ec9b3b68684cd8116cedff93bad8"
+ integrity sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.3"
+ "@babel/plugin-syntax-numeric-separator" "^7.8.3"
+
+"@babel/plugin-proposal-object-rest-spread@7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz#eb5ae366118ddca67bed583b53d7554cad9951bb"
integrity sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==
@@ -337,6 +351,14 @@
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-object-rest-spread" "^7.8.0"
+"@babel/plugin-proposal-object-rest-spread@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz#a28993699fc13df165995362693962ba6b061d6f"
+ integrity sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.3"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
+
"@babel/plugin-proposal-optional-catch-binding@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9"
@@ -345,15 +367,15 @@
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
-"@babel/plugin-proposal-optional-chaining@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz#ae10b3214cb25f7adb1f3bc87ba42ca10b7e2543"
- integrity sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==
+"@babel/plugin-proposal-optional-chaining@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58"
+ integrity sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-optional-chaining" "^7.8.0"
-"@babel/plugin-proposal-unicode-property-regex@^7.8.3":
+"@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3":
version "7.8.8"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz#ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d"
integrity sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==
@@ -396,6 +418,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
+"@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz#0e3fb63e09bea1b11e96467271c8308007e7c41f"
+ integrity sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.3"
+
"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
@@ -462,10 +491,10 @@
"@babel/helper-plugin-utils" "^7.8.3"
lodash "^4.17.13"
-"@babel/plugin-transform-classes@^7.8.6":
- version "7.8.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.6.tgz#77534447a477cbe5995ae4aee3e39fbc8090c46d"
- integrity sha512-k9r8qRay/R6v5aWZkrEclEhKO6mc1CCQr2dLsVHBmOQiMpN6I2bpjX3vgnldUWeEI1GHVNByULVxZ4BdP4Hmdg==
+"@babel/plugin-transform-classes@^7.9.0":
+ version "7.9.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz#8603fc3cc449e31fdbdbc257f67717536a11af8d"
+ integrity sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.8.3"
"@babel/helper-define-map" "^7.8.3"
@@ -490,7 +519,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-transform-dotall-regex@^7.8.3":
+"@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e"
integrity sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==
@@ -513,10 +542,10 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-transform-for-of@^7.8.6":
- version "7.8.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.6.tgz#a051bd1b402c61af97a27ff51b468321c7c2a085"
- integrity sha512-M0pw4/1/KI5WAxPsdcUL/w2LJ7o89YHN3yLkzNjg7Yl15GlVGgzHyCU+FMeAxevHGsLVmUqbirlUIKTafPmzdw==
+"@babel/plugin-transform-for-of@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e"
+ integrity sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
@@ -542,41 +571,41 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-transform-modules-amd@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz#65606d44616b50225e76f5578f33c568a0b876a5"
- integrity sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==
+"@babel/plugin-transform-modules-amd@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz#19755ee721912cf5bb04c07d50280af3484efef4"
+ integrity sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==
dependencies:
- "@babel/helper-module-transforms" "^7.8.3"
+ "@babel/helper-module-transforms" "^7.9.0"
"@babel/helper-plugin-utils" "^7.8.3"
babel-plugin-dynamic-import-node "^2.3.0"
-"@babel/plugin-transform-modules-commonjs@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz#df251706ec331bd058a34bdd72613915f82928a5"
- integrity sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==
+"@babel/plugin-transform-modules-commonjs@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz#e3e72f4cbc9b4a260e30be0ea59bdf5a39748940"
+ integrity sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==
dependencies:
- "@babel/helper-module-transforms" "^7.8.3"
+ "@babel/helper-module-transforms" "^7.9.0"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/helper-simple-access" "^7.8.3"
babel-plugin-dynamic-import-node "^2.3.0"
-"@babel/plugin-transform-modules-systemjs@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz#d8bbf222c1dbe3661f440f2f00c16e9bb7d0d420"
- integrity sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==
+"@babel/plugin-transform-modules-systemjs@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz#e9fd46a296fc91e009b64e07ddaa86d6f0edeb90"
+ integrity sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==
dependencies:
"@babel/helper-hoist-variables" "^7.8.3"
- "@babel/helper-module-transforms" "^7.8.3"
+ "@babel/helper-module-transforms" "^7.9.0"
"@babel/helper-plugin-utils" "^7.8.3"
babel-plugin-dynamic-import-node "^2.3.0"
-"@babel/plugin-transform-modules-umd@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz#592d578ce06c52f5b98b02f913d653ffe972661a"
- integrity sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==
+"@babel/plugin-transform-modules-umd@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz#e909acae276fec280f9b821a5f38e1f08b480697"
+ integrity sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==
dependencies:
- "@babel/helper-module-transforms" "^7.8.3"
+ "@babel/helper-module-transforms" "^7.9.0"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3":
@@ -602,11 +631,10 @@
"@babel/helper-replace-supers" "^7.8.3"
"@babel/plugin-transform-parameters@^7.8.7":
- version "7.8.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.8.tgz#0381de466c85d5404565243660c4496459525daf"
- integrity sha512-hC4Ld/Ulpf1psQciWWwdnUspQoQco2bMzSrwU6TmzRlvoYQe4rQFy9vnCZDTlVeCQj0JPfL+1RX0V8hCJvkgBA==
+ version "7.9.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz#3028d0cc20ddc733166c6e9c8534559cee09f54a"
+ integrity sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg==
dependencies:
- "@babel/helper-call-delegate" "^7.8.7"
"@babel/helper-get-function-arity" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
@@ -624,28 +652,38 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-transform-react-jsx-self@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.8.3.tgz#c4f178b2aa588ecfa8d077ea80d4194ee77ed702"
- integrity sha512-01OT7s5oa0XTLf2I8XGsL8+KqV9lx3EZV+jxn/L2LQ97CGKila2YMroTkCEIE0HV/FF7CMSRsIAybopdN9NTdg==
+"@babel/plugin-transform-react-jsx-development@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz#3c2a130727caf00c2a293f0aed24520825dbf754"
+ integrity sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==
+ dependencies:
+ "@babel/helper-builder-react-jsx-experimental" "^7.9.0"
+ "@babel/helper-plugin-utils" "^7.8.3"
+ "@babel/plugin-syntax-jsx" "^7.8.3"
+
+"@babel/plugin-transform-react-jsx-self@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz#f4f26a325820205239bb915bad8e06fcadabb49b"
+ integrity sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-jsx" "^7.8.3"
-"@babel/plugin-transform-react-jsx-source@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.8.3.tgz#951e75a8af47f9f120db731be095d2b2c34920e0"
- integrity sha512-PLMgdMGuVDtRS/SzjNEQYUT8f4z1xb2BAT54vM1X5efkVuYBf5WyGUMbpmARcfq3NaglIwz08UVQK4HHHbC6ag==
+"@babel/plugin-transform-react-jsx-source@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz#89ef93025240dd5d17d3122294a093e5e0183de0"
+ integrity sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-jsx" "^7.8.3"
-"@babel/plugin-transform-react-jsx@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz#4220349c0390fdefa505365f68c103562ab2fc4a"
- integrity sha512-r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==
+"@babel/plugin-transform-react-jsx@^7.9.4":
+ version "7.9.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz#86f576c8540bd06d0e95e0b61ea76d55f6cbd03f"
+ integrity sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==
dependencies:
- "@babel/helper-builder-react-jsx" "^7.8.3"
+ "@babel/helper-builder-react-jsx" "^7.9.0"
+ "@babel/helper-builder-react-jsx-experimental" "^7.9.0"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-jsx" "^7.8.3"
@@ -664,9 +702,9 @@
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-transform-runtime@^7.7.4":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz#c0153bc0a5375ebc1f1591cb7eea223adea9f169"
- integrity sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz#45468c0ae74cc13204e1d3b1f4ce6ee83258af0b"
+ integrity sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==
dependencies:
"@babel/helper-module-imports" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
@@ -710,10 +748,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-transform-typescript@^7.8.3":
- version "7.8.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz#48bccff331108a7b3a28c3a4adc89e036dc3efda"
- integrity sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==
+"@babel/plugin-transform-typescript@^7.9.0":
+ version "7.9.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz#4bb4dde4f10bbf2d787fce9707fb09b483e33359"
+ integrity sha512-yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w==
dependencies:
"@babel/helper-create-class-features-plugin" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
@@ -728,11 +766,11 @@
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/preset-env@^7.7.4":
- version "7.8.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.7.tgz#1fc7d89c7f75d2d70c2b6768de6c2e049b3cb9db"
- integrity sha512-BYftCVOdAYJk5ASsznKAUl53EMhfBbr8CJ1X+AJLfGPscQkwJFiaV/Wn9DPH/7fzm2v6iRYJKYHSqyynTGw0nw==
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.0.tgz#a5fc42480e950ae8f5d9f8f2bbc03f52722df3a8"
+ integrity sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==
dependencies:
- "@babel/compat-data" "^7.8.6"
+ "@babel/compat-data" "^7.9.0"
"@babel/helper-compilation-targets" "^7.8.7"
"@babel/helper-module-imports" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
@@ -740,14 +778,16 @@
"@babel/plugin-proposal-dynamic-import" "^7.8.3"
"@babel/plugin-proposal-json-strings" "^7.8.3"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-proposal-object-rest-spread" "^7.8.3"
+ "@babel/plugin-proposal-numeric-separator" "^7.8.3"
+ "@babel/plugin-proposal-object-rest-spread" "^7.9.0"
"@babel/plugin-proposal-optional-catch-binding" "^7.8.3"
- "@babel/plugin-proposal-optional-chaining" "^7.8.3"
+ "@babel/plugin-proposal-optional-chaining" "^7.9.0"
"@babel/plugin-proposal-unicode-property-regex" "^7.8.3"
"@babel/plugin-syntax-async-generators" "^7.8.0"
"@babel/plugin-syntax-dynamic-import" "^7.8.0"
"@babel/plugin-syntax-json-strings" "^7.8.0"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
+ "@babel/plugin-syntax-numeric-separator" "^7.8.0"
"@babel/plugin-syntax-object-rest-spread" "^7.8.0"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
"@babel/plugin-syntax-optional-chaining" "^7.8.0"
@@ -756,20 +796,20 @@
"@babel/plugin-transform-async-to-generator" "^7.8.3"
"@babel/plugin-transform-block-scoped-functions" "^7.8.3"
"@babel/plugin-transform-block-scoping" "^7.8.3"
- "@babel/plugin-transform-classes" "^7.8.6"
+ "@babel/plugin-transform-classes" "^7.9.0"
"@babel/plugin-transform-computed-properties" "^7.8.3"
"@babel/plugin-transform-destructuring" "^7.8.3"
"@babel/plugin-transform-dotall-regex" "^7.8.3"
"@babel/plugin-transform-duplicate-keys" "^7.8.3"
"@babel/plugin-transform-exponentiation-operator" "^7.8.3"
- "@babel/plugin-transform-for-of" "^7.8.6"
+ "@babel/plugin-transform-for-of" "^7.9.0"
"@babel/plugin-transform-function-name" "^7.8.3"
"@babel/plugin-transform-literals" "^7.8.3"
"@babel/plugin-transform-member-expression-literals" "^7.8.3"
- "@babel/plugin-transform-modules-amd" "^7.8.3"
- "@babel/plugin-transform-modules-commonjs" "^7.8.3"
- "@babel/plugin-transform-modules-systemjs" "^7.8.3"
- "@babel/plugin-transform-modules-umd" "^7.8.3"
+ "@babel/plugin-transform-modules-amd" "^7.9.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.9.0"
+ "@babel/plugin-transform-modules-systemjs" "^7.9.0"
+ "@babel/plugin-transform-modules-umd" "^7.9.0"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3"
"@babel/plugin-transform-new-target" "^7.8.3"
"@babel/plugin-transform-object-super" "^7.8.3"
@@ -783,36 +823,49 @@
"@babel/plugin-transform-template-literals" "^7.8.3"
"@babel/plugin-transform-typeof-symbol" "^7.8.4"
"@babel/plugin-transform-unicode-regex" "^7.8.3"
- "@babel/types" "^7.8.7"
- browserslist "^4.8.5"
+ "@babel/preset-modules" "^0.1.3"
+ "@babel/types" "^7.9.0"
+ browserslist "^4.9.1"
core-js-compat "^3.6.2"
invariant "^2.2.2"
levenary "^1.1.1"
semver "^5.5.0"
+"@babel/preset-modules@^0.1.3":
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72"
+ integrity sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.0.0"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
+ "@babel/plugin-transform-dotall-regex" "^7.4.4"
+ "@babel/types" "^7.4.4"
+ esutils "^2.0.2"
+
"@babel/preset-react@^7.7.4":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.8.3.tgz#23dc63f1b5b0751283e04252e78cf1d6589273d2"
- integrity sha512-9hx0CwZg92jGb7iHYQVgi0tOEHP/kM60CtWJQnmbATSPIQQ2xYzfoCI3EdqAhFBeeJwYMdWQuDUHMsuDbH9hyQ==
+ version "7.9.4"
+ resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.9.4.tgz#c6c97693ac65b6b9c0b4f25b948a8f665463014d"
+ integrity sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-transform-react-display-name" "^7.8.3"
- "@babel/plugin-transform-react-jsx" "^7.8.3"
- "@babel/plugin-transform-react-jsx-self" "^7.8.3"
- "@babel/plugin-transform-react-jsx-source" "^7.8.3"
+ "@babel/plugin-transform-react-jsx" "^7.9.4"
+ "@babel/plugin-transform-react-jsx-development" "^7.9.0"
+ "@babel/plugin-transform-react-jsx-self" "^7.9.0"
+ "@babel/plugin-transform-react-jsx-source" "^7.9.0"
"@babel/preset-typescript@^7.7.4":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.8.3.tgz#90af8690121beecd9a75d0cc26c6be39d1595d13"
- integrity sha512-qee5LgPGui9zQ0jR1TeU5/fP9L+ovoArklEqY12ek8P/wV5ZeM/VYSQYwICeoT6FfpJTekG9Ilay5PhwsOpMHA==
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz#87705a72b1f0d59df21c179f7c3d2ef4b16ce192"
+ integrity sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
- "@babel/plugin-transform-typescript" "^7.8.3"
+ "@babel/plugin-transform-typescript" "^7.9.0"
"@babel/runtime@^7.1.2", "@babel/runtime@^7.4.0", "@babel/runtime@^7.7.4", "@babel/runtime@^7.8.4":
- version "7.8.7"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.7.tgz#8fefce9802db54881ba59f90bb28719b4996324d"
- integrity sha512-+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg==
+ version "7.9.2"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06"
+ integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==
dependencies:
regenerator-runtime "^0.13.4"
@@ -825,27 +878,27 @@
"@babel/parser" "^7.8.6"
"@babel/types" "^7.8.6"
-"@babel/traverse@^7.0.0", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4", "@babel/traverse@^7.8.6":
- version "7.8.6"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.6.tgz#acfe0c64e1cd991b3e32eae813a6eb564954b5ff"
- integrity sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==
+"@babel/traverse@^7.0.0", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.0.tgz#d3882c2830e513f4fe4cec9fe76ea1cc78747892"
+ integrity sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==
dependencies:
"@babel/code-frame" "^7.8.3"
- "@babel/generator" "^7.8.6"
+ "@babel/generator" "^7.9.0"
"@babel/helper-function-name" "^7.8.3"
"@babel/helper-split-export-declaration" "^7.8.3"
- "@babel/parser" "^7.8.6"
- "@babel/types" "^7.8.6"
+ "@babel/parser" "^7.9.0"
+ "@babel/types" "^7.9.0"
debug "^4.1.0"
globals "^11.1.0"
lodash "^4.17.13"
-"@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.8.7":
- version "7.8.7"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.7.tgz#1fc9729e1acbb2337d5b6977a63979b4819f5d1d"
- integrity sha512-k2TreEHxFA4CjGkL+GYjRyx35W0Mr7DP5+9q6WMkyKXB+904bYmG40syjMFV0oLlhhFCwWl0vA0DyzTDkwAiJw==
+"@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.0.tgz#00b064c3df83ad32b2dbf5ff07312b15c7f1efb5"
+ integrity sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==
dependencies:
- esutils "^2.0.2"
+ "@babel/helper-validator-identifier" "^7.9.0"
lodash "^4.17.13"
to-fast-properties "^2.0.0"
@@ -1108,22 +1161,22 @@
"@hapi/hoek" "^8.3.0"
"@mdx-js/mdx@^1.5.1":
- version "1.5.7"
- resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.5.7.tgz#9167273da888ef4c545a5601bc5da989dfccb3a7"
- integrity sha512-db1E3P0HCgSUX768Y/jIcr5h41VR5AsvaOmPTydltNM4R8Uh863IqDvnkpa7l829bY/tp6wrMBWM2NH0oLuxHw==
+ version "1.5.8"
+ resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.5.8.tgz#40740eaf0b0007b461cee8df13a7ae5a1af8064a"
+ integrity sha512-OzanPTN0p9GZOEVeEuEa8QsjxxGyfFOOnI/+V1oC1su9UIN4KUg1k4n/hWTZC+VZhdW1Lfj6+Ho8nIs6L+pbDA==
dependencies:
"@babel/core" "7.8.4"
"@babel/plugin-syntax-jsx" "7.8.3"
"@babel/plugin-syntax-object-rest-spread" "7.8.3"
- "@mdx-js/util" "^1.5.7"
- babel-plugin-apply-mdx-type-prop "^1.5.7"
- babel-plugin-extract-import-names "^1.5.7"
+ "@mdx-js/util" "^1.5.8"
+ babel-plugin-apply-mdx-type-prop "^1.5.8"
+ babel-plugin-extract-import-names "^1.5.8"
camelcase-css "2.0.1"
detab "2.0.3"
- hast-util-raw "5.0.1"
+ hast-util-raw "5.0.2"
lodash.uniq "4.5.0"
mdast-util-to-hast "7.0.0"
- remark-mdx "^1.5.7"
+ remark-mdx "^1.5.8"
remark-parse "7.0.2"
remark-squeeze-paragraphs "3.0.4"
style-to-object "0.3.0"
@@ -1132,14 +1185,14 @@
unist-util-visit "2.0.2"
"@mdx-js/react@^1.5.1":
- version "1.5.7"
- resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.5.7.tgz#dd7e08c9cdd3c3af62c9594c2c9003a3d05e34fd"
- integrity sha512-OxX/GKyVlqY7WqyRcsIA/qr7i1Xq3kAVNUhSSnL1mfKKNKO+hwMWcZX4WS2OItLtoavA2/8TVDHpV/MWKWyfvw==
+ version "1.5.8"
+ resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.5.8.tgz#fc38fe0eb278ae24666b2df3c751e726e33f5fac"
+ integrity sha512-L3rehITVxqDHOPJFGBSHKt3Mv/p3MENYlGIwLNYU89/iVqTLMD/vz8hL9RQtKqRoMbKuWpzzLlKIObqJzthNYg==
-"@mdx-js/util@^1.5.7":
- version "1.5.7"
- resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.5.7.tgz#335358feb2d511bfdb3aa46e31752a10aa51270a"
- integrity sha512-SV+V8A+Y33pmVT/LWk/2y51ixIyA/QH1XL+nrWAhoqre1rFtxOEZ4jr0W+bKZpeahOvkn/BQTheK+dRty9o/ig==
+"@mdx-js/util@^1.5.8":
+ version "1.5.8"
+ resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.5.8.tgz#cbadda0378af899c17ce1aa69c677015cab28448"
+ integrity sha512-a7Gjjw8bfBSertA/pTWBA/9WKEhgaSxvQE2NTSUzaknrzGFOhs4alZSHh3RHmSFdSWv5pUuzAgsWseMLhWEVkQ==
"@mrmlnc/readdir-enhanced@^2.2.1":
version "2.2.1"
@@ -1205,9 +1258,9 @@
integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
"@types/node@*":
- version "13.9.1"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-13.9.1.tgz#96f606f8cd67fb018847d9b61e93997dabdefc72"
- integrity sha512-E6M6N0blf/jiZx8Q3nb0vNaswQeEyn0XlupO+xN6DtJ6r6IT4nXrTry7zhIfYvFCl3/8Cu6WIysmUBKiqV0bqQ==
+ version "13.9.5"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-13.9.5.tgz#59738bf30b31aea1faa2df7f4a5f55613750cf00"
+ integrity sha512-hkzMMD3xu6BrJpGVLeQ3htQQNAcOrJjX7WFmtK8zWQpz2UJf13LCFF2ALA7c9OVdvc2vQJeDdjfR35M0sBCxvw==
"@types/q@^1.5.1":
version "1.5.2"
@@ -1237,18 +1290,18 @@
integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
"@types/webpack-sources@*":
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.6.tgz#3d21dfc2ec0ad0c77758e79362426a9ba7d7cbcb"
- integrity sha512-FtAWR7wR5ocJ9+nP137DV81tveD/ZgB1sadnJ/axUGM3BUVfRPx8oQNMtv3JNfTeHx3VP7cXiyfR/jmtEsVHsQ==
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.7.tgz#0a330a9456113410c74a5d64180af0cbca007141"
+ integrity sha512-XyaHrJILjK1VHVC4aVlKsdNN5KBTwufMb43cQs+flGxtPAf/1Qwl8+Q0tp5BwEGaI8D6XT1L+9bSWXckgkjTLw==
dependencies:
"@types/node" "*"
"@types/source-list-map" "*"
source-map "^0.6.1"
"@types/webpack@^4.41.0":
- version "4.41.7"
- resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.7.tgz#22be27dbd4362b01c3954ca9b021dbc9328d9511"
- integrity sha512-OQG9viYwO0V1NaNV7d0n79V+n6mjOV30CwgFPIfTzwmk8DHbt+C4f2aBGdCYbo3yFyYD6sjXfqqOjwkl1j+ulA==
+ version "4.41.8"
+ resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.8.tgz#d2244f5f612ee30230a5c8c4ae678bce90d27277"
+ integrity sha512-mh4litLHTlDG84TGCFv1pZldndI34vkrW9Mks++Zx4KET7DRMoCXUvLbTISiuF4++fMgNnhV9cc1nCXJQyBYbQ==
dependencies:
"@types/anymatch" "*"
"@types/node" "*"
@@ -1257,150 +1310,149 @@
"@types/webpack-sources" "*"
source-map "^0.6.0"
-"@webassemblyjs/ast@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359"
- integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==
+"@webassemblyjs/ast@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
+ integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==
dependencies:
- "@webassemblyjs/helper-module-context" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/wast-parser" "1.8.5"
+ "@webassemblyjs/helper-module-context" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/wast-parser" "1.9.0"
-"@webassemblyjs/floating-point-hex-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721"
- integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==
+"@webassemblyjs/floating-point-hex-parser@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4"
+ integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==
-"@webassemblyjs/helper-api-error@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7"
- integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==
+"@webassemblyjs/helper-api-error@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2"
+ integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==
-"@webassemblyjs/helper-buffer@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204"
- integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==
+"@webassemblyjs/helper-buffer@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00"
+ integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==
-"@webassemblyjs/helper-code-frame@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e"
- integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==
+"@webassemblyjs/helper-code-frame@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27"
+ integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==
dependencies:
- "@webassemblyjs/wast-printer" "1.8.5"
+ "@webassemblyjs/wast-printer" "1.9.0"
-"@webassemblyjs/helper-fsm@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452"
- integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==
+"@webassemblyjs/helper-fsm@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8"
+ integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==
-"@webassemblyjs/helper-module-context@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245"
- integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==
+"@webassemblyjs/helper-module-context@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07"
+ integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- mamacro "^0.0.3"
+ "@webassemblyjs/ast" "1.9.0"
-"@webassemblyjs/helper-wasm-bytecode@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61"
- integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==
+"@webassemblyjs/helper-wasm-bytecode@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790"
+ integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==
-"@webassemblyjs/helper-wasm-section@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf"
- integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==
+"@webassemblyjs/helper-wasm-section@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346"
+ integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-buffer" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/wasm-gen" "1.9.0"
-"@webassemblyjs/ieee754@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e"
- integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==
+"@webassemblyjs/ieee754@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4"
+ integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==
dependencies:
"@xtuc/ieee754" "^1.2.0"
-"@webassemblyjs/leb128@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10"
- integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==
+"@webassemblyjs/leb128@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95"
+ integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==
dependencies:
"@xtuc/long" "4.2.2"
-"@webassemblyjs/utf8@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc"
- integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==
+"@webassemblyjs/utf8@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab"
+ integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==
-"@webassemblyjs/wasm-edit@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a"
- integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==
+"@webassemblyjs/wasm-edit@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf"
+ integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/helper-wasm-section" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
- "@webassemblyjs/wasm-opt" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
- "@webassemblyjs/wast-printer" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-buffer" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/helper-wasm-section" "1.9.0"
+ "@webassemblyjs/wasm-gen" "1.9.0"
+ "@webassemblyjs/wasm-opt" "1.9.0"
+ "@webassemblyjs/wasm-parser" "1.9.0"
+ "@webassemblyjs/wast-printer" "1.9.0"
-"@webassemblyjs/wasm-gen@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc"
- integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==
+"@webassemblyjs/wasm-gen@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c"
+ integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/ieee754" "1.8.5"
- "@webassemblyjs/leb128" "1.8.5"
- "@webassemblyjs/utf8" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/ieee754" "1.9.0"
+ "@webassemblyjs/leb128" "1.9.0"
+ "@webassemblyjs/utf8" "1.9.0"
-"@webassemblyjs/wasm-opt@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264"
- integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==
+"@webassemblyjs/wasm-opt@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61"
+ integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-buffer" "1.8.5"
- "@webassemblyjs/wasm-gen" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-buffer" "1.9.0"
+ "@webassemblyjs/wasm-gen" "1.9.0"
+ "@webassemblyjs/wasm-parser" "1.9.0"
-"@webassemblyjs/wasm-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d"
- integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==
+"@webassemblyjs/wasm-parser@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e"
+ integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-api-error" "1.8.5"
- "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
- "@webassemblyjs/ieee754" "1.8.5"
- "@webassemblyjs/leb128" "1.8.5"
- "@webassemblyjs/utf8" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-api-error" "1.9.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
+ "@webassemblyjs/ieee754" "1.9.0"
+ "@webassemblyjs/leb128" "1.9.0"
+ "@webassemblyjs/utf8" "1.9.0"
-"@webassemblyjs/wast-parser@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c"
- integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==
+"@webassemblyjs/wast-parser@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914"
+ integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/floating-point-hex-parser" "1.8.5"
- "@webassemblyjs/helper-api-error" "1.8.5"
- "@webassemblyjs/helper-code-frame" "1.8.5"
- "@webassemblyjs/helper-fsm" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/floating-point-hex-parser" "1.9.0"
+ "@webassemblyjs/helper-api-error" "1.9.0"
+ "@webassemblyjs/helper-code-frame" "1.9.0"
+ "@webassemblyjs/helper-fsm" "1.9.0"
"@xtuc/long" "4.2.2"
-"@webassemblyjs/wast-printer@1.8.5":
- version "1.8.5"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc"
- integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==
+"@webassemblyjs/wast-printer@1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899"
+ integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/wast-parser" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/wast-parser" "1.9.0"
"@xtuc/long" "4.2.2"
"@xtuc/ieee754@^1.2.0":
@@ -1583,11 +1635,19 @@ anymatch@~3.1.1:
normalize-path "^3.0.0"
picomatch "^2.0.4"
-aproba@^1.1.1:
+aproba@^1.0.3, aproba@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
+are-we-there-yet@~1.1.2:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
+ integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
+ dependencies:
+ delegates "^1.0.0"
+ readable-stream "^2.0.6"
+
argparse@^1.0.7:
version "1.0.10"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -1716,17 +1776,17 @@ autocomplete.js@0.36.0:
immediate "^3.2.3"
autoprefixer@^9.6.1:
- version "9.7.4"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.4.tgz#f8bf3e06707d047f0641d87aee8cfb174b2a5378"
- integrity sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==
+ version "9.7.5"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.5.tgz#8df10b9ff9b5814a8d411a5cfbab9c793c392376"
+ integrity sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg==
dependencies:
- browserslist "^4.8.3"
- caniuse-lite "^1.0.30001020"
+ browserslist "^4.11.0"
+ caniuse-lite "^1.0.30001036"
chalk "^2.4.2"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
- postcss "^7.0.26"
- postcss-value-parser "^4.0.2"
+ postcss "^7.0.27"
+ postcss-value-parser "^4.0.3"
aws-sign2@~0.7.0:
version "0.7.0"
@@ -1748,22 +1808,23 @@ babel-code-frame@^6.22.0:
js-tokens "^3.0.2"
babel-loader@^8.0.6:
- version "8.0.6"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb"
- integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3"
+ integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==
dependencies:
- find-cache-dir "^2.0.0"
- loader-utils "^1.0.2"
- mkdirp "^0.5.1"
+ find-cache-dir "^2.1.0"
+ loader-utils "^1.4.0"
+ mkdirp "^0.5.3"
pify "^4.0.1"
+ schema-utils "^2.6.5"
-babel-plugin-apply-mdx-type-prop@^1.5.7:
- version "1.5.7"
- resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.5.7.tgz#e34d7a8cda665a61f473133df23d17229c250bd7"
- integrity sha512-SUDwTmMmxzaAZ1YfAPnL2UI3q/JEs+fekx/QTZYEgK+cVGMwS/PrCeK9UDlTHOYJr9b4mieR+iLhm43jrav2WA==
+babel-plugin-apply-mdx-type-prop@^1.5.8:
+ version "1.5.8"
+ resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.5.8.tgz#f5ff6d9d7a7fcde0e5f5bd02d3d3cd10e5cca5bf"
+ integrity sha512-xYp5F9mAnZdDRFSd1vF3XQ0GQUbIulCpnuht2jCmK30GAHL8szVL7TgzwhEGamQ6yJmP/gEyYNM9OR5D2n26eA==
dependencies:
"@babel/helper-plugin-utils" "7.8.3"
- "@mdx-js/util" "^1.5.7"
+ "@mdx-js/util" "^1.5.8"
babel-plugin-dynamic-import-node@^2.3.0:
version "2.3.0"
@@ -1772,10 +1833,10 @@ babel-plugin-dynamic-import-node@^2.3.0:
dependencies:
object.assign "^4.1.0"
-babel-plugin-extract-import-names@^1.5.7:
- version "1.5.7"
- resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.5.7.tgz#f5c8e4383d46cf65507bf8d3dbf163e534e673b0"
- integrity sha512-kZX4g9ehTyxjdbq2rb8wW307+jNu5z3KllYs8cnbapSwclT9wBErJoqvKKZAkuiaufp0r+7WaIvjhKtJ7QlG3A==
+babel-plugin-extract-import-names@^1.5.8:
+ version "1.5.8"
+ resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.5.8.tgz#418057261346451d689dff5036168567036b8cf6"
+ integrity sha512-LcLfP8ZRBZMdMAXHLugyvvd5PY0gMmLMWFogWAUsG32X6TYW2Eavx+il2bw73KDbW+UdCC1bAJ3NuU25T1MI3g==
dependencies:
"@babel/helper-plugin-utils" "7.8.3"
@@ -2013,14 +2074,15 @@ browserslist@4.7.0:
electron-to-chromium "^1.3.247"
node-releases "^1.1.29"
-browserslist@^4.0.0, browserslist@^4.6.4, browserslist@^4.8.3, browserslist@^4.8.5, browserslist@^4.9.1:
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.9.1.tgz#01ffb9ca31a1aef7678128fc6a2253316aa7287c"
- integrity sha512-Q0DnKq20End3raFulq6Vfp1ecB9fh8yUNV55s8sekaDDeqBaCtWlRHCUdaWyUeSSBJM7IbM6HcsyaeYqgeDhnw==
+browserslist@^4.0.0, browserslist@^4.11.0, browserslist@^4.6.4, browserslist@^4.8.3, browserslist@^4.9.1:
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.11.0.tgz#aef4357b10a8abda00f97aac7cd587b2082ba1ad"
+ integrity sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==
dependencies:
- caniuse-lite "^1.0.30001030"
- electron-to-chromium "^1.3.363"
- node-releases "^1.1.50"
+ caniuse-lite "^1.0.30001035"
+ electron-to-chromium "^1.3.380"
+ node-releases "^1.1.52"
+ pkg-up "^3.1.0"
buffer-from@^1.0.0:
version "1.1.1"
@@ -2067,9 +2129,9 @@ bytes@3.1.0:
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
cacache@^12.0.2, cacache@^12.0.3:
- version "12.0.3"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390"
- integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==
+ version "12.0.4"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c"
+ integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==
dependencies:
bluebird "^3.5.5"
chownr "^1.1.1"
@@ -2200,10 +2262,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001030:
- version "1.0.30001035"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001035.tgz#2bb53b8aa4716b2ed08e088d4dc816a5fe089a1e"
- integrity sha512-C1ZxgkuA4/bUEdMbU5WrGY4+UhMFFiXrgNAfxiMIqWgFTWfv/xsZCS2xEHT2LMq7xAZfuAnu6mcqyDl0ZR6wLQ==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001036:
+ version "1.0.30001038"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz#44da3cbca2ab6cb6aa83d1be5d324e17f141caff"
+ integrity sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ==
caseless@~0.12.0:
version "0.12.0"
@@ -2290,7 +2352,7 @@ cheerio@^0.22.0:
lodash.reject "^4.4.0"
lodash.some "^4.4.0"
-chokidar@^2.0.2, chokidar@^2.0.4, chokidar@^2.1.8:
+chokidar@^2.0.4, chokidar@^2.1.8:
version "2.1.8"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
@@ -2555,6 +2617,11 @@ console-browserify@^1.1.0:
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
+console-control-strings@^1.0.0, console-control-strings@~1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
+ integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
+
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
@@ -2820,6 +2887,14 @@ css-tree@1.0.0-alpha.37:
mdn-data "2.0.4"
source-map "^0.6.1"
+css-tree@1.0.0-alpha.39:
+ version "1.0.0-alpha.39"
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb"
+ integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==
+ dependencies:
+ mdn-data "2.0.6"
+ source-map "^0.6.1"
+
css-what@2.1:
version "2.1.3"
resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
@@ -2914,11 +2989,11 @@ cssnano@^4.1.10:
postcss "^7.0.0"
csso@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d"
- integrity sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903"
+ integrity sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==
dependencies:
- css-tree "1.0.0-alpha.37"
+ css-tree "1.0.0-alpha.39"
cyclist@^1.0.1:
version "1.0.1"
@@ -2939,7 +3014,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
dependencies:
ms "2.0.0"
-debug@^3.0.0, debug@^3.1.1, debug@^3.2.5:
+debug@^3.0.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6:
version "3.2.6"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
@@ -2975,6 +3050,11 @@ deep-equal@^1.0.1:
object-keys "^1.1.1"
regexp.prototype.flags "^1.2.0"
+deep-extend@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
+ integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
+
default-gateway@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b"
@@ -3049,6 +3129,11 @@ delegate@^3.1.2:
resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==
+delegates@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
+ integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
+
depd@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
@@ -3074,6 +3159,11 @@ detab@2.0.3, detab@^2.0.0:
dependencies:
repeat-string "^1.5.4"
+detect-libc@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
+ integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
+
detect-node@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c"
@@ -3270,10 +3360,10 @@ ejs@^3.0.1:
resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.0.1.tgz#30c8f6ee9948502cc32e85c37a3f8b39b5a614a5"
integrity sha512-cuIMtJwxvzumSAkqaaoGY/L6Fc/t6YvoP9/VIaK0V/CyqKLEQ8sqODmYfy/cjXEdZ9+OOL8TecbJu+1RsofGDw==
-electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.363:
- version "1.3.376"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.376.tgz#7cb7b5205564a06c8f8ecfbe832cbd47a1224bb1"
- integrity sha512-cv/PYVz5szeMz192ngilmezyPNFkUjuynuL2vNdiqIrio440nfTDdc0JJU0TS2KHLSVCs9gBbt4CFqM+HcBnjw==
+electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.380:
+ version "1.3.390"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.390.tgz#a49e67dea22e52ea8027c475dd5447b1c00b1d4e"
+ integrity sha512-4RvbM5x+002gKI8sltkqWEk5pptn0UnzekUx8RTThAMPDSb8jjpm6SwGiSnEve7f85biyZl8DMXaipaCxDjXag==
elliptic@^6.0.0:
version "6.5.2"
@@ -3308,6 +3398,11 @@ emojis-list@^3.0.0:
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
+emoticon@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-3.2.0.tgz#c008ca7d7620fac742fe1bf4af8ff8fed154ae7f"
+ integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==
+
encodeurl@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
@@ -3362,9 +3457,9 @@ error-ex@^1.3.1:
is-arrayish "^0.2.1"
es-abstract@^1.17.0-next.1, es-abstract@^1.17.2:
- version "1.17.4"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.4.tgz#e3aedf19706b20e7c2594c35fc0d57605a79e184"
- integrity sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==
+ version "1.17.5"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9"
+ integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==
dependencies:
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
@@ -3432,7 +3527,7 @@ estraverse@^4.1.0, estraverse@^4.1.1:
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-esutils@^2.0.0, esutils@^2.0.2:
+esutils@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
@@ -3673,9 +3768,9 @@ feed@^4.0.0:
xml-js "^1.6.11"
figgy-pudding@^3.5.1:
- version "3.5.1"
- resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790"
- integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
+ integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
figures@^2.0.0:
version "2.0.0"
@@ -3731,7 +3826,7 @@ finalhandler@~1.1.2:
statuses "~1.5.0"
unpipe "~1.0.0"
-find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
+find-cache-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
@@ -3863,6 +3958,13 @@ fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
+fs-minipass@^1.2.5:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
+ integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
+ dependencies:
+ minipass "^2.6.0"
+
fs-minipass@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
@@ -3886,9 +3988,9 @@ fs.realpath@^1.0.0:
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
fsevents@^1.2.7:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.11.tgz#67bf57f4758f02ede88fb2a1712fef4d15358be3"
- integrity sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==
+ version "1.2.12"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.12.tgz#db7e0d8ec3b0b45724fd4d83d43554a8f1f0de5c"
+ integrity sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==
dependencies:
bindings "^1.5.0"
nan "^2.12.1"
@@ -3903,6 +4005,20 @@ function-bind@^1.1.1:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+gauge@~2.7.3:
+ version "2.7.4"
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
+ integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
+ dependencies:
+ aproba "^1.0.3"
+ console-control-strings "^1.0.0"
+ has-unicode "^2.0.0"
+ object-assign "^4.1.0"
+ signal-exit "^3.0.0"
+ string-width "^1.0.1"
+ strip-ansi "^3.0.1"
+ wide-align "^1.1.0"
+
gensync@^1.0.0-beta.1:
version "1.0.0-beta.1"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
@@ -3960,9 +4076,9 @@ glob-parent@^3.1.0:
path-dirname "^1.0.0"
glob-parent@^5.1.0, glob-parent@~5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2"
- integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229"
+ integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
dependencies:
is-glob "^4.0.1"
@@ -4098,9 +4214,9 @@ gzip-size@5.1.1, gzip-size@^5.0.0:
pify "^4.0.1"
handle-thing@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754"
- integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
+ integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
har-schema@^2.0.0:
version "2.0.0"
@@ -4137,6 +4253,11 @@ has-symbols@^1.0.0, has-symbols@^1.0.1:
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
+has-unicode@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
+ integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
+
has-value@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
@@ -4219,18 +4340,18 @@ hast-util-parse-selector@^2.0.0:
resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz#60c99d0b519e12ab4ed32e58f150ec3f61ed1974"
integrity sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==
-hast-util-raw@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-5.0.1.tgz#b39539cf4b9f7ccdc131f72a583502a7911b99ee"
- integrity sha512-iHo7G6BjRc/GU1Yun5CIEXjil0wVnIbz11C6k0JdDichSDMtYi2+NNtk6YN7EOP0JfPstX30d3pRLfaJv5CkdA==
+hast-util-raw@5.0.2:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-5.0.2.tgz#62288f311ec2f35e066a30d5e0277f963ad43a67"
+ integrity sha512-3ReYQcIHmzSgMq8UrDZHFL0oGlbuVGdLKs8s/Fe8BfHFAyZDrdv1fy/AGn+Fim8ZuvAHcJ61NQhVMtyfHviT/g==
dependencies:
hast-util-from-parse5 "^5.0.0"
hast-util-to-parse5 "^5.0.0"
- html-void-elements "^1.0.1"
+ html-void-elements "^1.0.0"
parse5 "^5.0.0"
unist-util-position "^3.0.0"
web-namespaces "^1.0.0"
- xtend "^4.0.1"
+ xtend "^4.0.0"
zwitch "^1.0.0"
hast-util-to-parse5@^5.0.0:
@@ -4336,9 +4457,9 @@ html-entities@^1.2.1:
integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=
html-minifier-terser@^5.0.1, html-minifier-terser@^5.0.2:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.0.4.tgz#e8cc02748acb983bd7912ea9660bd31c0702ec32"
- integrity sha512-fHwmKQ+GzhlqdxEtwrqLT7MSuheiA+rif5/dZgbz3GjoMXJzcRzy1L9NXoiiyxrnap+q5guSiv8Tz5lrh9g42g==
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.0.5.tgz#8f12f639789f04faa9f5cf2ff9b9f65607f21f8b"
+ integrity sha512-cBSFFghQh/uHcfSiL42KxxIRMF7A144+3E44xdlctIjxEmkEfCvouxNyFH2wysXk1fCGBPwtcr3hDWlGTfkDew==
dependencies:
camel-case "^4.1.1"
clean-css "^4.2.3"
@@ -4353,15 +4474,15 @@ html-tags@^3.1.0:
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140"
integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==
-html-void-elements@^1.0.1:
+html-void-elements@^1.0.0:
version "1.0.5"
resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483"
integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==
html-webpack-plugin@^4.0.0-beta.11:
- version "4.0.0-beta.11"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz#3059a69144b5aecef97708196ca32f9e68677715"
- integrity sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.2.tgz#c96a48d0ee53d33dcc909d6b65ad28f3d627efd4"
+ integrity sha512-dCyjg2dEBf0Azni2byDcwfk5l5XKNEnA3OU4cejovqkKGc4ZixC6Aw6+U2sAG/ellHIjoiQhyU4oKMO6fQFaYA==
dependencies:
html-minifier-terser "^5.0.1"
loader-utils "^1.2.3"
@@ -4462,7 +4583,7 @@ human-signals@^1.1.1:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
-iconv-lite@0.4.24, iconv-lite@^0.4.24:
+iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -4486,6 +4607,13 @@ iferr@^0.1.5:
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
+ignore-walk@^3.0.1:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
+ integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
+ dependencies:
+ minimatch "^3.0.4"
+
ignore@^3.3.5:
version "3.3.10"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
@@ -4592,7 +4720,7 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-ini@^1.3.5:
+ini@^1.3.5, ini@~1.3.0:
version "1.3.5"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
@@ -5036,9 +5164,9 @@ isstream@~0.1.2:
integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
jest-worker@^25.1.0:
- version "25.1.0"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.1.0.tgz#75d038bad6fdf58eba0d2ec1835856c497e3907a"
- integrity sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg==
+ version "25.2.1"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.2.1.tgz#209617015c768652646aa33a7828cc2ab472a18a"
+ integrity sha512-IHnpekk8H/hCUbBlfeaPZzU6v75bqwJp3n4dUrQuQOAgOneI4tx3jV2o8pvlXnDfcRsfkFIUD//HWXpCmR+evQ==
dependencies:
merge-stream "^2.0.0"
supports-color "^7.0.0"
@@ -5108,12 +5236,12 @@ json5@^1.0.1:
dependencies:
minimist "^1.2.0"
-json5@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6"
- integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==
+json5@^2.1.0, json5@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.2.tgz#43ef1f0af9835dd624751a6b7fa48874fb2d608e"
+ integrity sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==
dependencies:
- minimist "^1.2.0"
+ minimist "^1.2.5"
jsonfile@^4.0.0:
version "4.0.0"
@@ -5207,7 +5335,7 @@ loader-utils@1.2.3:
emojis-list "^2.0.0"
json5 "^1.0.1"
-loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3:
+loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
@@ -5395,11 +5523,6 @@ make-dir@^3.0.2:
dependencies:
semver "^6.0.0"
-mamacro@^0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4"
- integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==
-
map-age-cleaner@^0.1.1:
version "0.1.3"
resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a"
@@ -5472,6 +5595,11 @@ mdn-data@2.0.4:
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
+mdn-data@2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978"
+ integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==
+
mdurl@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
@@ -5654,12 +5782,7 @@ minimatch@3.0.4, minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
-minimist@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
- integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
-
-minimist@^1.2.0:
+minimist@^1.2.0, minimist@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
@@ -5685,6 +5808,14 @@ minipass-pipeline@^1.2.2:
dependencies:
minipass "^3.0.0"
+minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
+ integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
+ dependencies:
+ safe-buffer "^5.1.2"
+ yallist "^3.0.0"
+
minipass@^3.0.0, minipass@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5"
@@ -5692,6 +5823,13 @@ minipass@^3.0.0, minipass@^3.1.1:
dependencies:
yallist "^4.0.0"
+minizlib@^1.2.1:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
+ integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
+ dependencies:
+ minipass "^2.9.0"
+
mississippi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
@@ -5721,12 +5859,12 @@ mkdirp@0.3.0:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e"
integrity sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=
-mkdirp@^0.5.1, mkdirp@~0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
- integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
+mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1:
+ version "0.5.4"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.4.tgz#fd01504a6797ec5c9be81ff43d204961ed64a512"
+ integrity sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==
dependencies:
- minimist "0.0.8"
+ minimist "^1.2.5"
move-concurrently@^1.0.1:
version "1.0.1"
@@ -5795,6 +5933,15 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"
+needle@^2.2.1:
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/needle/-/needle-2.3.3.tgz#a041ad1d04a871b0ebb666f40baaf1fb47867117"
+ integrity sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==
+ dependencies:
+ debug "^3.2.6"
+ iconv-lite "^0.4.4"
+ sax "^1.2.4"
+
negotiator@0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
@@ -5818,7 +5965,7 @@ no-case@^3.0.3:
lower-case "^2.0.1"
tslib "^1.10.0"
-node-emoji@^1.8.1:
+node-emoji@^1.10.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da"
integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==
@@ -5859,12 +6006,26 @@ node-libs-browser@^2.2.1:
util "^0.11.0"
vm-browserify "^1.0.1"
-node-releases@^1.1.29, node-releases@^1.1.50:
- version "1.1.52"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.52.tgz#bcffee3e0a758e92e44ecfaecd0a47554b0bcba9"
- integrity sha512-snSiT1UypkgGt2wxPqS6ImEUICbNCMb31yaxWrOLXjhlt2z2/IBpaOxzONExqSm4y5oLnAqjjRWu+wsDzK5yNQ==
+node-pre-gyp@*:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
+ integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
dependencies:
- semver "^6.3.0"
+ detect-libc "^1.0.2"
+ mkdirp "^0.5.1"
+ needle "^2.2.1"
+ nopt "^4.0.1"
+ npm-packlist "^1.1.6"
+ npmlog "^4.0.2"
+ rc "^1.2.7"
+ rimraf "^2.6.1"
+ semver "^5.3.0"
+ tar "^4.4.2"
+
+node-releases@^1.1.29, node-releases@^1.1.52:
+ version "1.1.53"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4"
+ integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==
nopt@1.0.10:
version "1.0.10"
@@ -5873,6 +6034,14 @@ nopt@1.0.10:
dependencies:
abbrev "1"
+nopt@^4.0.1:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
+ integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==
+ dependencies:
+ abbrev "1"
+ osenv "^0.1.4"
+
normalize-path@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
@@ -5905,6 +6074,27 @@ normalize-url@^3.0.0:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
+npm-bundled@^1.0.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b"
+ integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
+ dependencies:
+ npm-normalize-package-bin "^1.0.1"
+
+npm-normalize-package-bin@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
+ integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
+
+npm-packlist@^1.1.6:
+ version "1.4.8"
+ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
+ integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
+ dependencies:
+ ignore-walk "^3.0.1"
+ npm-bundled "^1.0.1"
+ npm-normalize-package-bin "^1.0.1"
+
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -5919,6 +6109,16 @@ npm-run-path@^4.0.0:
dependencies:
path-key "^3.0.0"
+npmlog@^4.0.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
+ integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
+ dependencies:
+ are-we-there-yet "~1.1.2"
+ console-control-strings "~1.1.0"
+ gauge "~2.7.3"
+ set-blocking "~2.0.0"
+
nprogress@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1"
@@ -6102,6 +6302,11 @@ os-browserify@^0.3.0:
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
+os-homedir@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
+ integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
+
os-locale@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a"
@@ -6111,11 +6316,19 @@ os-locale@^3.0.0:
lcid "^2.0.0"
mem "^4.0.0"
-os-tmpdir@~1.0.2:
+os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+osenv@^0.1.4:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
+ integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
+ dependencies:
+ os-homedir "^1.0.0"
+ os-tmpdir "^1.0.0"
+
p-defer@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
@@ -6375,9 +6588,9 @@ performance-now@^2.1.0:
integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.0.7, picomatch@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.1.tgz#21bac888b6ed8601f831ce7816e335bc779f0a4a"
- integrity sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
+ integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
pify@^2.0.0:
version "2.3.0"
@@ -6427,6 +6640,13 @@ pkg-up@2.0.0:
dependencies:
find-up "^2.1.0"
+pkg-up@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
+ integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
+ dependencies:
+ find-up "^3.0.0"
+
portfinder@^1.0.25:
version "1.0.25"
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca"
@@ -6759,9 +6979,9 @@ postcss-modules-local-by-default@^3.0.2:
postcss-value-parser "^4.0.0"
postcss-modules-scope@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz#33d4fc946602eb5e9355c4165d68a10727689dba"
- integrity sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee"
+ integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==
dependencies:
postcss "^7.0.6"
postcss-selector-parser "^6.0.0"
@@ -7038,7 +7258,7 @@ postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
-postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2:
+postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz#651ff4593aa9eda8d5d0d66593a2417aeaeb325d"
integrity sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==
@@ -7052,7 +7272,7 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1:
indexes-of "^1.0.1"
uniq "^1.0.1"
-postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.5, postcss@^7.0.6:
+postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.27, postcss@^7.0.5, postcss@^7.0.6:
version "7.0.27"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9"
integrity sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==
@@ -7141,9 +7361,9 @@ prr@~1.0.1:
integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
psl@^1.1.28:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c"
- integrity sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
+ integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
public-encrypt@^4.0.0:
version "4.0.3"
@@ -7265,6 +7485,16 @@ raw-body@2.4.0:
iconv-lite "0.4.24"
unpipe "1.0.0"
+rc@^1.2.7:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
+ integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
+ dependencies:
+ deep-extend "^0.6.0"
+ ini "~1.3.0"
+ minimist "^1.2.0"
+ strip-json-comments "~2.0.1"
+
react-dev-utils@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-9.1.0.tgz#3ad2bb8848a32319d760d0a84c56c14bdaae5e81"
@@ -7297,19 +7527,19 @@ react-dev-utils@^9.1.0:
text-table "0.2.0"
react-dom@^16.8.4:
- version "16.13.0"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.0.tgz#cdde54b48eb9e8a0ca1b3dc9943d9bb409b81866"
- integrity sha512-y09d2c4cG220DzdlFkPTnVvGTszVvNpC73v+AaLGLHbkpy3SSgvYq8x0rNwPJ/Rk/CicTNgk0hbHNw1gMEZAXg==
+ version "16.13.1"
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f"
+ integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
prop-types "^15.6.2"
- scheduler "^0.19.0"
+ scheduler "^0.19.1"
react-error-overlay@^6.0.3:
- version "6.0.6"
- resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.6.tgz#ac4d9dc4c1b5c536c2c312bf66aa2b09bfa384e2"
- integrity sha512-Yzpno3enVzSrSCnnljmr4b/2KUQSMZaPuqmS26t9k4nW7uwJk6STWmH9heNjPuvqUTO3jOSPkHoKgO4+Dw7uIw==
+ version "6.0.7"
+ resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.7.tgz#1dcfb459ab671d53f660a991513cb2f0a0553108"
+ integrity sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==
react-fast-compare@^2.0.4:
version "2.0.4"
@@ -7327,9 +7557,9 @@ react-helmet@^6.0.0-beta:
react-side-effect "^2.1.0"
react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1:
- version "16.13.0"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.0.tgz#0f37c3613c34fe6b37cd7f763a0d6293ab15c527"
- integrity sha512-GFMtL0vHkiBv9HluwNZTggSn/sCyEt9n02aM0dSAjGGyqyNlAyftYm4phPxdvCigG15JreC5biwxCgTAJZ7yAA==
+ version "16.13.1"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
+ integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
react-loadable-ssr-addon@^0.2.0:
version "0.2.0"
@@ -7392,15 +7622,15 @@ react-toggle@^4.1.1:
classnames "^2.2.5"
react@^16.8.4:
- version "16.13.0"
- resolved "https://registry.yarnpkg.com/react/-/react-16.13.0.tgz#d046eabcdf64e457bbeed1e792e235e1b9934cf7"
- integrity sha512-TSavZz2iSLkq5/oiE7gnFzmURKZMltmi193rm5HEoUDAXpzT9Kzw6oNZnGoai/4+fUnm7FqS5dwgUL34TujcWQ==
+ version "16.13.1"
+ resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e"
+ integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
prop-types "^15.6.2"
-"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
+"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
version "2.3.7"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
@@ -7477,9 +7707,9 @@ regenerator-runtime@^0.13.4:
integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
regenerator-transform@^0.14.2:
- version "0.14.3"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.3.tgz#54aebff2ef58c0ae61e695ad1b9a9d65995fff78"
- integrity sha512-zXHNKJspmONxBViAb3ZUmFoFPnTBs3zFhCEZJiwp/gkNzxVbTqNJVjYKx6Qk1tQ1P4XLf4TbH9+KBB7wGoAaUw==
+ version "0.14.4"
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7"
+ integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==
dependencies:
"@babel/runtime" "^7.8.4"
private "^0.1.8"
@@ -7539,32 +7769,33 @@ relateurl@^0.2.7:
integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
remark-admonitions@^1.1.0, remark-admonitions@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/remark-admonitions/-/remark-admonitions-1.2.0.tgz#0c8ba565c018357afb5f4f89efe4e543d71bd216"
- integrity sha512-h7P99HNMuSeA3HBw+RIF4PoTEI2knjPqBIfmYSgavXvA5PHgP3oHo0XKfDmmPpUZY6vBWKzcLXRZcYHNnNcJaw==
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/remark-admonitions/-/remark-admonitions-1.2.1.tgz#87caa1a442aa7b4c0cafa04798ed58a342307870"
+ integrity sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow==
dependencies:
rehype-parse "^6.0.2"
unified "^8.4.2"
unist-util-visit "^2.0.1"
remark-emoji@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.0.2.tgz#49c134021132c192ee4cceed1988ec9b8ced7eb8"
- integrity sha512-E8ZOa7Sx1YS9ivWJ8U9xpA8ldzZ4VPAfyUaKqhr1/Pr5Q8ZdQHrpDg6S+rPzMw8t89KNViB/oG9ZdJSFDrUXpA==
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.1.0.tgz#69165d1181b98a54ad5d9ef811003d53d7ebc7db"
+ integrity sha512-lDddGsxXURV01WS9WAiS9rO/cedO1pvr9tahtLhr6qCGFhHG4yZSJW3Ha4Nw9Uk1hLNmUBtPC0+m45Ms+xEitg==
dependencies:
- node-emoji "^1.8.1"
- unist-util-visit "^1.4.0"
+ emoticon "^3.2.0"
+ node-emoji "^1.10.0"
+ unist-util-visit "^2.0.2"
-remark-mdx@^1.5.7:
- version "1.5.7"
- resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.5.7.tgz#bdeb83e7e625a8e1e446c233c6cb30dd5f0cfd98"
- integrity sha512-f13ot+zaByDXYuOC4FWTpQCGP/rNbaxdhs2mLlW7ZBipm3JYR2ASFSL7RC3R7ytzm3n8v6hhcFxDKU+CwC2f4g==
+remark-mdx@^1.5.8:
+ version "1.5.8"
+ resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.5.8.tgz#81fd9085e56ea534b977d08d6f170899138b3f38"
+ integrity sha512-wtqqsDuO/mU/ucEo/CDp0L8SPdS2oOE6PRsMm+lQ9TLmqgep4MBmyH8bLpoc8Wf7yjNmae/5yBzUN1YUvR/SsQ==
dependencies:
"@babel/core" "7.8.4"
"@babel/helper-plugin-utils" "7.8.3"
"@babel/plugin-proposal-object-rest-spread" "7.8.3"
"@babel/plugin-syntax-jsx" "7.8.3"
- "@mdx-js/util" "^1.5.7"
+ "@mdx-js/util" "^1.5.8"
is-alphabetical "1.0.4"
remark-parse "7.0.2"
unified "8.4.2"
@@ -7750,7 +7981,7 @@ rgba-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
-rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1:
+rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1:
version "2.7.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -7830,10 +8061,10 @@ sax@^1.2.4, sax@~1.2.4:
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-scheduler@^0.19.0:
- version "0.19.0"
- resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.0.tgz#a715d56302de403df742f4a9be11975b32f5698d"
- integrity sha512-xowbVaTPe9r7y7RUejcK73/j8tt2jfiyTednOvHbA8JoClvMYCp+r8QegLwK/n8zWQAtZb1fFnER4XLBZXrCxA==
+scheduler@^0.19.1:
+ version "0.19.1"
+ resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196"
+ integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
@@ -7847,7 +8078,7 @@ schema-utils@^1.0.0:
ajv-errors "^1.0.0"
ajv-keywords "^3.1.0"
-schema-utils@^2.0.0, schema-utils@^2.6.0, schema-utils@^2.6.4:
+schema-utils@^2.0.0, schema-utils@^2.6.0, schema-utils@^2.6.4, schema-utils@^2.6.5:
version "2.6.5"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.5.tgz#c758f0a7e624263073d396e29cd40aa101152d8a"
integrity sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==
@@ -7885,7 +8116,7 @@ semver@7.0.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
+semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -7942,7 +8173,7 @@ serve-static@1.14.1:
parseurl "~1.3.3"
send "0.17.1"
-set-blocking@^2.0.0:
+set-blocking@^2.0.0, set-blocking@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
@@ -8019,9 +8250,9 @@ shelljs@^0.8.3:
rechoir "^0.6.2"
signal-exit@^3.0.0, signal-exit@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
- integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
+ integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
simple-swizzle@^0.2.2:
version "0.2.2"
@@ -8297,7 +8528,7 @@ string-width@^1.0.1:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
+"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
@@ -8396,6 +8627,11 @@ strip-final-newline@^2.0.0:
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
+strip-json-comments@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+ integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+
style-to-object@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46"
@@ -8498,6 +8734,19 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
+tar@^4.4.2:
+ version "4.4.13"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
+ integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
+ dependencies:
+ chownr "^1.1.1"
+ fs-minipass "^1.2.5"
+ minipass "^2.8.6"
+ minizlib "^1.2.1"
+ mkdirp "^0.5.0"
+ safe-buffer "^5.1.2"
+ yallist "^3.0.3"
+
terser-webpack-plugin@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz#5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c"
@@ -8529,9 +8778,9 @@ terser-webpack-plugin@^2.2.1:
webpack-sources "^1.4.3"
terser@^4.1.2, terser@^4.4.3, terser@^4.6.3:
- version "4.6.6"
- resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.6.tgz#da2382e6cafbdf86205e82fb9a115bd664d54863"
- integrity sha512-4lYPyeNmstjIIESr/ysHg2vUPRGf2tzF9z2yYwnowXVuVzLEamPN1Gfrz7f8I9uEPuHcbFlW4PLIAsJoxXyJ1g==
+ version "4.6.7"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.7.tgz#478d7f9394ec1907f0e488c5f6a6a9a2bad55e72"
+ integrity sha512-fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g==
dependencies:
commander "^2.20.0"
source-map "~0.6.1"
@@ -8863,7 +9112,7 @@ unist-util-visit-parents@^3.0.0:
"@types/unist" "^2.0.0"
unist-util-is "^4.0.0"
-unist-util-visit@2.0.2, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1:
+unist-util-visit@2.0.2, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1, unist-util-visit@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.2.tgz#3843782a517de3d2357b4c193b24af2d9366afb7"
integrity sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==
@@ -8872,7 +9121,7 @@ unist-util-visit@2.0.2, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1:
unist-util-is "^4.0.0"
unist-util-visit-parents "^3.0.0"
-unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.4.0:
+unist-util-visit@^1.0.0, unist-util-visit@^1.1.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3"
integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==
@@ -9055,11 +9304,11 @@ wait-file@^1.0.5:
rx "^4.1.0"
watchpack@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
- integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.1.tgz#280da0a8718592174010c078c7585a74cd8cd0e2"
+ integrity sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==
dependencies:
- chokidar "^2.0.2"
+ chokidar "^2.1.8"
graceful-fs "^4.1.2"
neo-async "^2.5.0"
@@ -9173,14 +9422,14 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-
source-map "~0.6.1"
webpack@^4.41.2:
- version "4.42.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.42.0.tgz#b901635dd6179391d90740a63c93f76f39883eb8"
- integrity sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==
+ version "4.42.1"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.42.1.tgz#ae707baf091f5ca3ef9c38b884287cfe8f1983ef"
+ integrity sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==
dependencies:
- "@webassemblyjs/ast" "1.8.5"
- "@webassemblyjs/helper-module-context" "1.8.5"
- "@webassemblyjs/wasm-edit" "1.8.5"
- "@webassemblyjs/wasm-parser" "1.8.5"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-module-context" "1.9.0"
+ "@webassemblyjs/wasm-edit" "1.9.0"
+ "@webassemblyjs/wasm-parser" "1.9.0"
acorn "^6.2.1"
ajv "^6.10.2"
ajv-keywords "^3.4.1"
@@ -9192,7 +9441,7 @@ webpack@^4.41.2:
loader-utils "^1.2.3"
memory-fs "^0.4.1"
micromatch "^3.1.10"
- mkdirp "^0.5.1"
+ mkdirp "^0.5.3"
neo-async "^2.6.1"
node-libs-browser "^2.2.1"
schema-utils "^1.0.0"
@@ -9257,6 +9506,13 @@ which@^2.0.1:
dependencies:
isexe "^2.0.0"
+wide-align@^1.1.0:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
+ integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
+ dependencies:
+ string-width "^1.0.2 || 2"
+
worker-farm@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
@@ -9322,7 +9578,7 @@ xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1:
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
-yallist@^3.0.2:
+yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3:
version "3.1.1"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==