UNPKG

@nodegui/nodegui

Version:

A cross-platform library to build native desktop apps.

31 lines (24 loc) 928 B
import { QWidget, QWidgetSignals } from './QWidget'; import { NativeElement } from '../core/Component'; import { QAbstractSlider, QAbstractSliderSignals } from './QAbstractSlider'; /** > Create and control dial slider widgets. * **This class is a JS wrapper around Qt's [QDial class](https://doc.qt.io/qt-5/qdial.html)** A `QDial` provides ability to add and manipulate native dial slider widgets. ### Example ```javascript const { QDial } = require("@nodegui/nodegui"); const dial = new QDial(); ``` */ export declare class QDial extends QAbstractSlider<QDialSignals> { constructor(arg?: QWidget<QWidgetSignals> | NativeElement); notchSize(): number; setNotchTarget(target: number): void; notchTarget(): number; setNotchesVisible(visible: boolean): void; notchesVisible(): boolean; setWrapping(on: boolean): void; wrapping(): boolean; } export type QDialSignals = QAbstractSliderSignals;