KDevPlatform Plugin loading

Matt Rogers mattr at kde.org
Wed Mar 21 19:44:36 UTC 2007


On Mar 21, 2007, at 12:11 PM, Branan Riley wrote:

> I was talking about this with Apaku in IRC, and he suggested I send  
> a message
> here so others could join the discussion, so I am.
>
> Right now, plugin loading isn't quite decided on for KDevPlatform.  
> That's a
> rather important (IMHO) thing to get done, as it will really define  
> how
> everything works together. I have a few ideas for enumerating  
> plugins, and
> for loading them.
>
> PLUGIN LISTING IDEAS:
> 1) Have a list of plugins needed in the .kdev4 file.
> 2) Define project types that contain lists of plugins, and then just
>  reference that project type in the .kdev4 file
> 3) no data, use some other mechanism (only works with (3) below)
>
> PLUGIN LOADING  IDEAS:
> 1) Let KDevPlatform do it from either of the listing ideas
> 2) Let a plugin-loader plugin do it from either of the listing ideas
> 3) define the plugin-loader plugin in the .kdev4 file, and let it do
> everything else it needs to do. (only works with (3) above)
>
> I would suggest using (2) for listing, and (1) for loading. This also
> implicitly allows (3) to be done, since you could define a project  
> type with
> only one plugin - your custom loader.
>
> Any comments would be very welcome.
>
> Branan
>

Who said plugin loading isn't done? Plugin loading is done. We can  
enumerate and load plugins all we want to. The thing that isn't done  
is the profile support that was in KDevelop 3, which, AFAIK, is  
supposed to make a comeback.
--
Matt






More information about the KDevelop-devel mailing list