Thanks for your reply. What we are planning to do is to implement some kind of state machine that uses other, previously known plug-ins (by name or id or ...). A "main plug-in" gives an overview of the whole process and offers buttons to open another part. Each button causes a search for a group of possible plug-ins that are opened on demand by the program, not by the user. Whether this state machine will be MITKs internal one or something hand-crafted is not decided yet. By dividing the functionality of the whole program into several plug-ins, distributed development is made easy and the GUI is kept clean. Also by minimizing user interaction with MITK itself (the container extapp, not the functionality of the plug-ins) we can guide the user towards his goal.
Could you provide some example code that shows how to interact with MITK's mechanism? Most of the examples I found up to now are pretty straight forward. Open something, process it, save it. But there is almost no MITK mechanism involved. Best regards, Nils -----Ursprüngliche Nachricht----- Von: Sascha Zelzer [mailto:[email protected]] Gesendet: Donnerstag, 12. August 2010 12:33 An: [email protected] Betreff: Re: [mitk-users] How to acces other MITK Plug-ins from Hi, there is a sophisticated API for controlling the OSGi plug-in system and the BlueBerry workbench. For controll over the workbench, see for example the IWorkbenchPage interface: http://docs.mitk.org/nightly-qt4/BlueBerry/reference/api/html/structberry_1_1IWorkbenchPage.html If you can give us a concrete problem description of what you want to achieve, I may be able to help you more specifically. Best, Sascha On 08/10/2010 09:52 PM, Ritter, Nils wrote: > Hi, > I'm looking for a way to gain some control over MITKs plug-in mechanisms from > my own plug-in. It would be very helpful for the project I'm currently > working on, to divide functionality into several plug-ins and open or stop > them from a main control. Also some control over the view aspects would be > nice. Could someone point me in the right direction with this, or even > provide some code that simply explains how to approach this problem? Thanks > in advance. > > Best regards, > Nils > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > mitk-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mitk-users > ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
