| 37 | |
| 38 | |
| 39 | class CryptSetting |
| 40 | { |
| 41 | public: |
| 42 | typedef enum { Default, Recommended, Current, Changed } SetType; |
| 43 | |
| 44 | virtual void Set(CryptSetting::SetType set_type, bool save = true) = 0; |
| 45 | protected: |
| 46 | const enum CryptSettingsRegistryValuesKeys m_key; |
| 47 | |
| 48 | |
| 49 | public: |
| 50 | CryptSetting(enum CryptSettingsRegistryValuesKeys key) : m_key(key) {} |
| 51 | virtual ~CryptSetting() = default; |
| 52 | }; |
| 53 | |
| 54 | class CryptSettingControl : public CryptSetting |
| 55 | { |
nothing calls this directly
no outgoing calls
no test coverage detected