D14536: [scripting] Port ScriptedEffects to QJSEngine
David Edmundson <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
davidedmundson added a comment.
> As an alternative approach, we could wrap EffectsHandler and EffectWindow.
You can just describe your ideas in words without having to create a full working implementation.
It's definitely technically an option, personally I had ruled as we'd got so far without having to shadow anything...
My other options I've considered are:
- https://paste.kde.org/pfu7nznz6
- In Qt replace if (type == qMetaTypeId<QList<QObject *> >()) { with if (QMetaType::hasRegisteredConverterFunction(type, qMetaTypeIdQList<QObject*>>) in the billion places. Then merge this in 18 months.
Ultimately libkwineffects has no API or ABI promises so we don't need to create too much of a maintenance burden on ourselves if we don't need to.
REPOSITORY
R108 KWin
REVISION DETAIL
https://phabricator.kde.org/D14536
To: davidedmundson, #kwin, mart, fvogt
Cc: fvogt, zzag, kwin, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart