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