nodeguy/website/docs/api/generated/globals.md
2021-07-09 01:04:06 +02:00

21 KiB
Raw Blame History

id title sidebar_label
globals @nodegui/nodegui Globals

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

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: RecordT, unknown


QAbstractScrollAreaSignals

Ƭ QAbstractScrollAreaSignals: QFrameSignals


QBoxLayoutSignals

Ƭ QBoxLayoutSignals: QLayoutSignals


QDesktopWidgetSignals

Ƭ QDesktopWidgetSignals: QWidgetSignals

QDesktopWidget is a class that provides access to screen information on multi-head systems..

This class is a JS wrapper around Qt's QDesktopWidget Class

The QDesktopWidget class provides information about the user's desktop, such as its total size, number of screens, the geometry of each screen, and whether they are configured as separate desktops or a single virtual desktop.

Example

const { QDesktopWidget } = require("@nodegui/nodegui");

const desktop = new QDesktopWidget();
const availableGeometry = desktop.availableGeometry();
const screenGeometry = desktop.screenGeometry();
console.log(availableGeometry.width() + 'x' + availableGeometry.height());
console.log(screenGeometry.width() + 'x' + screenGeometry.height());
console.log(desktop.screenNumber());

QDialSignals

Ƭ QDialSignals: QAbstractSliderSignals


QErrorMessageSignals

Ƭ QErrorMessageSignals: QDialogSignals


QFrameSignals

Ƭ QFrameSignals: QWidgetSignals


QGridLayoutSignals

Ƭ QGridLayoutSignals: QLayoutSignals


QLayoutSignals

Ƭ QLayoutSignals: QObjectSignals


QListViewSignals

Ƭ QListViewSignals: QAbstractItemViewSignals


QMainWindowSignals

Ƭ QMainWindowSignals: QWidgetSignals


QMenuBarSignals

Ƭ QMenuBarSignals: 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 outer

outer: QWidget = new QWidget()


Const scrollArea

scrollArea: QScrollArea = new QScrollArea()


Const sview

sview: QWidget = new QWidget()


Const testImagePath

testImagePath: string = path.resolve(__dirname, 'assets', 'nodegui.png')


Const textView

textView: QLabel = new QLabel()


Const win

win: QMainWindow = new QMainWindow()

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


createTreeWidget

createTreeWidget(): QTreeWidget

Returns: QTreeWidget


main

main(): void

Returns: void


noop

noop(): void

Returns: void


prepareInlineStyleSheet

prepareInlineStyleSheetSignals(widget: NodeWidgetSignals, rawStyle: string): string

Type parameters:

Signals: QWidgetSignals

Parameters:

Name Type
widget NodeWidgetSignals
rawStyle string

Returns: string


wrapWithActivateUvLoop

wrapWithActivateUvLoopT(func: T): T

Type parameters:

T: Function

Parameters:

Name Type
func T

Returns: T