Public Member Functions

QmitkDiffusionImagingPublicPerspective Class Reference

#include <QmitkDiffusionImagingPublicPerspective.h>

Inheritance diagram for QmitkDiffusionImagingPublicPerspective:
Inheritance graph
[legend]
Collaboration diagram for QmitkDiffusionImagingPublicPerspective:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void CreateInitialLayout (berry::IPageLayout::Pointer layout)

Detailed Description

Definition at line 24 of file QmitkDiffusionImagingPublicPerspective.h.


Member Function Documentation

void QmitkDiffusionImagingPublicPerspective::CreateInitialLayout ( berry::IPageLayout::Pointer  layout ) [virtual]

Implements berry::IPerspectiveFactory.

Definition at line 21 of file QmitkDiffusionImagingPublicPerspective.cpp.

References berry::IPageLayout::BOTTOM, and berry::IPageLayout::LEFT.

{
  std::string editorArea = layout->GetEditorArea();

  layout->AddStandaloneView("org.mitk.views.datamanager", 
    false, berry::IPageLayout::LEFT, 0.3f, editorArea);

  layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview", 
    false, berry::IPageLayout::BOTTOM, .2f, "org.mitk.views.datamanager");

  berry::IFolderLayout::Pointer left =
    layout->CreateFolder("org.mitk.leftcontrols", 
    berry::IPageLayout::BOTTOM, 0.125f, "org.mitk.views.controlvisualizationpropertiesview");

  layout->AddStandaloneView("org.mitk.views.imagenavigator",
    false, berry::IPageLayout::BOTTOM, 0.8f, "org.mitk.leftcontrols");

  layout->AddStandaloneView("org.mitk.views.perspectiveswitcher",
    false, berry::IPageLayout::BOTTOM, 0.99f, "org.mitk.views.imagenavigator");

//  layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
//    berry::IPageLayout::TOP, 0.9f, "org.mitk.views.perspectiveswitcher",false);
  
  left->AddView("org.mitk.views.diffusionpreprocessing");
  left->AddView("org.mitk.views.tensorreconstruction");
  left->AddView("org.mitk.views.qballreconstruction");
  left->AddView("org.mitk.views.diffusionquantification");
  left->AddView("org.mitk.views.diffusiondicomimport");

  berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.diffusionpreprocessing");
  lo->SetCloseable(false);

  lo = layout->GetViewLayout("org.mitk.views.qballreconstruction");
  lo->SetCloseable(false);

  lo = layout->GetViewLayout("org.mitk.views.tensorreconstruction");
  lo->SetCloseable(false);

  lo = layout->GetViewLayout("org.mitk.views.diffusionquantification");
  lo->SetCloseable(false);

  lo = layout->GetViewLayout("org.mitk.views.diffusiondicomimport");
  lo->SetCloseable(false);

  //berry::IFolderLayout::Pointer right2 =
  //  layout->CreateFolder("right2", berry::IPageLayout::BOTTOM, 0.5f, "right");

}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines