| 166 | void SaveMenu::finish() {} |
| 167 | |
| 168 | void SaveMenu::clearTextEdit(sp<TextEdit> textEdit) |
| 169 | { |
| 170 | auto e = OpenApoc::FormsEvent(); |
| 171 | e.forms().RaisedBy = textEdit->shared_from_this(); |
| 172 | e.forms().EventFlag = FormEventType::LostFocus; |
| 173 | textEdit->eventOccured(&e); |
| 174 | |
| 175 | // reset text |
| 176 | textEdit->setVisible(false); |
| 177 | auto listItem = textEdit->getParent(); |
| 178 | if (listItem) |
| 179 | { |
| 180 | auto nameLabel = listItem->findControlTyped<Label>("LABEL_NAME"); |
| 181 | if (nameLabel) |
| 182 | { |
| 183 | nameLabel->setVisible(true); |
| 184 | } |
| 185 | } |
| 186 | activeTextEdit = nullptr; |
| 187 | } |
| 188 | |
| 189 | void SaveMenu::beginEditing(sp<TextEdit> textEdit, sp<TextEdit> activeTextEdit) |
| 190 | { |
nothing calls this directly
no test coverage detected