| 169 | } |
| 170 | |
| 171 | void CLogView::OnViewColumn(UINT /*uNotifyCode*/, int nID, CWindow /*wndCtl*/) |
| 172 | { |
| 173 | UpdateColumnInfo(); |
| 174 | |
| 175 | auto& column = m_columns[nID - ID_VIEW_COLUMN_FIRST]; |
| 176 | column.enable = !column.enable; |
| 177 | |
| 178 | int delta = column.enable ? +1 : -1; |
| 179 | for (auto& col : m_columns) |
| 180 | if (col.column.iSubItem != column.column.iSubItem && col.column.iOrder >= column.column.iOrder) |
| 181 | col.column.iOrder += delta; |
| 182 | |
| 183 | UpdateColumns(); |
| 184 | } |
| 185 | |
| 186 | CLogView::CLogView(const std::wstring& name, CMainFrame& mainFrame, LogFile& logFile, LogFilter filter) : |
| 187 | m_name(name), |
nothing calls this directly
no outgoing calls
no test coverage detected