Fixes weird way of exporting textoptions

This commit is contained in:
Atul R 2019-09-05 20:02:42 +02:00
parent 97f4fdca28
commit 6120679bf1
6 changed files with 15 additions and 18 deletions

View File

@ -54,7 +54,7 @@ Deletes all the text in the text edit.[QPlainTextEdit: clear](https://doc.qt.io/
This property holds the mode QPlainTextEdit will use when wrapping text by words.[QPlainTextEdit: setWordWrapMode](https://doc.qt.io/qt-5/qplaintextedit.html#wordWrapMode-prop).
- mode: WrapMode
- mode: QTextOptionWrapMode
#### `plainTextEdit.wordWrapMode()`

View File

@ -10,12 +10,12 @@ import {
QWidget,
QIcon,
QDial,
QPlainTextEdit,
QTextOptionEnums
QPlainTextEdit
} from "./index";
import { QScrollArea } from "./lib/QtWidgets/QScrollArea";
import { QPixmap } from "./lib/QtGui/QPixmap";
import { CursorShape, WindowState } from "./lib/QtEnums";
import { QTextOptionWrapMode } from "./lib/QtGui/QTextOption";
const path = require("path");
@ -66,7 +66,7 @@ rootView.setLayout(new FlexLayout());
const textEdit = new QPlainTextEdit();
textEdit.setPlainText("Hello");
textEdit.setWordWrapMode(QTextOptionEnums.WrapMode.NoWrap);
textEdit.setWordWrapMode(QTextOptionWrapMode.NoWrap);
const scrollArea = new QScrollArea();
scrollArea.setInlineStyle("flex: 1; width:'100%';");

View File

@ -5,7 +5,7 @@ export { QApplication } from "./lib/QtGui/QApplication";
export { QPixmap } from "./lib/QtGui/QPixmap";
export { QIcon } from "./lib/QtGui/QIcon";
export { QCursor } from "./lib/QtGui/QCursor";
export { QTextOptionEnums } from "./lib/QtGui/QTextOption";
export { QTextOptionWrapMode } from "./lib/QtGui/QTextOption";
export { QClipboard, QClipboardMode } from "./lib/QtGui/QClipboard";
// Events: Maybe a separate module ?
export { QKeyEvent } from "./lib/QtGui/QEvent/QKeyEvent";

View File

@ -1,3 +1,7 @@
import * as Enums from "./textOptionEnums";
export const QTextOptionEnums = Enums;
export enum QTextOptionWrapMode {
NoWrap,
WordWrap,
ManualWrap,
WrapAnywhere,
WrapAtWordBoundaryOrAnywhere
}

View File

@ -1,7 +0,0 @@
export enum WrapMode {
NoWrap,
WordWrap,
ManualWrap,
WrapAnywhere,
WrapAtWordBoundaryOrAnywhere
}

View File

@ -3,7 +3,7 @@ import { NodeWidget } from "../QWidget";
import { BaseWidgetEvents } from "../../core/EventWidget";
import { NativeElement } from "../../core/Component";
import { QAbstractScrollArea } from "../QAbstractScrollArea";
import { WrapMode } from "../../QtGui/QTextOption/textOptionEnums";
import { QTextOptionWrapMode } from "../../QtGui/QTextOption";
export const QPlainTextEditEvents = Object.freeze({
...BaseWidgetEvents,
@ -59,10 +59,10 @@ export class QPlainTextEdit extends QAbstractScrollArea {
// react:✓
this.native.clear();
}
setWordWrapMode(mode: WrapMode) {
setWordWrapMode(mode: QTextOptionWrapMode) {
this.native.setWordWrapMode(mode);
}
wordWrapMode(): WrapMode {
wordWrapMode(): QTextOptionWrapMode {
return this.native.wordWrapMode();
}
setLineWrapMode(mode: LineWrapMode) {