Rename plaintext to toPlainText and add docs
This commit is contained in:
parent
8c936b46da
commit
bcb6b8b3be
@ -30,4 +30,14 @@ QPlainTextEdit can access all the instance properties defined in [NodeWidget](ap
|
||||
|
||||
### Instance Methods
|
||||
|
||||
QPlainTextEdit can access all the instance methods defined in [NodeWidget](api/NodeWidget.md).
|
||||
QPlainTextEdit can access all the instance methods defined in [NodeWidget](api/NodeWidget.md).
|
||||
|
||||
#### [`plainTextEdit.setPlainText(text)`](https://doc.qt.io/qt-5/qplaintextedit.html#setPlainText)
|
||||
|
||||
Sets the given text to the plainTextEdit.
|
||||
|
||||
- `text` string
|
||||
|
||||
#### [`plainTextEdit.toPlainText()`](https://doc.qt.io/qt-5/qplaintextedit.html#toPlainText)
|
||||
|
||||
Returns the text of the text edit as plain text.
|
||||
|
||||
@ -13,7 +13,6 @@ public:
|
||||
void connectWidgetSignalsToEventEmitter() {
|
||||
// Qt Connects: Implement all signal connects here
|
||||
QObject::connect(this, &QPlainTextEdit::textChanged, [=]() {
|
||||
QString str = this->toPlainText();
|
||||
Napi::Env env = this->emitOnNode.Env();
|
||||
Napi::HandleScope scope(env);
|
||||
this->emitOnNode.Call({Napi::String::New(env, "textChanged")});
|
||||
|
||||
@ -12,7 +12,7 @@ Napi::Object QPlainTextEditWrap::init(Napi::Env env, Napi::Object exports) {
|
||||
char CLASSNAME[] = "QPlainTextEdit";
|
||||
Napi::Function func = DefineClass(env, CLASSNAME, {
|
||||
InstanceMethod("setPlainText",&QPlainTextEditWrap::setPlainText),
|
||||
InstanceMethod("plainText",&QPlainTextEditWrap::plainText),
|
||||
InstanceMethod("toPlainText",&QPlainTextEditWrap::toPlainText),
|
||||
QWIDGET_WRAPPED_METHODS_EXPORT_DEFINE(QPlainTextEditWrap)
|
||||
});
|
||||
constructor = Napi::Persistent(func);
|
||||
@ -53,7 +53,7 @@ Napi::Value QPlainTextEditWrap::setPlainText(const Napi::CallbackInfo& info){
|
||||
return env.Null();
|
||||
}
|
||||
|
||||
Napi::Value QPlainTextEditWrap::plainText(const Napi::CallbackInfo &info){
|
||||
Napi::Value QPlainTextEditWrap::toPlainText(const Napi::CallbackInfo &info){
|
||||
Napi::Env env = info.Env();
|
||||
Napi::HandleScope scope(env);
|
||||
return Napi::Value::From(env, this->instance->toPlainText().toStdString());
|
||||
|
||||
@ -19,6 +19,6 @@ class QPlainTextEditWrap : public Napi::ObjectWrap<QPlainTextEditWrap>{
|
||||
|
||||
QWIDGET_WRAPPED_METHODS_DECLARATION
|
||||
Napi::Value setPlainText(const Napi::CallbackInfo& info);
|
||||
Napi::Value plainText(const Napi::CallbackInfo &info);
|
||||
Napi::Value toPlainText(const Napi::CallbackInfo &info);
|
||||
};
|
||||
|
||||
|
||||
@ -59,7 +59,7 @@ const textEdit = new QPlainTextEdit();
|
||||
textEdit.setPlainText("Hello");
|
||||
|
||||
textEdit.addEventListener(QPlainTextEditEvents.textChanged, (value: string) => {
|
||||
lineEditLabel.setText(textEdit.plainText());
|
||||
lineEditLabel.setText(textEdit.toPlainText());
|
||||
});
|
||||
|
||||
if (rootView.layout) {
|
||||
|
||||
@ -22,12 +22,12 @@ export class QPlainTextEdit extends NodeWidget {
|
||||
this.parent = parent;
|
||||
// bind member functions
|
||||
this.setPlainText.bind(this);
|
||||
this.plainText.bind(this);
|
||||
this.toPlainText.bind(this);
|
||||
}
|
||||
setPlainText(text: string | number) {
|
||||
this.native.setPlainText(`${text}`);
|
||||
}
|
||||
plainText() {
|
||||
return this.native.plainText();
|
||||
toPlainText() {
|
||||
return this.native.toPlainText();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user