<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>195794</bug_id>
          
          <creation_ts>2009-06-09 16:58:26 +0000</creation_ts>
          <short_desc>add &quot;write email to&quot; to context menu if clicking on a key</short_desc>
          <delta_ts>2013-10-18 22:18:45 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kgpg</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>m.wege</reporter>
          <assigned_to name="Rolf Eike Beer">kde</assigned_to>
          
          
          <cf_commitlink>http://commits.kde.org/kgpg/ef301f79166c283093565d4c514de9ac8e5cd621</cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>772467</commentid>
    <comment_count>0</comment_count>
    <who name="">m.wege</who>
    <bug_when>2009-06-09 16:58:26 +0000</bug_when>
    <thetext>Version:           2.1.60 (using 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.30-020630rc6-generic

Add &quot;write email to&quot; to context menu if clicking on a key. Would be a very useful feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773538</commentid>
    <comment_count>1</comment_count>
    <who name="Rolf Eike Beer">kde</who>
    <bug_when>2009-06-11 14:26:13 +0000</bug_when>
    <thetext>Given the fact that I have written it into my TODO document ages ago I should really do this ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1086952</commentid>
    <comment_count>2</comment_count>
      <attachid>57187</attachid>
    <who name="Roeland Douma">roeland</who>
    <bug_when>2011-02-12 15:11:29 +0000</bug_when>
    <thetext>Created attachment 57187
Patch to add send email to context menu

I missed this option to so decided to add it myself.
Patch is against r1220018</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1087325</commentid>
    <comment_count>3</comment_count>
    <who name="Rolf Eike Beer">kde</who>
    <bug_when>2011-02-13 20:27:34 +0000</bug_when>
    <thetext>&gt; I missed this option to so decided to add it myself.
&gt; Patch is against r1220018

Thank you! I always wanted to have this but never came to actually 
implementing it.

Two things I noticed:

-don&apos;t test a QString if it is equal to &quot;&quot;, use .isEmpty() instead.
-I don&apos;t know if KToolinvocation supports this, but could you try not only 
sending the list of email addresses, but also add the names to the list? You 
likely need to quote the single entries then, but I think would be cool if you 
can pass something like &quot;Rolf Eike Beer &lt;eike@sf-mail.de&gt;&quot;,&quot;Roeland Douma 
&lt;...&gt;&quot;,m.wege@web.de to KToolInvocation and the recipients names would show up 
in the mail program</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404400</commentid>
    <comment_count>4</comment_count>
    <who name="Rolf Eike Beer">kde</who>
    <bug_when>2013-10-18 22:18:45 +0000</bug_when>
    <thetext>Git commit ef301f79166c283093565d4c514de9ac8e5cd621 by Rolf Eike Beer.
Committed on 18/10/2013 at 21:10.
Pushed by dakon into branch &apos;master&apos;.

add context action to send a mail to key or user id owner

Also reorder some other context menu entries to make those that are probably
used more often to the top.

Based on a patch from Roeland Douma &lt;roeland@rullzer.com&gt; which I forgot in the
bugtracker for more than 2 years :(
FEATURE

M  +27   -4    keysmanager.cpp
M  +1    -0    keysmanager.h
M  +4    -0    keysmanager.rc

http://commits.kde.org/kgpg/ef301f79166c283093565d4c514de9ac8e5cd621</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57187</attachid>
            <date>2011-02-12 15:11:29 +0000</date>
            <delta_ts>2011-02-12 15:11:29 +0000</delta_ts>
            <desc>Patch to add send email to context menu</desc>
            <filename>19574.patch</filename>
            <type>text/plain</type>
            <size>2916</size>
            <attacher name="Roeland Douma">roeland</attacher>
            
              <data encoding="base64">SW5kZXg6IGtleXNtYW5hZ2VyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBrZXlzbWFuYWdlci5jcHAJKHJl
dmlzaW9uIDEyMTk5NTIpCisrKyBrZXlzbWFuYWdlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY2
LDYgKzY2LDcgQEAKICNpbmNsdWRlIDxLVG9vbEJhcj4KICNpbmNsdWRlIDxraW8vZ2xvYmFsLmg+
CiAjaW5jbHVkZSA8a2pvYnRyYWNrZXJpbnRlcmZhY2UuaD4KKyNpbmNsdWRlIDxrdG9vbGludm9j
YXRpb24uaD4KIAogI2luY2x1ZGUgImNhZmYuaCIKICNpbmNsdWRlICJrZ3Bna2V5LmgiCkBAIC0z
MDksNiArMzEwLDEwIEBACiAJaW1wb3J0U2lnbmF0dXJlS2V5LT5zZXRJY29uKEtJY29uKCBRTGF0
aW4xU3RyaW5nKCAiZG9jdW1lbnQtaW1wb3J0LWtleSIgKSkpOwogCWNvbm5lY3QoaW1wb3J0U2ln
bmF0dXJlS2V5LCBTSUdOQUwodHJpZ2dlcmVkKGJvb2wpKSwgU0xPVChwcmVpbXBvcnRzaWdua2V5
KCkpKTsKIAorCXNlbmRFbWFpbCA9IGFjdGlvbkNvbGxlY3Rpb24oKS0+YWRkQWN0aW9uKFFMYXRp
bjFTdHJpbmcoICJzZW5kX2VtYWlsIiApKTsKKwlzZW5kRW1haWwtPnNldFRleHQoaTE4bigiU2Vu
ZCBFLU1haWwiKSk7CisJY29ubmVjdChzZW5kRW1haWwsIFNJR05BTCh0cmlnZ2VyZWQoYm9vbCkp
LCBTTE9UKHNlbmRlbWFpbCgpKSk7CisKIAlzVHJ1c3QgPSBhY3Rpb25Db2xsZWN0aW9uKCktPmFk
ZDxLVG9nZ2xlQWN0aW9uPihRTGF0aW4xU3RyaW5nKCAic2hvd190cnVzdCIgKSk7CiAJc1RydXN0
LT5zZXRUZXh0KGkxOG4oIlRydXN0IikpOwogCWNvbm5lY3Qoc1RydXN0LCBTSUdOQUwodHJpZ2dl
cmVkKGJvb2wpICksIFNMT1Qoc2xvdFNob3dUcnVzdCgpKSk7CkBAIC0zODIsNiArMzg3LDcgQEAK
IAltX3BvcHVwcHViLT5hZGRBY3Rpb24oc2V0RGVmYXVsdEtleSk7CiAJbV9wb3B1cHB1Yi0+YWRk
U2VwYXJhdG9yKCk7CiAJbV9wb3B1cHB1Yi0+YWRkQWN0aW9uKGltcG9ydEFsbFNpZ25LZXlzKTsK
KwltX3BvcHVwcHViLT5hZGRBY3Rpb24oc2VuZEVtYWlsKTsKIAogCW1fcG9wdXBzZWMgPSBuZXcg
S01lbnUodGhpcyk7CiAJbV9wb3B1cHNlYy0+YWRkQWN0aW9uKGV4cG9ydFB1YmxpY0tleSk7CkBA
IC00MDksMTAgKzQxNSwxMiBAQAogCiAJbV9wb3B1cG91dCA9IG5ldyBLTWVudSh0aGlzKTsKIAlt
X3BvcHVwb3V0LT5hZGRBY3Rpb24oaW1wb3J0S2V5KTsKKwltX3BvcHVwb3V0LT5hZGRBY3Rpb24o
c2VuZEVtYWlsKTsKIAogCW1fcG9wdXBzaWcgPSBuZXcgS01lbnUoKTsKIAltX3BvcHVwc2lnLT5h
ZGRBY3Rpb24oaW1wb3J0U2lnbmF0dXJlS2V5KTsKIAltX3BvcHVwc2lnLT5hZGRBY3Rpb24oZGVs
U2lnbktleSk7CisJbV9wb3B1cHNpZy0+YWRkQWN0aW9uKHNlbmRFbWFpbCk7CiAKIAltX3BvcHVw
cGhvdG8gPSBuZXcgS01lbnUodGhpcyk7CiAJbV9wb3B1cHBob3RvLT5hZGRBY3Rpb24ob3BlblBo
b3RvKTsKQEAgLTQyNSw2ICs0MzMsNyBAQAogCW1fcG9wdXB1aWQtPmFkZEFjdGlvbihzaWduTWFp
bFVpZCk7CiAJbV9wb3B1cHVpZC0+YWRkQWN0aW9uKGRlbFVpZCk7CiAJbV9wb3B1cHVpZC0+YWRk
QWN0aW9uKHNldFByaW1VaWQpOworCW1fcG9wdXB1aWQtPmFkZEFjdGlvbihzZW5kRW1haWwpOwog
CiAJbV9wb3B1cG9ycGhhbiA9IG5ldyBLTWVudSh0aGlzKTsKIAltX3BvcHVwb3JwaGFuLT5hZGRB
Y3Rpb24ocmVnZW5lcmF0ZVB1YmxpYyk7CkBAIC0yMjQzLDYgKzIyNTIsMjkgQEAKIAlpbXBvcnRS
ZW1vdGVLZXlzKGlkbGlzdCk7CiB9CiAKKy8qCisgKiBTZW5kIGFuIGUtbWFpbCB0byBhbGwgdGhl
IHNlbGVjdGVkIGl0ZW1zCisgKi8KK3ZvaWQgS2V5c01hbmFnZXI6OnNlbmRlbWFpbCgpCit7CisJ
Y29uc3QgUUxpc3Q8S0dwZ05vZGUgKj4gbGlzdChpdmlldy0+c2VsZWN0ZWROb2RlcygpKTsKKwor
CVFTdHJpbmdMaXN0IG1haWxsaXN0OworCisJZm9yZWFjaCAoY29uc3QgS0dwZ05vZGUgKm5kLCBs
aXN0KSB7CisJCWlmIChuZC0+Z2V0RW1haWwoKSAhPSAiIikgeworCQkJbWFpbGxpc3QgPDwgbmQt
PmdldEVtYWlsKCk7CisJCX0KKwl9CisKKwlpZiAobWFpbGxpc3QuZW1wdHkoKSkgeworCQlyZXR1
cm47CisJfQorCisJUVN0cmluZyBzID0gbWFpbGxpc3Quam9pbigiLCIpOworCUtUb29sSW52b2Nh
dGlvbjo6aW52b2tlTWFpbGVyKHMsICIiKTsKK30KKwogYm9vbCBLZXlzTWFuYWdlcjo6aW1wb3J0
UmVtb3RlS2V5KGNvbnN0IFFTdHJpbmcgJmtleUlEcykKIHsKIAlyZXR1cm4gaW1wb3J0UmVtb3Rl
S2V5cyhrZXlJRHMuc2ltcGxpZmllZCgpLnNwbGl0KFFMYXRpbjFDaGFyKCAnICcgKSksIGZhbHNl
KTsKSW5kZXg6IGtleXNtYW5hZ2VyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0ga2V5c21hbmFnZXIuaAkocmV2
aXNpb24gMTIxOTk1MikKKysrIGtleXNtYW5hZ2VyLmgJKHdvcmtpbmcgY29weSkKQEAgLTE3Myw2
ICsxNzMsNyBAQAogICAgIHZvaWQgZGVsc2lnbmtleSgpOwogICAgIHZvaWQgcHJlaW1wb3J0c2ln
bmtleSgpOwogICAgIHZvaWQgaW1wb3J0YWxsc2lnbmtleSgpOworICAgIHZvaWQgc2VuZGVtYWls
KCk7CiAgICAgdm9pZCBzaWduYXR1cmVSZXN1bHQoaW50IHN1Y2Nlc3MpOwogICAgIHZvaWQgZGVs
c2lnbmF0dXJlUmVzdWx0KGludCBzdWNjZXNzKTsKICAgICB2b2lkIGRlZmF1bHRBY3Rpb24oY29u
c3QgUU1vZGVsSW5kZXggJik7CkBAIC0yNTYsNiArMjU3LDcgQEAKICAgICBLQWN0aW9uICpleHBv
cnRQdWJsaWNLZXk7CiAgICAgS0FjdGlvbiAqY3JlYXRlR3JvdXA7CiAgICAgS0FjdGlvbiAqbV9n
cm91cFJlbmFtZTsKKyAgICBLQWN0aW9uICpzZW5kRW1haWw7CiAKICAgICBLZXlTZXJ2ZXIgKmtT
ZXJ2ZXI7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>