| 125 | } |
| 126 | |
| 127 | ScriptState ScriptBase::scriptMenuClick(const QString &mid) |
| 128 | { |
| 129 | MutexLocker locker(scriptLock); |
| 130 | if(!locker.tryLock()) return ScriptState(ScriptState::S_BUSY); |
| 131 | QString errInfo; |
| 132 | call(scriptMenuFunc, {mid}, 0, errInfo); |
| 133 | if(!errInfo.isEmpty()) return ScriptState(ScriptState::S_ERROR, errInfo); |
| 134 | return ScriptState(ScriptState::S_NORM); |
| 135 | } |
| 136 | |
| 137 | ScriptState ScriptBase::loadScript(const QString &path) |
| 138 | { |
no test coverage detected