Files
MuditaOS/module-apps/apps-common/popups/TetheringMenuPopup.cpp
Lefucjusz d403db4101 [MOS-1027] Fix lack of tethering icon on 'Tethering is on' popup
Fix of the issue that pressing menu button while
in tethering resulted in LTE and no signal icons
appear on status bar instead of tethering icon.
2023-08-30 11:13:54 +02:00

28 lines
1.1 KiB
C++

// Copyright (c) 2017-2023, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "TetheringMenuPopup.hpp"
#include "DialogMetadataMessage.hpp"
#include "ApplicationCommon.hpp"
namespace gui
{
TetheringMenuPopup::TetheringMenuPopup(app::ApplicationCommon *app, const std::string &name)
: TetheringNotificationPopup{app, name}
{}
void TetheringMenuPopup::onBeforeShow(ShowMode mode, [[maybe_unused]] SwitchData *data)
{
DialogMetadata metadata = {.title = "",
.icon = "info_128px_W_G",
.text = utils::translate("tethering_menu_access_decline"),
.action = [this]() {
application->returnToPreviousWindow();
return true;
}};
const auto msg = std::make_unique<DialogMetadataMessage>(std::move(metadata));
DialogConfirm::onBeforeShow(mode, msg.get());
}
} // namespace gui