Hi Mitk Users,

 

I was able to figure out how to save 2 data sets. I saved in separate .mitk
files. Please do not help me with the problem below (Message 3).

 

I now have a new problem. How can you tell if an IEditorPart is empty or is
showing a file?

 

I tried:

1) GetEditorSite()

2) then casting IEditorSite to EditorSite

3) then calling EditorSite->GetEditorDescriptor()

4) then casting IEditorDescriptor to EditorDescriptor

5) then calling EditorDescriptor->GetFileName()

 

But this does not compile; probably because of internal classes.

 

Sincerely,

Joe

 

  _____  

From: Joe [mailto:[email protected]] 
Sent: Tuesday, March 29, 2011 11:37 AM
To: '[email protected]'
Cc: Gary Carter
Subject: Re: [mitk-users] Two data sets in different render widgets of the
QMitkStdMultiWidget

 

Message: 3

Date: Tue, 29 Mar 2011 11:37:02 -0700

From: "Joe" <[email protected]>

Subject: Re: [mitk-users] Two data sets in different render widgets of

      the   QMitkStdMultiWidget

To: <[email protected]>

Cc: Gary Carter <[email protected]>

Message-ID: <[email protected]>

Content-Type: text/plain; charset="us-ascii"

 

Hi Mitk Users,


We implemented "Re: [mitk-users] Two data sets in different render widgets
of the QMitkStdMultiWidget" (Wed, 13 Oct 2010 07:49:03 -0700):


- Instantiate a separate mitk::DataStorage object (as Jochen suggested) and
insert your second dataset. Then you could open a second QMitkStdMultiWidget
which renders your separate mitk::DataStorage contents by calling: 

 
// Implement the mitk::IDataStorageReference interface
class MyDataStorageRef : public mitk::IDataStorageReference

{ ... } // see the internal class mitkDataStorageReference class for an
example 

 
mitk::IDataStorageReference myDataStorageRef = new MyDataStorageRef(...);

mitk::DataStorageEditorInput::Pointer myDataStorageInput = new
mitk::DataStorageEditorInput(myDataStorageRef);
berry::PlatformUI::GetWorkbench()->GetActiveWorkbenchWindow()->GetActivePage
()->OpenEditor(myDataStorageInput, QmitkStdMultiWidgetEditor::EDITOR_ID); 

 

Now I am trying to save the 2 data sets in a ".mitk" file. The problem is
that in QmitkExtFileSaveProjectAction::Run(), the following is called:

 

    berry::IEditorPart::Pointer editor =
m_Window->GetActivePage()->GetActiveEditor();

 

to access the editor. How can I access the 2nd editor to save both in the
file?

 

Sincerely,

Joe Giacomini

 

 


 

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to