nodeguy/src/lib/QtWidgets/QAbstractSlider.ts
Atul R 01a6476f9c
Separate events and signals (#287)
* Wip

* Improve constructor typings

* Fixes types for Gui and Core

* QtGui

* Remove unnecessary imports and fix types on abstract classes

* Adds half of qwidgets

* Add all widgets

* cleans up

* fix failing test

* lint fix

* fix demo
2019-12-20 18:33:05 +05:30

30 lines
810 B
TypeScript

import { NodeWidget } from './QWidget';
import { Orientation } from '../QtEnums';
export abstract class QAbstractSlider<Signals> extends NodeWidget<Signals> {
setSingleStep(step: number): void {
this.native.setSingleStep(step);
}
setMaximum(maximum: number): void {
this.native.setMaximum(maximum);
}
maximum(): number {
return this.native.maximum();
}
setMinimum(minimum: number): void {
this.native.setMinimum(minimum);
}
minimum(): number {
return this.native.minimum();
}
setValue(value: number): void {
this.native.setValue(value);
}
value(): number {
return this.native.value();
}
setOrientation(orientation: Orientation): void {
this.native.setOrientation(orientation);
}
}