adds clear to linedit
This commit is contained in:
parent
5d57cb9e7e
commit
b11f32aa4c
@ -56,4 +56,8 @@ Returns the currently set text from native lineEdit widget.
|
||||
|
||||
Sets the lineEdit to be read only. lineEdit property holds whether the line edit is read only.
|
||||
|
||||
- `isReadOnly` boolean
|
||||
- `isReadOnly` boolean
|
||||
|
||||
#### `lineEdit.clear()`
|
||||
|
||||
Clears the lineEdit.
|
||||
|
||||
@ -15,6 +15,7 @@ Napi::Object QLineEditWrap::init(Napi::Env env, Napi::Object exports) {
|
||||
InstanceMethod("setText", &QLineEditWrap::setText),
|
||||
InstanceMethod("text", &QLineEditWrap::text),
|
||||
InstanceMethod("setReadOnly", &QLineEditWrap::setReadOnly),
|
||||
InstanceMethod("clear", &QLineEditWrap::clear),
|
||||
QWIDGET_WRAPPED_METHODS_EXPORT_DEFINE(QLineEditWrap)
|
||||
});
|
||||
constructor = Napi::Persistent(func);
|
||||
@ -78,4 +79,10 @@ Napi::Value QLineEditWrap::setPlaceholderText(const Napi::CallbackInfo& info) {
|
||||
Napi::String text = info[0].As<Napi::String>();
|
||||
this->instance->setPlaceholderText(text.Utf8Value().c_str());
|
||||
return env.Null();
|
||||
}
|
||||
}
|
||||
Napi::Value QLineEditWrap::clear(const Napi::CallbackInfo& info) {
|
||||
Napi::Env env = info.Env();
|
||||
Napi::HandleScope scope(env);
|
||||
this->instance->clear();
|
||||
return env.Null();
|
||||
}
|
||||
|
||||
@ -20,6 +20,7 @@ class QLineEditWrap : public Napi::ObjectWrap<QLineEditWrap>{
|
||||
Napi::Value text(const Napi::CallbackInfo& info);
|
||||
Napi::Value setPlaceholderText(const Napi::CallbackInfo &info);
|
||||
Napi::Value setReadOnly(const Napi::CallbackInfo &info);
|
||||
Napi::Value clear(const Napi::CallbackInfo& info);
|
||||
|
||||
QWIDGET_WRAPPED_METHODS_DECLARATION
|
||||
|
||||
|
||||
@ -45,4 +45,7 @@ export class QLineEdit extends NodeWidget {
|
||||
setReadOnly(isReadOnly: boolean) {
|
||||
this.native.setReadOnly(isReadOnly);
|
||||
}
|
||||
clear() {
|
||||
this.native.clear();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user