| 242 | } |
| 243 | |
| 244 | void ChatView::onSendClicked(lv_event_t* e) { |
| 245 | auto* self = static_cast<ChatView*>(lv_event_get_user_data(e)); |
| 246 | auto* text = lv_textarea_get_text(self->inputField); |
| 247 | if (text && strlen(text) > 0) { |
| 248 | self->app->sendMessage(std::string(text)); |
| 249 | lv_textarea_set_text(self->inputField, ""); |
| 250 | } |
| 251 | } |
| 252 | |
| 253 | void ChatView::onSettingsClicked(lv_event_t* e) { |
| 254 | auto* self = static_cast<ChatView*>(lv_event_get_user_data(e)); |
nothing calls this directly
no test coverage detected