Fixes constructor types (#634)

This commit is contained in:
Atul R 2020-07-15 06:35:31 +02:00 committed by GitHub
parent 92b7a9b798
commit 9946dfa568
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 14 additions and 14 deletions

View File

@ -1,9 +1,9 @@
import addon from '../../utils/addon';
import { NativeElement } from '../../core/Component';
import { NativeElement, NativeRawPointer } from '../../core/Component';
export class QDragLeaveEvent {
native: NativeElement;
constructor(event: NativeElement) {
constructor(event: NativeRawPointer<'QEvent'>) {
this.native = new addon.QDragLeaveEvent(event);
}
//Methods from QEvent ---------------------------

View File

@ -1,11 +1,11 @@
import addon from '../../utils/addon';
import { NativeElement } from '../../core/Component';
import { NativeElement, NativeRawPointer } from '../../core/Component';
import { DropAction } from '../../QtEnums';
import { QMimeData } from '../../QtCore/QMimeData';
export class QDragMoveEvent {
native: NativeElement;
constructor(event: NativeElement) {
constructor(event: NativeRawPointer<'QEvent'>) {
this.native = new addon.QDragMoveEvent(event);
}

View File

@ -1,11 +1,11 @@
import addon from '../../utils/addon';
import { NativeElement } from '../../core/Component';
import { NativeElement, NativeRawPointer } from '../../core/Component';
import { DropAction } from '../../QtEnums';
import { QMimeData } from '../../QtCore/QMimeData';
export class QDropEvent {
native: NativeElement;
constructor(event: NativeElement) {
constructor(event: NativeRawPointer<'QEvent'>) {
this.native = new addon.QDropEvent(event);
}

View File

@ -1,9 +1,9 @@
import addon from '../../utils/addon';
import { NativeElement } from '../../core/Component';
import { NativeElement, NativeRawPointer } from '../../core/Component';
export class QMouseEvent {
native: NativeElement;
constructor(event: NativeElement) {
constructor(event: NativeRawPointer<'QEvent'>) {
this.native = new addon.QMouseEvent(event);
}
button(): number {

View File

@ -1,10 +1,10 @@
import addon from '../../utils/addon';
import { NativeElement } from '../../core/Component';
import { NativeElement, NativeRawPointer } from '../../core/Component';
import { NativeGestureType } from '../../QtEnums';
export class QNativeGestureEvent {
native: NativeElement;
constructor(event: NativeElement) {
constructor(event: NativeRawPointer<'QEvent'>) {
this.native = new addon.QNativeGestureEvent(event);
}

View File

@ -1,5 +1,5 @@
import addon from '../../utils/addon';
import { NativeElement } from '../../core/Component';
import { NativeElement, NativeRawPointer } from '../../core/Component';
enum PointerType {
/** An unknown device */
@ -34,7 +34,7 @@ export class QTabletEvent {
readonly PointerType = PointerType;
readonly TabletDevice = TabletDevice;
native: NativeElement;
constructor(event: NativeElement) {
constructor(event: NativeRawPointer<'QEvent'>) {
this.native = new addon.QTabletEvent(event);
}
/**

View File

@ -1,10 +1,10 @@
import addon from '../../utils/addon';
import { NativeElement } from '../../core/Component';
import { NativeElement, NativeRawPointer } from '../../core/Component';
import { ScrollPhase } from '../../QtEnums';
export class QWheelEvent {
native: NativeElement;
constructor(event: NativeElement) {
constructor(event: NativeRawPointer<'QEvent'>) {
this.native = new addon.QWheelEvent(event);
}
/**