34 |
34 |
35 self.__vcsClean = True |
35 self.__vcsClean = True |
36 self.project = project |
36 self.project = project |
37 |
37 |
38 self.vcsMonitorLedColors = { |
38 self.vcsMonitorLedColors = { |
39 "off": QColor(Qt.lightGray), |
39 "off": QColor(Qt.GlobalColor.lightGray), |
40 "ok": QColor(Qt.green), |
40 "ok": QColor(Qt.GlobalColor.green), |
41 "nok": QColor(Qt.red), |
41 "nok": QColor(Qt.GlobalColor.red), |
42 "op": QColor(Qt.yellow), |
42 "op": QColor(Qt.GlobalColor.yellow), |
43 "send": QColor(Qt.blue), |
43 "send": QColor(Qt.GlobalColor.blue), |
44 "wait": QColor(Qt.cyan), |
44 "wait": QColor(Qt.GlobalColor.cyan), |
45 "timeout": QColor(Qt.darkRed) |
45 "timeout": QColor(Qt.GlobalColor.darkRed) |
46 } |
46 } |
47 self.__on = False |
47 self.__on = False |
48 |
48 |
49 self.setWhatsThis(self.tr( |
49 self.setWhatsThis(self.tr( |
50 """<p>This LED indicates the operating""" |
50 """<p>This LED indicates the operating""" |
70 self.__offAct = self.__menu.addAction( |
70 self.__offAct = self.__menu.addAction( |
71 self.tr("Switch off"), self.__switchOff) |
71 self.tr("Switch off"), self.__switchOff) |
72 self.__checkActions() |
72 self.__checkActions() |
73 |
73 |
74 # connect signals to our slots |
74 # connect signals to our slots |
75 self.setContextMenuPolicy(Qt.CustomContextMenu) |
75 self.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) |
76 self.customContextMenuRequested.connect(self._showContextMenu) |
76 self.customContextMenuRequested.connect(self._showContextMenu) |
77 self.project.vcsStatusMonitorStatus.connect( |
77 self.project.vcsStatusMonitorStatus.connect( |
78 self.__projectVcsMonitorStatus) |
78 self.__projectVcsMonitorStatus) |
79 self.project.getModel().vcsStateChanged.connect(self.__vcsStateChanged) |
79 self.project.getModel().vcsStateChanged.connect(self.__vcsStateChanged) |
80 self.clicked.connect(self.__ledClicked) |
80 self.clicked.connect(self.__ledClicked) |