Project

General

Profile

Actions

Support Request #13583

closed

Creating plugin module for CE does not work anymore

Added by hidden about 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Customer:
AUDI
Department:
AST
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue

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.

Actions #1

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 ?

Actions #2

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

Actions #3

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.

Actions #4

Updated by hidden about 3 years ago

  • File deleted (image001.png)
Actions #5

Updated by hidden over 2 years ago

  • Status changed from To Be Closed to Closed
Actions

Also available in: Atom PDF