From d144f9527080b7484661460c4ff003e876b88511 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 16 Dec 2017 13:50:13 -0500 Subject: [PATCH] HaikuDepot: Add "Check for updates" item in Tools menu to open SoftwareUpdater. --- src/apps/haikudepot/ui/MainWindow.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/apps/haikudepot/ui/MainWindow.cpp b/src/apps/haikudepot/ui/MainWindow.cpp index 68018f4ad4..f094cb9a22 100644 --- a/src/apps/haikudepot/ui/MainWindow.cpp +++ b/src/apps/haikudepot/ui/MainWindow.cpp @@ -68,6 +68,7 @@ enum { MSG_MODEL_WORKER_DONE = 'mmwd', MSG_REFRESH_REPOS = 'mrrp', MSG_MANAGE_REPOS = 'mmrp', + MSG_SOFTWARE_UPDATER = 'mswu', MSG_LOG_IN = 'lgin', MSG_LOG_OUT = 'lgot', MSG_AUTHORIZATION_CHANGED = 'athc', @@ -341,6 +342,10 @@ MainWindow::MessageReceived(BMessage* message) be_roster->Launch("application/x-vnd.Haiku-Repositories"); break; + case MSG_SOFTWARE_UPDATER: + be_roster->Launch("application/x-vnd.haiku-softwareupdater"); + break; + case MSG_LOG_IN: _OpenLoginWindow(BMessage()); break; @@ -668,6 +673,8 @@ MainWindow::_BuildMenu(BMenuBar* menuBar) new BMessage(MSG_REFRESH_REPOS))); menu->AddItem(new BMenuItem(B_TRANSLATE("Manage repositories" B_UTF8_ELLIPSIS), new BMessage(MSG_MANAGE_REPOS))); + menu->AddItem(new BMenuItem(B_TRANSLATE("Check for updates" + B_UTF8_ELLIPSIS), new BMessage(MSG_SOFTWARE_UPDATER))); menuBar->AddItem(menu);