| 33 | } |
| 34 | |
| 35 | void GrPluginContext::PostUITask(std::function<void()>&& task) { |
| 36 | QMetaObject::invokeMethod(this, [t = std::move(task)]() { |
| 37 | t(); |
| 38 | }); |
| 39 | } |
| 40 | |
| 41 | void GrPluginContext::PostDelayTask(std::function<void()>&& task, int delay) { |
| 42 | QTimer::singleShot(delay, [t = std::move(task)]() { |