| 211 | } |
| 212 | |
| 213 | bool SessionManager::cloneSession(const QString &select, const QString &clone) |
| 214 | { |
| 215 | if (!d->sessionList.contains(select)) |
| 216 | return false; |
| 217 | |
| 218 | QFile file(sessionFile(select)); |
| 219 | if (!file.exists() || file.copy(sessionFile(clone))) { |
| 220 | d->sessionList.insert(1, clone); |
| 221 | d->sessionDateTimes.insert(clone, QFileInfo(sessionFile(clone)).lastModified()); |
| 222 | Q_EMIT sessionCreated(clone); |
| 223 | return true; |
| 224 | } |
| 225 | return false; |
| 226 | } |
| 227 | |
| 228 | void SessionManager::showSessionManager() |
| 229 | { |
no test coverage detected