if (changes & Alarm::ChangedEnabled) {
Evas_Object *check = elm_object_part_content_get(m_Layout, PART_ON_OFF);
elm_check_state_set(check, m_Alarm->isEnabled());
+ elm_layout_signal_emit(m_Layout, m_Alarm->isEnabled() ? SIGNAL_ALARM_ENABLE : SIGNAL_ALARM_DISABLE, "");
}
}
{
m_Alarm->setEnabled(elm_check_state_get(obj));
AlarmConsumer::getInstance().updateAlarm(*m_Alarm, nullptr);
+ elm_layout_signal_emit(m_Layout, m_Alarm->isEnabled() ? SIGNAL_ALARM_ENABLE : SIGNAL_ALARM_DISABLE, "");
}
void AlarmWidget::onCreatePressed(Evas_Object *obj, void *eventInfo)