| 725 | } |
| 726 | |
| 727 | bool EffectStackModel::appendEffect(const QString &effectId, bool makeCurrent, stringMap params) |
| 728 | { |
| 729 | Fun undo = []() { return true; }; |
| 730 | Fun redo = []() { return true; }; |
| 731 | bool result = doAppendEffect(effectId, makeCurrent, params, undo, redo).first; |
| 732 | if (result) { |
| 733 | PUSH_UNDO(undo, redo, i18n("Add effect %1", EffectsRepository::get()->getName(effectId))); |
| 734 | } |
| 735 | return result; |
| 736 | } |
| 737 | |
| 738 | std::pair<bool, bool> EffectStackModel::doAppendEffect(const QString &effectId, bool makeCurrent, stringMap params, Fun &undo, Fun &redo) |
| 739 | { |
no test coverage detected