ci: sweep remaining QLatin1String::toUtf8; embed version obj in oakengine.dll

- pointer.cpp/transition.cpp: same Qt 6.4 incompatibility as import.cpp
- Windows: DLLs cannot have undefined symbols, so the
  executable-provides-k_app_version trick does not link; embed
  olive-version-obj into oakengine on WIN32 (each module keeps its own
  copy)
This commit is contained in:
2026-08-03 12:48:27 +08:00
parent 348881f558
commit 835d47244c
3 changed files with 11 additions and 4 deletions
+2 -2
View File
@@ -887,7 +887,7 @@ void PointerTool::finish_drag(TimelineViewMouseEvent *event)
oakengine_node_connect_command(
reinterpret_cast<OakEngineNode *>(it.value()),
reinterpret_cast<OakEngineNode *>(cp_in_transition),
QLatin1String(oakengine_transition_in_block_input_id()).toUtf8().constData(),
oakengine_transition_in_block_input_id(),
-1));
}
@@ -900,7 +900,7 @@ void PointerTool::finish_drag(TimelineViewMouseEvent *event)
oakengine_node_connect_command(
reinterpret_cast<OakEngineNode *>(it.value()),
reinterpret_cast<OakEngineNode *>(cp_out_transition),
QLatin1String(oakengine_transition_out_block_input_id()).toUtf8().constData(),
oakengine_transition_out_block_input_id(),
-1));
}
}