Hey Matt, this is your choice, you can also create a standalone bundle. What I meant is that your class which is responsible for setting the default properties does not need to be a View class. The single requirement is that it must be initiated somewhere at startup.
Best Michael -----Ursprüngliche Nachricht----- Von: Clarkson, Matt [mailto:[email protected]] Gesendet: Dienstag, 23. Oktober 2012 10:41 An: Müller, Michael Betreff: Re: AW: Application level response to NodeAdded events Thanks Michael, so, not in a View then. So, is the application plugin the best place? Or is there some other alternative? M On 23 Oct 2012, at 09:35, Müller, Michael wrote: > Hi Matt, > > the DataNodeAdded event is essentially an event coming from the DataStorage > and then proxified through QmitkAbstractView. I.e. directly listen to the > DataStorage (code is given in QmitkAbstractView) will make you independent of > your view visibility state. > However, a view that should never show up on the screen is rather the wrong > way. You can e.g. contribute preference pages and access the DataStorage > service without creating a view class. > > Hope that helps > Michael > > -----Ursprüngliche Nachricht----- > Von: Clarkson, Matt [mailto:[email protected]] > Gesendet: Dienstag, 23. Oktober 2012 09:06 > An: mitk-users > Betreff: [mitk-users] Application level response to NodeAdded events > > Hi there, > > within a view, derived from QmitkAbstractView it is easy to respond to > DataStorage NodeAdded events. > But what is the best way to provide application level functionality, > independent of whether a view is visible on screen. > > It seems like I want a subclass derived from QmitkAbstractView, but I never > want to see it on screen. It should just run in the background. I also need a > corresponding preference page to control some preferences. > Should I add this to my application plugin as this is derived from > berry::AbstractUICTKPlugin, or is there another way? > > My requirements are: > 1. Whenever any image node is added, set some default properties. > 2. These default properties have a few preferences to select the correct > calculation of these properties. > 3. It is independent of any Qt View. > > Thanks > > Matt > > > > ---------------------------------------------------------------------- > -------- Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for free > today: > http://p.sf.net/sfu/appdyn_sfd2d_oct > _______________________________________________ > mitk-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mitk-users > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
