-void SessionSettings::removeSession() {
- QStringList keys = localChildKeys(sessionId());
- foreach(QString k, keys) {
- removeKey(k);
- }
+
+void SessionSettings::sessionAging()
+{
+ QStringList sessions = localChildGroups();
+ QString str;
+ SessionSettings s(sessionId());
+ foreach(str, sessions) {
+ // load session and check age
+ s.setSessionId(str);
+ s.setSessionAge(s.sessionAge()+1);
+ }
+}
+
+
+/**************************************************************************
+ * ShortcutSettings
+ **************************************************************************/
+
+ShortcutSettings::ShortcutSettings()
+ : UiSettings("Shortcuts")
+{
+}
+
+
+void ShortcutSettings::clear()
+{
+ for (auto &&key : allLocalKeys()) {
+ removeLocalKey(key);
+ }