| 671 | } |
| 672 | |
| 673 | static bool ReadFile(u8string_view path) |
| 674 | { |
| 675 | try |
| 676 | { |
| 677 | auto fs = FileStream(path, FileMode::open); |
| 678 | auto reader = CreateIniReader(&fs); |
| 679 | ReadGeneral(reader.get()); |
| 680 | ReadInterface(reader.get()); |
| 681 | ReadSound(reader.get()); |
| 682 | ReadNetwork(reader.get()); |
| 683 | ReadNotifications(reader.get()); |
| 684 | ReadFont(reader.get()); |
| 685 | ReadPlugin(reader.get()); |
| 686 | return true; |
| 687 | } |
| 688 | catch (const std::exception&) |
| 689 | { |
| 690 | return false; |
| 691 | } |
| 692 | } |
| 693 | |
| 694 | static bool WriteFile(u8string_view path) |
| 695 | { |
no test coverage detected