Hi Matt,

what you need is a berry::IPerspectiveListener (and berry::IWindowListener).

You can have a look at the code in the new org.blueberry.ui.qt.help 
plug-in. If the user switches to the "Help" perspective, the "Help 
Editor" is opened (if not already opened) and activated. The trick is to 
register the listeners in your plug-in's activator start() method. This 
guarantees that the listeners are registered early (when your plug-in is 
activated, which might be due to the user switching to a perspective 
defined in your plug-in).

https://github.com/MITK/MITK/blob/master/BlueBerry/Bundles/org.blueberry.ui.qt.help/src/internal/berryHelpPluginActivator.cpp

- Sascha

On 02/07/2012 04:52 PM, Clarkson, Matt wrote:
> Hi there,
>
> hopefully a simple question.....
>
> in the application framework, when I switch perspective, what is the right 
> way to force an editor to be visible?
> I have 2 editors, so need to make sure the right one for that perspective is 
> present.
>
> Currently subclasses of QmitkFunctionality do a lookup on 
> QmitkStdMultiWidget... and I don't know if any other way to do it.
>
> Thanks
>
> Matt
>
>
>
> ------------------------------------------------------------------------------
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
> _______________________________________________
> mitk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mitk-users


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to