diff -r bb42abd9f510 -r cf77c218b0b1 cadMousePro-daemon/src/CLIParser.h --- a/cadMousePro-daemon/src/CLIParser.h Tue Aug 20 18:59:39 2019 +0200 +++ b/cadMousePro-daemon/src/CLIParser.h Thu Aug 29 17:57:30 2019 +0200 @@ -37,7 +37,9 @@ else throw CLIException(L"Unable to parse boolean value „" + value + L"“ – expecting „true“ or „false“", CLI::EXIT_CODE_BAD_CLI_ARGUMENTS); } - Frequency parseFrequency(std::wstring value) { +public: + + static Frequency parseFrequency(std::wstring value) { if (value == L"125") return Frequency::Hz_0125; else if (value == L"250") return Frequency::Hz_0250; else if (value == L"500") return Frequency::Hz_0500; @@ -45,8 +47,6 @@ else throw CLIException(L"Unable to parse frequency value „" + value + L"“ – expecting „125“ or „250“ or „500“ or „1000“", CLI::EXIT_CODE_BAD_CLI_ARGUMENTS); } -public: - static const std::wstring OPTION_FREQUENCY; static const std::wstring OPTION_SMART_SCROLLING; static const std::wstring OPTION_LIFT_OFF_DETECTION;