4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing a model for user agent management. |
7 Module implementing a model for user agent management. |
8 """ |
8 """ |
|
9 |
|
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
9 |
11 |
10 from PyQt4.QtCore import Qt, QModelIndex, QAbstractTableModel |
12 from PyQt4.QtCore import Qt, QModelIndex, QAbstractTableModel |
11 |
13 |
12 |
14 |
13 class UserAgentModel(QAbstractTableModel): |
15 class UserAgentModel(QAbstractTableModel): |
19 Constructor |
21 Constructor |
20 |
22 |
21 @param manager reference to the user agent manager (UserAgentManager) |
23 @param manager reference to the user agent manager (UserAgentManager) |
22 @param parent reference to the parent object (QObject) |
24 @param parent reference to the parent object (QObject) |
23 """ |
25 """ |
24 super().__init__(parent) |
26 super(UserAgentModel, self).__init__(parent) |
25 |
27 |
26 self.__manager = manager |
28 self.__manager = manager |
27 self.__manager.changed.connect(self.__userAgentsChanged) |
29 self.__manager.changed.connect(self.__userAgentsChanged) |
28 |
30 |
29 self.__headers = [ |
31 self.__headers = [ |