UNPKG

@nodegui/nodegui

Version:

A cross-platform library to build native desktop apps.

25 lines (24 loc) 992 B
import { NativeElement, Component } from '../core/Component'; import { QVariant } from './QVariant'; import { DateFormat } from '../QtEnums'; export declare class QTime extends Component { constructor(nativeOrHours?: NativeElement | number, m?: number, s?: number, ms?: number); addMSecs(ms: number): QTime; addSecs(s: number): QTime; hour(): number; isNull(): boolean; isValid(): boolean; minute(): number; msec(): number; msecsSinceStartOfDay(): number; msecsTo(t: QTime): number; second(): number; secsTo(t: QTime): number; setHMS(h: number, m: number, s: number, ms?: number): boolean; toString(format: string | DateFormat): string; static currentTime(): QTime; static fromMSecsSinceStartOfDay(msecs: number): QTime; static isValid(h: number, m: number, s: number, ms?: number): boolean; static fromString(timeString: string, format: string | DateFormat): QTime; static fromQVariant(variant: QVariant): QTime; }