| 651 | } |
| 652 | |
| 653 | void Preferences::SetOption(std::unique_ptr<agi::OptionValue> new_value) { |
| 654 | pending_changes[new_value->GetName()] = std::move(new_value); |
| 655 | applyButton->Enable(true); |
| 656 | } |
| 657 | |
| 658 | void Preferences::AddPendingChange(Thunk const& callback) { |
| 659 | pending_callbacks.push_back(callback); |