From 75998ed61084a118264b5abf169a92b7141daf3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sundstr=C3=B6m?= Date: Tue, 19 Feb 2008 22:08:54 +0000 Subject: [PATCH] Added an Accounts menu item which opens the E-mail preferences. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24021 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/mail/MailApp.cpp | 4 ++++ src/apps/mail/MailWindow.cpp | 4 ++++ src/apps/mail/Messages.h | 1 + 3 files changed, 9 insertions(+) diff --git a/src/apps/mail/MailApp.cpp b/src/apps/mail/MailApp.cpp index 332be7574e..b48f09ee9f 100644 --- a/src/apps/mail/MailApp.cpp +++ b/src/apps/mail/MailApp.cpp @@ -374,6 +374,10 @@ TMailApp::MessageReceived(BMessage *msg) break; } + case M_ACCOUNTS: + be_roster->Launch("application/x-vnd.Haiku-Mail"); + break; + case M_EDIT_SIGNATURE: if (fSigWindow) fSigWindow->Activate(true); diff --git a/src/apps/mail/MailWindow.cpp b/src/apps/mail/MailWindow.cpp index 854bd3e0b2..4afdce0648 100644 --- a/src/apps/mail/MailWindow.cpp +++ b/src/apps/mail/MailWindow.cpp @@ -354,6 +354,10 @@ TMailWindow::TMailWindow(BRect rect, const char* title, TMailApp* app, new BMessage(M_PREFS),',')); item->SetTarget(be_app); menu_bar->AddItem(menu); + menu->AddItem(item = new BMenuItem( + MDR_DIALECT_CHOICE ("Accounts","Accounts") B_UTF8_ELLIPSIS, + new BMessage(M_ACCOUNTS),'-')); + item->SetTarget(be_app); // // View Menu diff --git a/src/apps/mail/Messages.h b/src/apps/mail/Messages.h index ebead67088..08c6f0f4e4 100644 --- a/src/apps/mail/Messages.h +++ b/src/apps/mail/Messages.h @@ -100,6 +100,7 @@ enum MENUS { M_SIG_MENU, M_FIND, M_FIND_AGAIN, + M_ACCOUNTS, // queries M_EDIT_QUERIES,