Support Request #13583
closedCreating plugin module for CE does not work anymore
Description
Supportanfrage
Bei ADTF 3.8. habe ich einen Filter inkl eines CE-Plugin erstellt, um per QML einen Textfile, der in den Filter-Property angegeben ist, zu parsen und darauf basierend im Configuration-Editor die Filterpins zu erstellen. Für das Parsen des Textfiles lädt der QML-File wiederum eine in c++ geschriebenes QQmlExtensionPlugin.
Das CE-Plugin nutzt dafür das ADTF Package ce_utils. Das gibt es aber in der ADTF Version 3.11 nicht mehr und der ADTF Beispielfilter dazu ist auch rausgeflogen. Wie bekomme ich den Filter denn mit ADTF 3.11 wieder zum Laufen?
Lösung
Wir waren gezwungen die Funktionalität zu verschieben und mussten hier zwischen Legacy und exklusiven Kundensupport abwägen, wir haben uns für letzteres entschieden, was ich hiermit tue.
Bitte ändere deine Dependency von ce_utils auf ui, das für dich relevante Macro adtf_add_ce_plugin ist nun im adtf ui package.
Updated by hidden about 3 years ago
- Project changed from Public Support to 11
- Status changed from New to Customer Feedback Required
- Topic set to ADTF::UI
- Customer set to AUDI
- Department set to AST
- Affected Products ADTF 3.11.0 added
Hallo Dirk,
wir waren gezwungen die Funktionalität zu verschieben und mussten hier zwischen Legacy und exklusiven Kundensupport abwägen, wir haben uns für letzteres entschieden, was ich hiermit tue.
Bitte ändere deine Dependency von ce_utils
auf ui
, das für dich relevante Macro adtf_add_ce_plugin
ist nun im adtf ui package.
Entschuldige die Anpassung, ich werde dazu auch noch eine FAQ machen, ein neuer Guide soll ohnehin entstehen.
Kommst du mit dieser Hilfe klar ?
Updated by hidden about 3 years ago
Ich musste zusätzlich noch die ADTF UI-Libraries extra in meinem CMake-File hinzufügen, da diese nicht mehr in dem adtf_add_ce_plugin hinzugefügt werden, aber damit konnte ich den Filter jetzt wieder kompilieren.
Das Ticket kann also geschlossen werden.
Viele Grüße
Dirk
Updated by hidden about 3 years ago
- Project changed from 11 to Public Support
- Subject changed from Erstellung Filter pins per qml to Creating plugin module for CE does not work anymore
- Description updated (diff)
- Status changed from Customer Feedback Required to To Be Closed
- Private changed from Yes to No
- Resolution set to Solved Issue
- FAQ Links set to https://support.digitalwerk.net/projects/download-center/wiki/FAQ's#Q-Creating-plugin-modules-for-CE-does-not-work-anymore-since-ADTF-311
Hi Dirk,
Ich musste zusätzlich noch die ADTF UI-Libraries extra in meinem CMake-File hinzufügen, da diese nicht mehr in dem adtf_add_ce_plugin hinzugefügt werden, aber damit konnte ich den Filter jetzt wieder kompilieren.
Genau das meinte ich, die CMake Funktion adtf_add_ce_plugin ist nun im package ui und das package ce_utils ist damit obsolet und demenetsprechend musst du die Dependency ändern, so wie du es gemacht hast.
Sehr gut wenn es nun wieder klappt.