MCPcopy Create free account
hub / github.com/KDE/kdevelop / availableSessionInfos

Method availableSessionInfos

kdevplatform/shell/sessioncontroller.cpp:545–557  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

543QString SessionController::cfgActiveSessionEntry() { return QStringLiteral("Active Session ID"); }
544
545SessionInfos 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
559QString SessionController::sessionDirectory(const QString& sessionId)
560{

Callers

nothing calls this directly

Calls 6

QUuidClass · 0.85
isNullMethod · 0.80
QDirClass · 0.50
parseFunction · 0.50
reserveMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected