* @brief Writes options values from UI to storage. */
| 271 | * @brief Writes options values from UI to storage. |
| 272 | */ |
| 273 | void PropShell::WriteOptions() |
| 274 | { |
| 275 | bool registered = IsShellExtensionRegistered(false); |
| 276 | bool registeredPerUser = IsShellExtensionRegistered(true); |
| 277 | bool registeredWinMergeContextMenu = IsWinMergeContextMenuRegistered(); |
| 278 | if (registered || registeredPerUser || registeredWinMergeContextMenu) |
| 279 | SaveMergePath(); // saves context menu settings as well |
| 280 | if (m_list.m_hWnd) |
| 281 | SaveListView(m_list); |
| 282 | } |
| 283 | |
| 284 | /// Get registry values for ShellExtension |
| 285 | void PropShell::GetContextRegValues() |
no test coverage detected