From be7c552a5088390b02d63b4e64c0529758a93e91 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Tue, 13 Nov 2012 01:18:37 -0500 Subject: [PATCH] Bring AboutRequested() method back, not sure why I removed it. --- .../processcontroller/ProcessController.cpp | 48 +++++++++++-------- .../processcontroller/ProcessController.h | 1 + 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/src/apps/processcontroller/ProcessController.cpp b/src/apps/processcontroller/ProcessController.cpp index 66bc517e41..a420bc684c 100644 --- a/src/apps/processcontroller/ProcessController.cpp +++ b/src/apps/processcontroller/ProcessController.cpp @@ -426,27 +426,7 @@ ProcessController::MessageReceived(BMessage *message) } case B_ABOUT_REQUESTED: - if (fAboutWindow == NULL) { - const char* extraCopyrights[] = { - "1997-2001 Georges-Edouard Berenger", - NULL - }; - - const char* authors[] = { - "Georges-Edouard Berenger", - NULL - }; - - fAboutWindow = new BAboutWindow( - B_TRANSLATE_SYSTEM_NAME("ProcessController"), kSignature); - fAboutWindow->AddCopyright(2007, "Haiku, Inc.", extraCopyrights); - fAboutWindow->AddAuthors(authors); - fAboutWindow->Show(); - } else if (fAboutWindow->IsHidden()) - fAboutWindow->Show(); - else - fAboutWindow->Activate(); - + AboutRequested(); break; default: @@ -455,6 +435,32 @@ ProcessController::MessageReceived(BMessage *message) } +void +ProcessController::AboutRequested() +{ + if (fAboutWindow == NULL) { + const char* extraCopyrights[] = { + "1997-2001 Georges-Edouard Berenger", + NULL + }; + + const char* authors[] = { + "Georges-Edouard Berenger", + NULL + }; + + fAboutWindow = new BAboutWindow( + B_TRANSLATE_SYSTEM_NAME("ProcessController"), kSignature); + fAboutWindow->AddCopyright(2007, "Haiku, Inc.", extraCopyrights); + fAboutWindow->AddAuthors(authors); + fAboutWindow->Show(); + } else if (fAboutWindow->IsHidden()) + fAboutWindow->Show(); + else + fAboutWindow->Activate(); +} + + void ProcessController::DefaultColors() { diff --git a/src/apps/processcontroller/ProcessController.h b/src/apps/processcontroller/ProcessController.h index 33e3dc2bb3..d2f9dbdb3a 100644 --- a/src/apps/processcontroller/ProcessController.h +++ b/src/apps/processcontroller/ProcessController.h @@ -45,6 +45,7 @@ class ProcessController : public BView { static ProcessController* Instantiate(BMessage* data); virtual status_t Archive(BMessage *data, bool deep = true) const; + void AboutRequested(); void Update(); void DefaultColors();