OpenSecurity/bin/opensecurity_tray.pyw
changeset 145 758031cf192a
parent 144 dd472ede7a9f
child 148 79ab65de75f0
     1.1 --- a/OpenSecurity/bin/opensecurity_tray.pyw	Mon May 12 18:00:05 2014 +0200
     1.2 +++ b/OpenSecurity/bin/opensecurity_tray.pyw	Tue May 13 10:24:57 2014 +0200
     1.3 @@ -36,7 +36,9 @@
     1.4  import os
     1.5  import subprocess
     1.6  import sys
     1.7 +import urllib
     1.8  import urllib2
     1.9 +import webbrowser
    1.10  
    1.11  from PyQt4 import QtCore
    1.12  from PyQt4 import QtGui
    1.13 @@ -147,9 +149,16 @@
    1.14              
    1.15              
    1.16      def clicked_mail(self):
    1.17 +        
    1.18          """clicked mail"""
    1.19 -        mail_url = 'mailto:feedback@opensecurity.at?subject=Feedback%20zu%20OpenSecuitryi%20' + opensecurity.__version__
    1.20 -        print('mail clicked: ' + mail_url)
    1.21 +        address = 'feedback@opensecurity.at'
    1.22 +        subject = 'Feedback zu OpenSecurity V' + opensecurity.__version__
    1.23 +
    1.24 +        if sys.platform == 'linux2':
    1.25 +            subprocess.Popen(['xdg-email', '--subject', subject, address])
    1.26 +        elif sys.platform == 'win32' or sys.platform == 'cygwin':
    1.27 +            mail_url = 'mailto:' + urllib.quote(address, '@') + '?' + urllib.quote('subject=' + subject)
    1.28 +            subprocess.Popen(['start', mail_url])
    1.29      
    1.30  
    1.31      def setup_ui(self):