MCPcopy Create free account
hub / github.com/CobaltFusion/DebugViewPP / SaveSettings

Method SaveSettings

DebugView++/LogView.cpp:1641–1665  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1639}
1640
1641void CLogView::SaveSettings(CRegKey& reg)
1642{
1643 UpdateColumnInfo();
1644
1645 reg.SetDWORDValue(L"AutoScrollStop", GetAutoScrollStop());
1646 reg.SetDWORDValue(L"ClockTime", GetClockTime());
1647 reg.SetDWORDValue(L"ShowProcessColors", GetViewProcessColors());
1648
1649 int i = 0;
1650 for (auto& col : m_columns)
1651 {
1652 CRegKey regColumn;
1653 regColumn.Create(reg, WStr(wstringbuilder() << L"Columns\\Column" << i));
1654 regColumn.SetDWORDValue(L"Enable", col.enable);
1655 regColumn.SetDWORDValue(L"Width", col.column.cx);
1656 regColumn.SetDWORDValue(L"Order", col.column.iOrder);
1657 ++i;
1658 }
1659
1660 CRegKey regFilters;
1661 if (regFilters.Create(reg, L"MessageFilters") == ERROR_SUCCESS)
1662 SaveFilterSettings(m_filter.messageFilters, regFilters);
1663 if (regFilters.Create(reg, L"ProcessFilters") == ERROR_SUCCESS)
1664 SaveFilterSettings(m_filter.processFilters, regFilters);
1665}
1666
1667void CLogView::Save(const std::wstring& filename) const
1668{

Callers

nothing calls this directly

Calls 3

WStrClass · 0.85
SaveFilterSettingsFunction · 0.85
CreateMethod · 0.45

Tested by

no test coverage detected