summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Config/Layer.cpp
AgeCommit message (Collapse)Author
2017-11-15Config/Layer: Allow all keys of a section to be iterated overMerryMage
2017-11-15Config: Flatten structuresMerryMage
Originally, Layer contained a std::map of Sections, which containted a std::map containing the (key, value) pairs. Here we flattern this structure so that only one std::map is required, reducing the number of indirections required and vastly simplifying the code.
2017-11-15Config: Remove recursive layerMerryMage
2017-08-11Config: Fix Movie config loading/savingLéo Lam
* Add missing Language setting loading/saving. This was added after the original OnionConfig PR, which is why support for it was missing. * Change MovieConfigLoader to reuse ConfigInfos. Less duplication. * Extract MovieConfigLoader::Save into SaveToDTM. The DTM should use the current config and not just the movie layer. This makes more sense than just saving the movie layer, which may not always exist, and also fixes a crash that would happen when creating a new recording because the movie layer wouldn't exist in that case. (Plus, having to get the loader from the layer and call ChangeDTM on it manually is not very pretty.)
2017-05-10Config: Fix a formatting issueLéo Lam
Not sure why clang-format did not catch this on the lint builder, but it definitely doesn't like the lines being too long here.
2017-05-09Config/Layer: Fix accidental cast of RecursiveSection to SectionMerryMage
2017-02-23Fix things mentioned during code reviewLéo Lam
Ref: https://github.com/dolphin-emu/dolphin/pull/4917