| 134 | } |
| 135 | |
| 136 | void NotificationManager::show() |
| 137 | { |
| 138 | if (d->ncWidget && d->ncWidget->isVisible()) |
| 139 | return; |
| 140 | |
| 141 | if (!d->mainWindow) |
| 142 | d->mainWindow = Controller::instance()->mainWindow(); |
| 143 | |
| 144 | if (!d->ncWidget) |
| 145 | d->ncWidget = new NotificationCenterWidget(d->mainWindow); |
| 146 | |
| 147 | for (auto bubble : d->displayedBubbleList) |
| 148 | bubble->close(); |
| 149 | |
| 150 | d->displayedBubbleList.clear(); |
| 151 | d->ncWidget->setNotifications(d->allEntities); |
| 152 | d->addContent(d->ncWidget); |
| 153 | } |
| 154 | |
| 155 | void NotificationManager::hide() |
| 156 | { |
no test coverage detected