MCPcopy Create free account
hub / github.com/bailey27/cppcryptfs / Set

Method Set

cppcryptfs/ui/CryptSetting.cpp:36–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34
35
36void CryptCheckBoxSetting::Set(SetType set_type, bool save)
37{
38 bool val = false;
39
40 switch (set_type) {
41 case SetType::Current:
42 CryptSettings::getInstance().GetSettingCurrent(m_key, val);
43 break;
44 case SetType::Default:
45 CryptSettings::getInstance().GetSettingDefault(m_key, val);
46 break;
47 case SetType::Recommended:
48 CryptSettings::getInstance().GetSettingRecommended(m_key, val);
49 break;
50 case SetType::Changed:
51 CryptSettings::getInstance().GetSettingCurrent(m_key, val);
52 val = !val;
53 break;
54 }
55
56 if (set_type != SetType::Changed && m_id)
57 m_dlg.CheckDlgButton(m_id, val ? 1 : 0);
58
59 if (save)
60 CryptSettings::getInstance().SaveSetting(m_key, val);
61
62}
63
64
65

Callers 4

SetControlsMethod · 0.80
SetControlChangedMethod · 0.80
SetControlsMethod · 0.80
SetControlChangedMethod · 0.80

Calls 4

GetSettingCurrentMethod · 0.80
GetSettingDefaultMethod · 0.80
GetSettingRecommendedMethod · 0.80
SaveSettingMethod · 0.80

Tested by

no test coverage detected