18 KiB
| id | title | sidebar_label |
|---|---|---|
| globals | @nodegui/nodegui | Globals |
Index
Enumerations
- AcceptMode
- AlignmentFlag
- AnchorPoint
- ApplicationAttribute
- ApplicationState
- ArrowType
- AspectRatioMode
- AutoFormattingFlag
- Axis
- BGMode
- BrushStyle
- ButtonPosition
- ButtonRole
- ButtonSymbols
- CacheMode
- CaseSensitivity
- CheckState
- ChecksumType
- ClipOperation
- ColorDialogOption
- ConnectionType
- ContextMenuPolicy
- CoordinateSystem
- Corner
- CorrectionMode
- CursorMoveStyle
- CursorShape
- DateFormat
- DayOfWeek
- DialogCode
- DialogLabel
- Direction
- DockWidgetArea
- DragDropMode
- DropAction
- EchoMode
- Edge
- EditTrigger
- EnterKeyType
- EventPriority
- FileMode
- FillRule
- FindChildOption
- Flow
- FocusPolicy
- FocusReason
- FontDialogOption
- GestureFlag
- GestureState
- GestureType
- GlobalColor
- HitTestAccuracy
- HorizontalHeaderFormat
- ImageConversionFlag
- ImageReaderError
- InputDialogOptions
- InputMethodHint
- InputMethodQuery
- InputMode
- InsertPolicy
- ItemDataRole
- ItemFlag
- ItemSelectionMode
- ItemSelectionOperation
- Key
- KeyboardModifier
- LayoutDirection
- LayoutMode
- LineWrapMode
- MaskMode
- MatchFlag
- Mode
- Modifier
- MouseButton
- MouseEventFlag
- MouseEventSource
- Movement
- MovieState
- NativeGestureType
- NavigationMode
- Option
- Orientation
- ParsingMode
- PenStyle
- QClipboardMode
- QFontCapitalization
- QFontStretch
- QFontWeight
- QIconMode
- QIconState
- QMessageBoxIcon
- QProgressBarDirection
- QSettingsFormat
- QSettingsScope
- QStylePixelMetric
- QSystemTrayIconActivationReason
- QTextEditLineWrapMode
- QTextOptionWrapMode
- RenderHint
- ResizeMode
- ScreenOrientation
- ScrollBarPolicy
- ScrollHint
- ScrollMode
- ScrollPhase
- SegmentStyle
- SelectionBehavior
- SelectionMode
- SequenceFormat
- SequenceMatch
- Shadow
- Shape
- ShortcutContext
- SizeAdjustPolicy
- SizeConstraint
- SizeHint
- SizeMode
- SliderAction
- SortOrder
- StepType
- SystemFont
- TabBarShape
- TabFocusBehavior
- TabPosition
- TextElideMode
- TextFlag
- TextFormat
- TextInteractionFlag
- TickPosition
- TileRule
- TimeSpec
- TimerType
- ToolBarArea
- ToolButtonPopupMode
- ToolButtonStyle
- TouchPointState
- TransformationMode
- UIEffect
- VerticalHeaderFormat
- ViewMode
- WhiteSpaceMode
- WidgetAttribute
- WidgetEventTypes
- WindowFrameSection
- WindowModality
- WindowState
- WindowType
- WrapMode
- WritingSystem
Classes
- Component
- EventWidget
- FlexLayout
- NodeDateTimeEdit
- NodeDialog
- NodeFrame
- NodeLayout
- NodeListView
- NodeObject
- NodeTableView
- NodeTextEdit
- NodeWidget
- QAbstractButton
- QAbstractItemView
- QAbstractScrollArea
- QAbstractSlider
- QAbstractSpinBox
- QAction
- QApplication
- QBoxLayout
- QBrush
- QButtonGroup
- QCalendarWidget
- QCheckBox
- QClipboard
- QColor
- QColorDialog
- QComboBox
- QCursor
- QDate
- QDateEdit
- QDateTime
- QDateTimeEdit
- QDial
- QDialog
- QDoubleSpinBox
- QErrorMessage
- QFileDialog
- QFont
- QFontDatabase
- QFontDialog
- QFrame
- QGridLayout
- QGroupBox
- QIcon
- QInputDialog
- QKeyEvent
- QKeySequence
- QLCDNumber
- QLabel
- QLineEdit
- QListView
- QListWidget
- QListWidgetItem
- QMainWindow
- QMenu
- QMenuBar
- QMessageBox
- QModelIndex
- QMouseEvent
- QMovie
- QObject
- QPainter
- QPicture
- QPixmap
- QPlainTextEdit
- QPoint
- QProgressBar
- QProgressDialog
- QPushButton
- QRadioButton
- QRect
- QScrollArea
- QScrollBar
- QSettings
- QShortcut
- QSize
- QSlider
- QSpinBox
- QStackedWidget
- QStandardItem
- QStandardItemModel
- QStatusBar
- QStyle
- QSystemTrayIcon
- QTabBar
- QTabWidget
- QTableView
- QTableWidget
- QTableWidgetItem
- QTextBrowser
- QTextEdit
- QTime
- QTimeEdit
- QToolButton
- QTreeWidget
- QTreeWidgetItem
- QUrl
- QVariant
- QWidget
- StyleSheet
- YogaWidget
Interfaces
- QAbstractButtonSignals
- QAbstractItemViewSignals
- QAbstractSliderSignals
- QAbstractSpinBoxSignals
- QActionSignals
- QButtonGroupSignals
- QCalendarWidgetSignals
- QCheckBoxSignals
- QColorDialogSignals
- QComboBoxSignals
- QDateTimeEditSignals
- QDialogSignals
- QDoubleSpinBoxSignals
- QFileDialogSignals
- QFontDialogSignals
- QGroupBoxSignals
- QInputDialogSignals
- QLCDNumberSignals
- QLabelSignals
- QLineEditSignals
- QListWidgetSignals
- QMessageBoxSignals
- QMovieSignals
- QObjectSignals
- QPlainTextEditSignals
- QProgressBarSignals
- QProgressDialogSignals
- QShortcutSignals
- QSpinBoxSignals
- QStackedWidgetSignals
- QStandardItemModelSignals
- QStatusBarSignals
- QSystemTrayIconSignals
- QTabBarSignals
- QTabWidgetSignals
- QTableWidgetSignals
- QTextBrowserSignals
- QTextEditSignals
- QToolButtonSignals
- QTreeWidgetSignals
- QWidgetSignals
- Range
Type aliases
- FlexLayoutSignals
- FlexNode
- ImageFormats
- NativeElement
- NativeRawPointer
- QAbstractScrollAreaSignals
- QApplicationSignals
- QBoxLayoutSignals
- QDialSignals
- QErrorMessageSignals
- QFrameSignals
- QGridLayoutSignals
- QLayoutSignals
- QListViewSignals
- QMainWindowSignals
- QMenuBarSignals
- QMenuSignals
- QPushButtonSignals
- QRadioButtonSignals
- QScrollAreaSignals
- QScrollBarSignals
- QSliderSignals
- QTableViewSignals
- QVariantType
- SupportedFormats
Variables
Functions
- addDefaultErrorHandler
- checkIfNapiExternal
- checkIfNativeElement
- main
- prepareInlineStyleSheet
- wrapWithActivateUvLoop
Type aliases
FlexLayoutSignals
Ƭ FlexLayoutSignals: QLayoutSignals
FlexNode
Ƭ FlexNode: NativeRawPointer‹"YGNodeRef"›
ImageFormats
Ƭ ImageFormats: "BMP" | "GIF" | "JPG" | "JPEG" | "PNG" | "PBM" | "PGM" | "PPM" | "XBM" | "XPM" | "SVG"
NativeElement
Ƭ NativeElement: object
Type declaration:
-
**key**: *string* -
type: "native"
NativeRawPointer
Ƭ NativeRawPointer: object
Type declaration:
QAbstractScrollAreaSignals
Ƭ QAbstractScrollAreaSignals: QFrameSignals
QApplicationSignals
Ƭ QApplicationSignals: QObjectSignals
QBoxLayoutSignals
Ƭ QBoxLayoutSignals: QLayoutSignals
QDialSignals
Ƭ QDialSignals: QAbstractSliderSignals
QErrorMessageSignals
Ƭ QErrorMessageSignals: QDialogSignals
QFrameSignals
Ƭ QFrameSignals: QWidgetSignals
QGridLayoutSignals
Ƭ QGridLayoutSignals: QLayoutSignals
QLayoutSignals
Ƭ QLayoutSignals: QObjectSignals
QListViewSignals
Ƭ QListViewSignals: QAbstractItemViewSignals
QMainWindowSignals
Ƭ QMainWindowSignals: QWidgetSignals
QMenuBarSignals
Ƭ QMenuBarSignals: QWidgetSignals
QMenuSignals
Ƭ QMenuSignals: QWidgetSignals
QPushButtonSignals
Ƭ QPushButtonSignals: QAbstractButtonSignals
QRadioButtonSignals
Ƭ QRadioButtonSignals: QAbstractButtonSignals
QScrollAreaSignals
Ƭ QScrollAreaSignals: QAbstractScrollAreaSignals
QScrollBarSignals
Ƭ QScrollBarSignals: QAbstractSliderSignals
QSliderSignals
Ƭ QSliderSignals: QAbstractSliderSignals
QTableViewSignals
Ƭ QTableViewSignals: QAbstractItemViewSignals
QVariantType
Ƭ QVariantType: NativeElement | string | number | boolean
SupportedFormats
Ƭ SupportedFormats: "gif" | "webp"
Variables
Const addon
• addon: any = require('../../../build/Release/nodegui_core.node')
Const fileDialog
• fileDialog: QFileDialog‹› = new QFileDialog()
Const testImagePath
• testImagePath: string = path.resolve(__dirname, 'assets', 'nodegui.png')
Functions
addDefaultErrorHandler
▸ addDefaultErrorHandler(native: NativeElement, emitter: EventEmitter): void
Parameters:
| Name | Type |
|---|---|
native |
NativeElement |
emitter |
EventEmitter |
Returns: void
checkIfNapiExternal
▸ checkIfNapiExternal(arg: any): boolean
Parameters:
| Name | Type |
|---|---|
arg |
any |
Returns: boolean
checkIfNativeElement
▸ checkIfNativeElement(arg: any): boolean
Parameters:
| Name | Type |
|---|---|
arg |
any |
Returns: boolean
main
▸ main(): void
Returns: void
prepareInlineStyleSheet
▸ prepareInlineStyleSheet<Signals>(widget: NodeWidget‹Signals›, rawStyle: string): string
Type parameters:
▪ Signals: QWidgetSignals
Parameters:
| Name | Type |
|---|---|
widget |
NodeWidget‹Signals› |
rawStyle |
string |
Returns: string
Const wrapWithActivateUvLoop
▸ wrapWithActivateUvLoop(func: Function): (Anonymous function)
Parameters:
| Name | Type |
|---|---|
func |
Function |
Returns: (Anonymous function)