EffectComposer: Generate property specifics for effects

With proper specifics sheet, the effect will show the available
properties nicely in property view.

Also introduced a new concept of FooBarSpecificsDynamic.qml
to provide property specifics. The difference to regular
FooBarSpecifics.qml file is that the dynamic version will
be reloaded always, which allows us to change it at runtime.

Fixes: QDS-11995
Change-Id: I744124182428c5c4607856e7970700d9a5e9972e
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Miikka Heikkinen
2024-02-22 17:43:58 +02:00
parent 3d16642dfd
commit fb27084f38
5 changed files with 352 additions and 17 deletions

View File

@@ -172,6 +172,8 @@ private:
QString getQmlImagesString(bool localFiles);
QString getQmlComponentString(bool localFiles);
QString getGeneratedMessage() const;
QString getDesignerSpecifics(const QString &name) const;
void connectCompositionNode(CompositionNode *node);