4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog showing a pixmap. |
7 Module implementing a dialog showing a pixmap. |
8 """ |
8 """ |
|
9 |
|
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
9 |
11 |
10 from PyQt4.QtCore import Qt, QSize, QEvent |
12 from PyQt4.QtCore import Qt, QSize, QEvent |
11 from PyQt4.QtGui import QLabel, QPalette, QSizePolicy, QScrollArea, QAction, QMenu, \ |
13 from PyQt4.QtGui import QLabel, QPalette, QSizePolicy, QScrollArea, QAction, QMenu, \ |
12 QToolBar, QImage, QPixmap, QPrinter, QPrintDialog, QPainter, QFont, QColor |
14 QToolBar, QImage, QPixmap, QPrinter, QPrintDialog, QPainter, QFont, QColor |
13 |
15 |
39 |
41 |
40 @param pixmap filename of a graphics file to show (string) |
42 @param pixmap filename of a graphics file to show (string) |
41 @param parent parent widget of the view (QWidget) |
43 @param parent parent widget of the view (QWidget) |
42 @param name name of the view widget (string) |
44 @param name name of the view widget (string) |
43 """ |
45 """ |
44 super().__init__(parent) |
46 super(PixmapDiagram, self).__init__(parent) |
45 if name: |
47 if name: |
46 self.setObjectName(name) |
48 self.setObjectName(name) |
47 else: |
49 else: |
48 self.setObjectName("PixmapDiagram") |
50 self.setObjectName("PixmapDiagram") |
49 self.setWindowTitle(self.trUtf8("Pixmap-Viewer")) |
51 self.setWindowTitle(self.trUtf8("Pixmap-Viewer")) |
197 """ |
199 """ |
198 if evt.type() == QEvent.Gesture: |
200 if evt.type() == QEvent.Gesture: |
199 self.gestureEvent(evt) |
201 self.gestureEvent(evt) |
200 return True |
202 return True |
201 |
203 |
202 return super().event(evt) |
204 return super(PixmapDiagram, self).event(evt) |
203 |
205 |
204 def gestureEvent(self, evt): |
206 def gestureEvent(self, evt): |
205 """ |
207 """ |
206 Protected method handling gesture events. |
208 Protected method handling gesture events. |
207 |
209 |