14 #ifndef mitkWorkbenchUtil_h
15 #define mitkWorkbenchUtil_h
26 class ctkPluginContext;
47 BRING_TO_FRONT = 0x00000001,
49 ACTIVATE = 0x00000002,
54 Q_DECLARE_FLAGS(IRenderWindowPartStrategies, IRenderWindowPartStrategy)
71 static
void LoadFiles(const QStringList& fileNames,
berry::IWorkbenchWindow::Pointer wnd,
bool openEditor = true);
94 static
berry::IEditorPart::Pointer OpenEditor(
berry::IWorkbenchPage::Pointer page,
berry::IEditorInput::Pointer input, const QString& editorId,
bool activate = false);
120 static
berry::IEditorPart::Pointer OpenEditor(
berry::IWorkbenchPage::Pointer page,
DataStorageEditorInput::Pointer input,
bool activate = false,
bool determineContentType = false);
153 static
berry::IEditorDescriptor::Pointer GetEditorDescriptor(const QString& name,
bool inferContentType = true);
174 static
berry::IEditorDescriptor::Pointer GetDefaultEditor(const QString& file,
bool determineContentType);
183 static
IRenderWindowPart* GetRenderWindowPart(
berry::IWorkbenchPage::Pointer page, IRenderWindowPartStrategies strategies);
204 static
bool SetDepartmentLogoPreference(const QString& logoResource, ctkPluginContext* context);
Find image slices visible on a given plane.
#define MITK_GUI_COMMON_PLUGIN
Interface for a MITK Workbench Part providing a render window.
Utility class for loading data, opening editors and other tasks in a MITK Workbench.
IRenderWindowPartStrategy