diff -r 139f182b72f6 -r 8b507a9a2d40 E5Gui/E5LineEdit.py --- a/E5Gui/E5LineEdit.py Sun Mar 24 13:52:12 2013 +0100 +++ b/E5Gui/E5LineEdit.py Mon Mar 25 03:11:06 2013 +0100 @@ -7,6 +7,8 @@ Module implementing specialized line edits. """ +from __future__ import unicode_literals # __IGNORE_WARNING__ + from PyQt4.QtCore import pyqtSignal, Qt, QEvent, qVersion from PyQt4.QtGui import QLineEdit, QStyle, QPainter, QPalette, QStyleOptionFrameV2, \ QWidget, QHBoxLayout, QBoxLayout, QLayout, QApplication, QSpacerItem, QSizePolicy @@ -26,7 +28,7 @@ @param parent reference to the parent widget (QWidget) """ - super().__init__(parent) + super(E5LineEditSideWidget, self).__init__(parent) def event(self, evt): """ @@ -54,7 +56,7 @@ @param parent reference to the parent widget (QWidget) @param inactiveText text to be shown on inactivity (string) """ - super().__init__(parent) + super(E5LineEdit, self).__init__(parent) self.setMinimumHeight(22) @@ -142,7 +144,7 @@ @param evt reference to the paint event (QPaintEvent) """ - super().paintEvent(evt) + super(E5LineEdit, self).paintEvent(evt) if qVersion() < "4.7.0": if not self.text() and \ @@ -282,7 +284,7 @@ """ assert side in [E5LineEdit.RightSide, E5LineEdit.LeftSide] - super().__init__(parent, inactiveText) + super(E5ClearableLineEdit, self).__init__(parent, inactiveText) from E5Gui.E5LineEditButton import E5LineEditButton self.__clearButton = E5LineEditButton(self)