私のアプリでは、BB 10 デバイスがオフラインになるたびに...「OK」ボタンを含むダイアログ ボックスを表示する必要があります。「OK」ボタンを押すと、APP を終了する必要があります !!!
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);
}
次に、そのようなスロットはありません deleteLaters() bb::System で見つかりました!!!
助けてください、
ありがとう!!!