16#include "Models/Session.h"
17#include "ActiveSettings.h"
42 mutable QSettings settings;
47 QMap<QString, Session> sessions;
Definition ActiveSettings.h:20
Definition SessionStore.h:19
QStringList listSessionNames() const
listSessionNames Lists all session names in the store.
Definition SessionStore.cpp:184
Session getSession(const QString &name) const
getSession Retrieves a session by name.
Definition SessionStore.cpp:99
void load()
load Loads sessions from persistent storage into the store.
Definition SessionStore.cpp:35
QStringList listAutoStartSessions() const
listAutoStartSessions Lists all auto-start session names.
Definition SessionStore.cpp:225
QList< Session > listSessions() const
listSessions Lists all sessions in the store.
Definition SessionStore.cpp:165
SessionStore()
SessionStore constructor.
Definition SessionStore.cpp:23
bool saveSession(const Session &session)
saveSession Saves a session to persistent storage.
Definition SessionStore.cpp:112
bool saveAutoStartSessions(const QStringList &names)
saveAutoStartSessions Saves the list of auto-start session names.
Definition SessionStore.cpp:254
void deleteSession(const QString &name)
deleteSession Deletes a session from persistent storage.
Definition SessionStore.cpp:207