UNPKG

react-qml

Version:
158 lines (157 loc) 5.47 kB
import * as QtQml from '../QtQml/types'; import * as QtQuick from '../QtQuick/types'; declare type Signal<T> = { connect: (handler: T) => void; disconnect: (handler: T) => void; }; export declare type QQuickRootItem = { setWidth(w: number | undefined): void; setHeight(h: number | undefined): void; } & QtQuick.QQuickItem; export declare type QQuickScreen = {} & QtQml.QObject; export declare type QQuickScreenAttached = { orientationUpdateMask: any; angleBetween(a: number | undefined, b: number | undefined): number | undefined; } & QQuickScreenInfo; export declare type QQuickScreenInfo = { readonly name: string; readonly manufacturer: string; readonly model: string; readonly serialNumber: string; readonly width: number; readonly height: number; readonly desktopAvailableWidth: number; readonly desktopAvailableHeight: number; readonly logicalPixelDensity: number; readonly pixelDensity: number; readonly devicePixelRatio: number; readonly primaryOrientation: any; readonly orientation: any; readonly virtualX: number; readonly virtualY: number; manufacturerChanged: Signal<Function>; modelChanged: Signal<Function>; serialNumberChanged: Signal<Function>; desktopGeometryChanged: Signal<Function>; virtualXChanged: Signal<Function>; virtualYChanged: Signal<Function>; } & QtQml.QObject; export declare enum QQuickWindow_SceneGraphError { ContextNotAvailable = 1 } export declare enum QQuickWindow_TextRenderType { QtTextRendering = 0, NativeTextRendering = 1 } export declare type QQuickWindow = { readonly data: QtQml.QObject; color: any; readonly contentItem: QtQuick.QQuickItem; readonly activeFocusItem: QtQuick.QQuickItem; update(): void; releaseResources(): void; frameSwapped: Signal<Function>; openglContextCreated: Signal<Function>; sceneGraphInitialized: Signal<Function>; sceneGraphInvalidated: Signal<Function>; beforeSynchronizing: Signal<Function>; afterSynchronizing: Signal<Function>; beforeRendering: Signal<Function>; afterRendering: Signal<Function>; afterAnimating: Signal<Function>; sceneGraphAboutToStop: Signal<Function>; closing: Signal<Function>; colorChanged: Signal<Function>; activeFocusItemChanged: Signal<Function>; sceneGraphError: Signal<Function>; } & QWindow; export declare type QQuickWindowAttached = { readonly visibility: any; readonly active: boolean; readonly activeFocusItem: QtQuick.QQuickItem; readonly contentItem: QtQuick.QQuickItem; readonly width: number; readonly height: number; readonly window: QQuickWindow; } & QtQml.QObject; export declare type QQuickWindowQmlImpl = { visible: boolean | undefined; visibility: any; screen: QtQml.QObject | null; visibleChanged: Signal<Function>; visibilityChanged: Signal<Function>; screenChanged: Signal<Function>; } & QQuickWindow; export declare enum QWindow_Visibility { Hidden = 0, AutomaticVisibility = 1, Windowed = 2, Minimized = 3, Maximized = 4, FullScreen = 5 } export declare enum QWindow_AncestorMode { ExcludeTransients = 0, IncludeTransients = 1 } export declare type QWindow = { title: string | undefined; modality: any; flags: any; x: number | undefined; y: number | undefined; width: number | undefined; height: number | undefined; minimumWidth: number | undefined; minimumHeight: number | undefined; maximumWidth: number | undefined; maximumHeight: number | undefined; visible: boolean | undefined; readonly active: boolean; visibility: QWindow_Visibility | string; contentOrientation: any; opacity: number | undefined; requestActivate(): void; setVisible(visible: boolean | undefined): void; show(): void; hide(): void; showMinimized(): void; showMaximized(): void; showFullScreen(): void; showNormal(): void; close(): boolean | undefined; raise(): void; lower(): void; setTitle(param0: string | undefined): void; setX(arg: number | undefined): void; setY(arg: number | undefined): void; setWidth(arg: number | undefined): void; setHeight(arg: number | undefined): void; setGeometry(posx: number | undefined, posy: number | undefined, w: number | undefined, h: number | undefined): void; setGeometry(rect: any): void; setMinimumWidth(w: number | undefined): void; setMinimumHeight(h: number | undefined): void; setMaximumWidth(w: number | undefined): void; setMaximumHeight(h: number | undefined): void; alert(msec: number | undefined): void; requestUpdate(): void; screenChanged: Signal<Function>; modalityChanged: Signal<Function>; windowStateChanged: Signal<Function>; windowTitleChanged: Signal<Function>; xChanged: Signal<Function>; yChanged: Signal<Function>; widthChanged: Signal<Function>; heightChanged: Signal<Function>; minimumWidthChanged: Signal<Function>; minimumHeightChanged: Signal<Function>; maximumWidthChanged: Signal<Function>; maximumHeightChanged: Signal<Function>; visibleChanged: Signal<Function>; visibilityChanged: Signal<Function>; activeChanged: Signal<Function>; contentOrientationChanged: Signal<Function>; focusObjectChanged: Signal<Function>; opacityChanged: Signal<Function>; } & QtQml.QObject; export {};