Home
last modified time | relevance | path

Searched refs:jsDialog (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/dialog/
H A Djs_dialog.cpp57 static void DialogRecycleExecutor(void *jsDialog) in DialogRecycleExecutor() argument
59 if (jsDialog == nullptr) { in DialogRecycleExecutor()
63 delete reinterpret_cast<JSDialog *>(jsDialog); in DialogRecycleExecutor()
103 bool JSDialog::ParseButton(JSDialog *jsDialog, in ParseButton() argument
109 if (jsDialog == nullptr) { in ParseButton()
112 UIDialog *dialog = const_cast<UIDialog *>(jsDialog->GetUIDialog()); in ParseButton()
170 void JSDialog::DispatchReleaseRequest(const JSDialog *jsDialog) in DispatchReleaseRequest() argument
172 if (!JsAsyncWork::DispatchAsyncWork(DialogRecycleExecutor, const_cast<JSDialog *>(jsDialog))) { in DispatchReleaseRequest()
178 DialogListener::DialogListener(JSDialog *jsDialog, in DialogListener() argument
183 : jsDialog_(jsDialog), in DialogListener()
[all …]
H A Djs_dialog.h50 static void DispatchReleaseRequest(const JSDialog *jsDialog);
64 bool ParseButton(JSDialog *jsDialog,
75 …DialogListener(JSDialog *jsDialog, uint8_t index, JSIValue successFunc, JSIValue completeFunc, JSI…
90 … DismissListener(JSDialog *jsDialog, JSIValue cancelFunc, JSIValue completeFunc, JSIValue context);
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/modules/
H A Ddialog_module.cpp48 JSDialog *jsDialog = new JSDialog(); in ShowDialog() local
49 if (jsDialog == nullptr) { in ShowDialog()
57 jsDialog->SetTitle(dialogTitle); in ShowDialog()
62 jsDialog->SetMessage(message); in ShowDialog()
73 bool result = jsDialog->ShowDialog(thisVal, buttons, successFunc, cancelFunc, completeFunc); in ShowDialog()
75 delete jsDialog; in ShowDialog()
76 jsDialog = nullptr; in ShowDialog()