4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing a model for password management. |
7 Module implementing a model for password 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 PasswordModel(QAbstractTableModel): |
15 class PasswordModel(QAbstractTableModel): |
19 Constructor |
21 Constructor |
20 |
22 |
21 @param manager reference to the password manager (PasswordManager) |
23 @param manager reference to the password manager (PasswordManager) |
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(PasswordModel, self).__init__(parent) |
25 |
27 |
26 self.__manager = manager |
28 self.__manager = manager |
27 manager.changed.connect(self.__passwordsChanged) |
29 manager.changed.connect(self.__passwordsChanged) |
28 |
30 |
29 self.__headers = [ |
31 self.__headers = [ |