[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/kdepim/enterprise/kdepim/kmail
From: Allen Winter <winter () kde ! org>
Date: 2010-10-02 12:53:41
Message-ID: 20101002125341.B8F8CAC891 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1181843 by winterz:
add the "mailto" capability to contact uid context menu, which I also forgot.
MERGE: trunk
M +14 -0 urlhandlermanager.cpp
--- branches/kdepim/enterprise/kdepim/kmail/urlhandlermanager.cpp #1181842:1181843
@@ -42,6 +42,7 @@
#include "partnodebodypart.h"
#include "kmreaderwin.h"
#include "kmkernel.h"
+#include "kmcommands.h"
#include "broadcaststatus.h"
#include "callback.h"
#include "stl_util.h"
@@ -660,6 +661,7 @@
KPopupMenu *menu = new KPopupMenu();
menu->insertItem( i18n( "&Open in Address Book" ), 0 );
menu->insertItem( i18n( "&Copy Email Address" ), 1 );
+ menu->insertItem( i18n( "&New Message to..." ), 2 );
switch( menu->exec( p, 0 ) ) {
case 0: // open
@@ -678,6 +680,18 @@
}
break;
}
+ case 2: // send
+ {
+ const QString fullEmail = searchFullEmailByUid( url.path() );
+ if ( !fullEmail.isEmpty() ) {
+ KURL url;
+ url.setProtocol( "mailto" );
+ url.setPath( fullEmail );
+ KMCommand *command = new KMMailtoComposeCommand( url );
+ command->start();
+ }
+ break;
+ }
default:
break;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic