4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing the IRC channel widget. |
7 Module implementing the IRC channel widget. |
8 """ |
8 """ |
|
9 |
|
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
9 |
11 |
10 import re |
12 import re |
11 |
13 |
12 from PyQt4.QtCore import pyqtSlot, pyqtSignal, QDateTime, QPoint, QFileInfo, QTimer, QUrl |
14 from PyQt4.QtCore import pyqtSlot, pyqtSignal, QDateTime, QPoint, QFileInfo, QTimer, QUrl |
13 from PyQt4.QtGui import QWidget, QListWidgetItem, QIcon, QPainter, QMenu, QApplication, \ |
15 from PyQt4.QtGui import QWidget, QListWidgetItem, QIcon, QPainter, QMenu, QApplication, \ |
52 Constructor |
54 Constructor |
53 |
55 |
54 @param name string with user name and privilege prefix (string) |
56 @param name string with user name and privilege prefix (string) |
55 @param parent reference to the parent widget (QListWidget or QListWidgetItem) |
57 @param parent reference to the parent widget (QListWidget or QListWidgetItem) |
56 """ |
58 """ |
57 super().__init__(name, parent) |
59 super(IrcUserItem, self).__init__(name, parent) |
58 |
60 |
59 self.__privilege = IrcUserItem.Normal |
61 self.__privilege = IrcUserItem.Normal |
60 self.__name = name |
62 self.__name = name |
61 |
63 |
62 self.__setIcon() |
64 self.__setIcon() |