// Copyright (c) 2017-2024, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/blob/master/LICENSE.md #pragma once #include "AppWindow.hpp" #include "CallLogStyle.hpp" #include "CalllogRecord.hpp" #include namespace calllog { enum CallLogCallType { IN = 0, OUT = 1, MISSED = 2, NUM_OF_CALL_TYPES }; inline CallLogCallType toCallLogCallType(const CallType type) { switch (type) { case CallType::CT_INCOMING: return CallLogCallType::IN; case CallType::CT_OUTGOING: return CallLogCallType::OUT; default: /* rest */ return CallLogCallType::MISSED; } } namespace settings { // Windows inline constexpr auto MainWindowStr = gui::name::window::main_window; inline constexpr auto DetailsWindowStr = "DetailsWindow"; inline constexpr auto DialogYesNoStr = "DialogYesNo"; inline constexpr auto CallLogOptionsStr = "CallLogOptions"; } // namespace settings } // namespace calllog