(self, event)
| 13 | self.iterator = 0 |
| 14 | |
| 15 | def timerEvent(self, event): |
| 16 | while len(self.important) > 0: |
| 17 | self.iterator += 1 |
| 18 | try: |
| 19 | if time() > self.important[self.iterator][1] + BMStatusBar.deleteAfter: |
| 20 | del self.important[self.iterator] |
| 21 | self.iterator -= 1 |
| 22 | continue |
| 23 | except IndexError: |
| 24 | self.iterator = -1 |
| 25 | continue |
| 26 | super(BMStatusBar, self).showMessage(self.important[self.iterator][0], 0) |
| 27 | break |
| 28 | |
| 29 | def addImportant(self, message): |
| 30 | self.important.append([message, time()]) |
no test coverage detected