(cls, title, message, callback=None)
| 232 | |
| 233 | @classmethod |
| 234 | def error(cls, title, message, callback=None): |
| 235 | cls._createInstance() |
| 236 | item = QListWidgetItem(cls._instance) |
| 237 | w = NotificationItem(title, message, item, |
| 238 | ntype=NotificationIcon.Error, callback=callback) |
| 239 | w.closed.connect(cls._instance.removeItem) |
| 240 | width = cls._instance.width() - cls._instance.spacing() |
| 241 | item.setSizeHint(QSize(width, w.height())) |
| 242 | cls._instance.setItemWidget(item, w) |
| 243 | |
| 244 | |
| 245 | if __name__ == '__main__': |
no test coverage detected