13 import mimetypes |
13 import mimetypes |
14 import smtplib |
14 import smtplib |
15 import socket |
15 import socket |
16 |
16 |
17 from PyQt5.QtCore import Qt, pyqtSlot |
17 from PyQt5.QtCore import Qt, pyqtSlot |
18 from PyQt5.QtGui import QCursor |
18 from PyQt5.QtGui import QCursor, QTextOption |
19 from PyQt5.QtWidgets import QHeaderView, QLineEdit, QDialog, QInputDialog, \ |
19 from PyQt5.QtWidgets import QHeaderView, QLineEdit, QDialog, QInputDialog, \ |
20 QApplication, QDialogButtonBox, QTreeWidgetItem |
20 QApplication, QDialogButtonBox, QTreeWidgetItem |
21 |
21 |
22 from E5Gui import E5MessageBox, E5FileDialog |
22 from E5Gui import E5MessageBox, E5FileDialog |
23 |
23 |
74 @param parent parent widget of this dialog (QWidget) |
74 @param parent parent widget of this dialog (QWidget) |
75 """ |
75 """ |
76 super(EmailDialog, self).__init__(parent) |
76 super(EmailDialog, self).__init__(parent) |
77 self.setupUi(self) |
77 self.setupUi(self) |
78 self.setWindowFlags(Qt.Window) |
78 self.setWindowFlags(Qt.Window) |
|
79 |
|
80 self.message.setWordWrapMode(QTextOption.WrapAtWordBoundaryOrAnywhere) |
79 |
81 |
80 self.__mode = mode |
82 self.__mode = mode |
81 if self.__mode == "feature": |
83 if self.__mode == "feature": |
82 self.setWindowTitle(self.tr("Send feature request")) |
84 self.setWindowTitle(self.tr("Send feature request")) |
83 self.msgLabel.setText(self.tr( |
85 self.msgLabel.setText(self.tr( |