mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-07-04 13:17:08 -04:00
* [EGD-2569] added # and * as numeric inputs * [EGD-2569] added '+' input sign * [EGD-2569] created defines with window names for call app * [EGD-2547] contact recognition during call * [EGD-2547] moved UiCommon * [fix][EGD-2547] fix for setting empty UTF string to text gui field * [EGD-2547] adding new contact from call enter window * [EGD-2547] minor clean up and added param validation * [EGD-2547] easier method to add contact * [EGD-2569] added new keyboard profile (numeric with special signs) Desktop is passing it properly to Call app. * [EGD-2569] added transaltor to enternumberwindow * [EGD-2569] reverted unnecessary changes [EGD-2569] revert [EGD-2569] revert of not needed changes * [EGD-2569] fix in phone.kprof * [EGD-2547] unified API to call and send sms * [EGD-2547] changed default to true * [EGD-2547] minor clean up. * [EGD-2569] revert changes in PinLockWindow.cpp * [EGD-2569][fix] eneter as null char * [EGD-2547] PR fixes [EGD-2547] code review fixes / refactored UiCommon [EGD-2547] more code review fixes [EGD-2547] rem not needed cast * [EGD-2547] PR fixes * [EGD-2547] splitting of UiCommon * [EGD-2547] typo fix * [EGD-2547] revereted one line conversion from char to string.
31 lines
1.1 KiB
C++
31 lines
1.1 KiB
C++
#include "OptionsWindow.hpp"
|
|
#include "i18/i18.hpp"
|
|
#include "log/log.hpp"
|
|
#include <Options.hpp>
|
|
|
|
/// below just for apps names...
|
|
|
|
std::list<gui::Option> threadWindowOptions(app::ApplicationMessages *app, const ThreadRecord *record)
|
|
{
|
|
|
|
ContactRecord contact = record ? DBServiceAPI::ContactGetByID(app, record->contactID)->front() : ContactRecord();
|
|
|
|
return {
|
|
app::callOption(app, app::CallOperation::ExecuteCall, contact),
|
|
app::contactOption(app, app::ContactOperation::Details, contact),
|
|
{utils::localize.get("sms_delete_conversation"),
|
|
[=](gui::Item &item) {
|
|
LOG_INFO("Removing sms thread!");
|
|
return app->removeSMS_thread(record);
|
|
}},
|
|
|
|
// TODO
|
|
// last sms, all sms? what author had in mind?
|
|
// {utils::localize.get("sms_mark_read_unread"), [=](gui::Item &item) { return true; }},
|
|
|
|
// TODO
|
|
// shouldn't this be in show contact details actually? it would be much easier too
|
|
// {utils::localize.get("sms_add_to_contacts"), [=](gui::Item &item) { return true; }},
|
|
};
|
|
};
|