Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 21 files). Show all
Unified · Split
| @@ -190,6 +190,7 @@ ScriptEngine::ScriptEngine(Context context, const QString& scriptContents, const · 189 unmodified lines | ||
| 190 | 190 | case Context::ENTITY_SERVER_SCRIPT: |
| 191 | 191 | _type = Type::ENTITY_SERVER; |
| 192 | 192 | break; |
| 193 | + case Context::EDIT_FILTER_SCRIPT: | |
| 193 | 194 | case Context::AGENT_SCRIPT: |
| 194 | 195 | _type = Type::AGENT; |
| 195 | 196 | break; |
| @@ -236,6 +237,11 @@ ScriptEngine::ScriptEngine(Context context, const QString& scriptContents, const · 40 unmodified lines | ||
| 236 | 237 | } |
| 237 | 238 | } |
| 238 | 239 | |
| 240 | +QString ScriptEngine::getTypeAsString() const { | |
| 241 | + auto value = QVariant::fromValue(_type).toString(); | |
| 242 | + return value.isEmpty() ? "unknown" : value.toLower(); | |
| 243 | +} | |
| 244 | + | |
| 239 | 245 | QString ScriptEngine::getContext() const { |
| 240 | 246 | switch (_context) { |
| 241 | 247 | case CLIENT_SCRIPT: |