| 105 | #define PATCH_COUNT(patch) (sizeof(patch) / sizeof(KeyPatch)) |
| 106 | #define patch(map, patches) _patch(map, patches, PATCH_COUNT(patches)) |
| 107 | static void _patch(QHash<QString, Key>& map, const KeyPatch* patches, int patchCount){ |
| 108 | for(const KeyPatch* p = patches; p < patches + patchCount; p++){ |
| 109 | Key& key = map[p->name]; |
| 110 | key._storageName = p->_storageName; |
| 111 | key._friendlyName = p->_friendlyName; |
| 112 | } |
| 113 | } |
| 114 | |
| 115 | // Patch a key map for ANSI/ISO layout |
| 116 | static void patchISO(QHash<QString, Key>& map){ |
nothing calls this directly
no outgoing calls
no test coverage detected