| 543 | QString SessionController::cfgActiveSessionEntry() { return QStringLiteral("Active Session ID"); } |
| 544 | |
| 545 | SessionInfos SessionController::availableSessionInfos() |
| 546 | { |
| 547 | SessionInfos sessionInfos; |
| 548 | const auto sessionDirs = QDir(SessionControllerPrivate::sessionBaseDirectory()).entryList(QDir::AllDirs); |
| 549 | sessionInfos.reserve(sessionDirs.size()); |
| 550 | for (const QString& sessionId : sessionDirs) { |
| 551 | if( !QUuid( sessionId ).isNull() ) { |
| 552 | sessionInfos << Session::parse( sessionId ); |
| 553 | } |
| 554 | } |
| 555 | sessionInfos.squeeze(); |
| 556 | return sessionInfos; |
| 557 | } |
| 558 | |
| 559 | QString SessionController::sessionDirectory(const QString& sessionId) |
| 560 | { |