Lime3DS/src
Tobias ff931590b0
configuration/config: Move config loading and saving to functions based off groups (#4855)
Over time our config values have grown quite numerous in size.
Unfortunately it also makes the single functions we have for loading and
saving values more error prone.

For example, we were loading the core settings twice when they only
should have been loaded once. In another section, a variable was
shadowing another variable used to load settings from a completely
different section.

Finally, in one other case, there was an extraneous endGroup() call used
that didn't need to be done. This was essentially dead code and also a
bug waiting to happen.

This separates the section loading code into its own separate functions.
This keeps variables only visible to the code that actually needs it,
and makes it much easier to visually see the end of each individual
configuration group. It also makes it much easier to visually catch bugs
during code review.

While we're at it, this also uses QStringLiteral instead of raw string
literals, which both avoids constructing a lot of QString instances, but
also makes it much easier to disable implicit ASCII to QString and
vice-versa in the future via setting QT_NO_CAST_FROM_ASCII and
QT_NO_CAST_TO_ASCII as compilation flags.
2019-11-07 17:33:41 +01:00
..
android android: add logging 2019-03-09 18:23:32 -06:00
audio_core CMake: separate options for FFmpeg decoder/dumper 2019-08-20 14:45:39 +08:00
citra Add FPS to SDL title bar 2019-09-21 22:10:24 -06:00
citra_qt configuration/config: Move config loading and saving to functions based off groups (#4855) 2019-11-07 17:33:41 +01:00
common renderer_opengl: Add support for custom shaders (#4578) 2019-08-09 20:00:47 +02:00
core Backport changes from yuzu-emu/yuzu#2806 2019-09-22 17:40:04 +02:00
dedicated_room CMakeLists: Ensure we specify Unicode as the codepage on Windows 2019-07-06 14:04:18 +02:00
input_common input_common: main: Remove unnecessary HAVE_SDL2 check. 2019-07-07 11:01:00 -04:00
network network/room_member: Silence -Wswitch warning 2019-08-20 22:23:32 +08:00
tests kernel: Rename memory page table set function 2019-06-27 16:33:55 +02:00
video_core Merge pull request #4934 from vitor-k/boost_remnant 2019-09-18 10:57:37 -06:00
web_service core, web_service: Check for error when registering rooms 2019-04-20 12:50:14 +08:00
.clang-format add java to .clang-format 2019-02-22 16:29:19 -06:00
CMakeLists.txt Add MinGW CMake option to disable DWARF debugging information 2019-08-14 10:29:04 -05:00