11#ifndef KEYBOARDSTORE_H
12#define KEYBOARDSTORE_H
18#include "Models/KeyboardMap.h"
33 void setThemes(
const QMap<QString, KeyboardMap> &newThemes);
39 QMap<QString, KeyboardMap> themes;
41 mutable QSettings settings;
44 void loadFactoryTheme();
Definition KeyboardStore.h:21
void saveAllThemes() const
KeyboardStore::saveToSettings.
Definition KeyboardStore.cpp:82
const QStringList themeNames() const
KeyboardStore::themeNames - return a list of all KeyboardMap names.
Definition KeyboardStore.cpp:161
void removeTheme(const QString &name)
KeyboardStore::removeTheme - remove a named KeyboardMap.
Definition KeyboardStore.cpp:149
KeyboardMap getTheme(const QString &name) const
KeyboardStore::getTheme - return a named KeyboardMap.
Definition KeyboardStore.cpp:179
void setTheme(const QString &name, const KeyboardMap &map)
KeyboardStore::setTheme - insert/update a single keyboard map.
Definition KeyboardStore.cpp:134
KeyboardStore()
KeyboardStore::KeyboardStore - persistence layer for KeyboardMaps.
Definition KeyboardStore.cpp:20
void setThemes(const QMap< QString, KeyboardMap > &newThemes)
KeyboardStore::setThemes - replace the keyboard maps in the store.
Definition KeyboardStore.cpp:110
Definition KeyboardMap.h:26