在我的应用程序中,当 BB 10 设备处于脱机状态时......我需要显示一个带有“确定”按钮的对话框。按下“确定”按钮应该终止应用程序!!!
SystemDialog *dialog;
dialog = new SystemDialog(tr("OK"), 0);
dialog->setTitle(tr("Alert"));
dialog->setBody(message);
dialog->setDismissAutomatically(true);.
connect(dialog, SIGNAL(finished(bb::system::SystemUiResult::Type)), dialog,
SLOT(deleteLater()));
dialog->show();
这里 deleteLater() 是 SystemSlot,它只是终止警报对话框而不是应用程序!!!如何通过 C++ 代码在 BB 10 级联中执行此操作?是否可以像这样覆盖 deleteLater() SystemSlot,
// I replaced deleteLater() with SLOT(deleteLaters()) in above code and Added this Slot
void deleteLaters(){
bb::Application::exit(0);
}
然后它在说,在 bb::System 中没有找到这样的插槽 deleteLaters() !!!
请帮忙,
谢谢!!!