//---------------------------------------------------------------------------------- // HandleBackButton: Process a click on the Back button. //---------------------------------------------------------------------------------- bool WebLaunchCtrl::HandleBackButton(ComponentEvent* pEvent) { if (pEvent->mType != ComponentEvent_ButtonPressed) return false; WONUpdateCtrl* pUpdateControl = reinterpret_cast<WONUpdateCtrl*>(GetParent()); assert(pUpdateControl); pUpdateControl->ShowPreviousScreen(); return true; }
//---------------------------------------------------------------------------------- // HandleBackButton: Process a click on the Back button. //---------------------------------------------------------------------------------- bool SelectHostCtrl::HandleBackButton(ComponentEvent* pEvent) { if (pEvent->mType != ComponentEvent_ButtonPressed) return false; // Send the user to the previous screen. WONUpdateCtrl* pUpdateControl = reinterpret_cast<WONUpdateCtrl*>(GetParent()); assert(pUpdateControl); pUpdateControl->ShowPreviousScreen(); return true; }
//---------------------------------------------------------------------------------- // HandleBackButton: Process a click on the Back button. //---------------------------------------------------------------------------------- bool PatchDetailsCtrl::HandleBackButton(ComponentEvent* pEvent) { if (pEvent->mType != ComponentEvent_ButtonPressed) return false; // If the Patch Details have not been downloaded, the thread will be closed when // Show is called to hide this window. WONUpdateCtrl* pUpdateControl = reinterpret_cast<WONUpdateCtrl*>(GetParent()); assert(pUpdateControl); pUpdateControl->ShowPreviousScreen(); return true; }
//---------------------------------------------------------------------------------- // HandleBackButton: Process a click on the Back button. //---------------------------------------------------------------------------------- bool DownloadCtrl::HandleBackButton(ComponentEvent* pEvent) { if (pEvent->mType != ComponentEvent_ButtonPressed) return false; // If we are in the midst of a download, make sure the user really wants to // quit (ask for confirmation). if (CanClose()) { WONUpdateCtrl* pUpdateControl = reinterpret_cast<WONUpdateCtrl*>(GetParent()); assert(pUpdateControl); pUpdateControl->ShowPreviousScreen(); } return true; }