mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
49 lines
1.1 KiB
Python
49 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
from PyQt4.QtCore import *
|
|
from PyQt4.QtGui import *
|
|
|
|
from .ui.ui_DlgAbout import Ui_DlgAbout
|
|
from .__init__ import name, description, version
|
|
import platform
|
|
|
|
try:
|
|
import resources
|
|
except ImportError:
|
|
import resources_rc
|
|
|
|
class DlgAbout(QDialog, Ui_DlgAbout):
|
|
|
|
def __init__(self, parent=None):
|
|
QDialog.__init__(self, parent)
|
|
self.setupUi(self)
|
|
|
|
self.logo.setPixmap( QPixmap( ":/faunalia/logo" ) )
|
|
self.title.setText( name() )
|
|
self.description.setText( description() )
|
|
|
|
text = self.txt.toHtml()
|
|
text = text.replace( "$PLUGIN_NAME$", name() )
|
|
|
|
subject = "Help: %s" % name()
|
|
body = """\n\n
|
|
--------
|
|
Plugin name: %s
|
|
Plugin version: %s
|
|
Python version: %s
|
|
Platform: %s - %s
|
|
--------
|
|
""" % ( name(), version(), platform.python_version(), platform.system(), platform.version() )
|
|
|
|
mail = QUrl( "mailto:abc@abc.com" )
|
|
mail.addQueryItem( "subject", subject )
|
|
mail.addQueryItem( "body", body )
|
|
|
|
text = text.replace( "$MAIL_SUBJECT$", unicode(mail.encodedQueryItemValue( "subject" )) )
|
|
text = text.replace( "$MAIL_BODY$", unicode(mail.encodedQueryItemValue( "body" )) )
|
|
|
|
self.txt.setHtml(text)
|
|
|
|
|
|
|