| 170 | } |
| 171 | |
| 172 | void RecentDisplayWidget::addProject(const QString &kitName, |
| 173 | const QString &language, |
| 174 | const QString &workspace) |
| 175 | { |
| 176 | QVariantMap item; |
| 177 | item.insert(kKitName, kitName); |
| 178 | item.insert(kLanguage, language); |
| 179 | item.insert(kWorkspace, workspace); |
| 180 | |
| 181 | if (d->recentListView->contains(workspace)) { |
| 182 | auto itemList = d->recentListView->projectList(); |
| 183 | itemList.removeOne(item); |
| 184 | itemList.prepend(item); |
| 185 | d->recentListView->clearProjects(); |
| 186 | d->recentListView->setItemList(itemList); |
| 187 | } else { |
| 188 | d->recentListView->prependItem(item); |
| 189 | } |
| 190 | } |
| 191 | |
| 192 | void RecentDisplayWidget::addSession(const QString &session) |
| 193 | { |
nothing calls this directly
no test coverage detected