21 #ifndef RAWSHORTCUTMAP_H 22 #define RAWSHORTCUTMAP_H 25 #include <QStringList> 36 public QMap<QString, QStringList>
38 QString toString()
const 42 for(
const QString& key : this->keys()){
43 QString shortcut_name = key;
44 QStringList shortcuts = this->value(key);
46 entries << shortcut_name +
":" + shortcuts.join(
", ");
49 return entries.join(
";-;");
55 QStringList entries = setting.split(
";-;");
56 for(
const QString& entry : entries){
57 QStringList sc_pair = entry.split(
":");
58 QString key = sc_pair[0];
60 if(sc_pair.size() > 1){
61 shortcut = sc_pair[1];
64 rsc.insert(key, shortcut.split(
", "));
71 #endif // RAWSHORTCUTMAP_H The RawShortcutMap struct consisting of a specifier writable into database and a shortcut. This class is used for converting a shortcut map into its database representation.
Definition: RawShortcutMap.h:35
Definition: org_mpris_media_player2_adaptor.h:21