eric6/WebBrowser/Session/SessionManagerDialog.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
18 18
19 class SessionManagerDialog(QDialog, Ui_SessionManagerDialog): 19 class SessionManagerDialog(QDialog, Ui_SessionManagerDialog):
20 """ 20 """
21 Class implementing a dialog to manage sessions. 21 Class implementing a dialog to manage sessions.
22 """ 22 """
23 SessionFileRole = Qt.UserRole 23 SessionFileRole = Qt.ItemDataRole.UserRole
24 BackupSessionRole = Qt.UserRole + 1 24 BackupSessionRole = Qt.ItemDataRole.UserRole + 1
25 ActiveSessionRole = Qt.UserRole + 2 25 ActiveSessionRole = Qt.ItemDataRole.UserRole + 2
26 DefaultSessionRole = Qt.UserRole + 3 26 DefaultSessionRole = Qt.ItemDataRole.UserRole + 3
27 27
28 def __init__(self, parent=None): 28 def __init__(self, parent=None):
29 """ 29 """
30 Constructor 30 Constructor
31 31
32 @param parent reference to the parent widget 32 @param parent reference to the parent widget
33 @type QWidget 33 @type QWidget
34 """ 34 """
35 super(SessionManagerDialog, self).__init__(parent) 35 super(SessionManagerDialog, self).__init__(parent)
36 self.setupUi(self) 36 self.setupUi(self)
37 self.setAttribute(Qt.WA_DeleteOnClose) 37 self.setAttribute(Qt.WidgetAttribute.WA_DeleteOnClose)
38 38
39 self.newButton.clicked.connect(self.__newSession) 39 self.newButton.clicked.connect(self.__newSession)
40 self.renameButton.clicked.connect(self.__renameSession) 40 self.renameButton.clicked.connect(self.__renameSession)
41 self.cloneButton.clicked.connect(self.__cloneSession) 41 self.cloneButton.clicked.connect(self.__cloneSession)
42 self.deleteButton.clicked.connect(self.__deleteSession) 42 self.deleteButton.clicked.connect(self.__deleteSession)
112 isDefault = itm.data(0, SessionManagerDialog.DefaultSessionRole) 112 isDefault = itm.data(0, SessionManagerDialog.DefaultSessionRole)
113 113
114 font = itm.font(0) 114 font = itm.font(0)
115 115
116 if isBackup: 116 if isBackup:
117 color = self.palette().color(QPalette.Disabled, 117 color = self.palette().color(QPalette.ColorGroup.Disabled,
118 QPalette.WindowText) 118 QPalette.ColorRole.WindowText)
119 itm.setForeground(0, color) 119 itm.setForeground(0, color)
120 itm.setForeground(1, color) 120 itm.setForeground(1, color)
121 121
122 if isActive: 122 if isActive:
123 font.setBold(True) 123 font.setBold(True)

eric ide

mercurial