Private-API plugins don't *have *to have the .xml file (though it happens
more often than not), and I wouldn't count on it (supposing we're talking
amount the .xml's that define input/output port names). There are a number
that don't. Go for the GFPlugin key in the plist and you'll be safe.

On Thu, Nov 3, 2011 at 10:20 AM, Steve Mokris <smok...@softpixel.com> wrote:

> Tamas -
>
> > is there a way to detect a QCPlugin using the official API or the Skanky
> SDK, or in other words, where it should be placed? I found Kineme plugin
> has a GFPlugin BOOL true value in the info.plist, but don't know what does
> it mean exactly. Could this value help me?
>
> Yes, that's probably the easiest way to differentiate.
>
> Official-API Plugins:
>        - Have a `QCPlugInClasses` key in `Info.plist`,  listing each of
> that plugin's patches.
>
> Private-API Plugins:
>        - Have a `GFPlugIn` key in `Info.plist`, set to True.  ("GFPlugIn"
> refers QC's private lineage; "GF" presumably stands for "Graph Framework".)
>        - Have an .xml file in the plugin bundle's Resources tree
> corresponding to each of that plugin's patches.
>
> Steve
>
>
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
>
> http://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
>
> This email sent to gtole...@gmail.com
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to