| 187 | } |
| 188 | |
| 189 | static void SaveListView(CListCtrl& list) |
| 190 | { |
| 191 | CRegKeyEx reg; |
| 192 | MergeCmdLineInfo::usertasksflags_t dwFlags = 0; |
| 193 | reg.Open(HKEY_CURRENT_USER, RegDir); |
| 194 | int itemCount = list.GetItemCount(); |
| 195 | for (int i = 0; i < itemCount; ++i) |
| 196 | dwFlags |= list.GetCheck(i) ? list.GetItemData(i) : 0; |
| 197 | if (dwFlags != reg.ReadDword(f_RegValueUserTasksFlags, 0)) |
| 198 | { |
| 199 | reg.WriteDword(f_RegValueUserTasksFlags, dwFlags); |
| 200 | JumpList::AddUserTasks(CMergeApp::CreateUserTasks(dwFlags)); |
| 201 | } |
| 202 | } |
| 203 | |
| 204 | PropShell::PropShell(COptionsMgr *optionsMgr) |
| 205 | : OptionsPanel(optionsMgr, PropShell::IDD) |
no test coverage detected