diff --git a/Plugins/org.mitk.gui.qt.ext/files.cmake b/Plugins/org.mitk.gui.qt.ext/files.cmake index d00f357e6c..28767d729d 100644 --- a/Plugins/org.mitk.gui.qt.ext/files.cmake +++ b/Plugins/org.mitk.gui.qt.ext/files.cmake @@ -1,61 +1,62 @@ set(SRC_CPP_FILES QmitkExtActionBarAdvisor.cpp QmitkExtWorkbenchWindowAdvisor.cpp QmitkExtFileSaveProjectAction.cpp QmitkOpenDicomEditorAction.cpp QmitkOpenMxNMultiWidgetEditorAction.cpp QmitkOpenStdMultiWidgetEditorAction.cpp ) set(INTERNAL_CPP_FILES QmitkAboutHandler.cpp QmitkAppInstancesPreferencePage.cpp QmitkExternalProgramsPreferencePage.cpp QmitkCommonExtPlugin.cpp QmitkModuleView.cpp ) set(UI_FILES src/internal/QmitkAppInstancesPreferencePage.ui src/internal/QmitkExternalProgramsPreferencePage.ui ) set(MOC_H_FILES src/QmitkExtFileSaveProjectAction.h src/QmitkExtWorkbenchWindowAdvisor.h src/internal/QmitkAboutHandler.h src/internal/QmitkAppInstancesPreferencePage.h src/internal/QmitkExternalProgramsPreferencePage.h src/internal/QmitkCommonExtPlugin.h src/internal/QmitkExtWorkbenchWindowAdvisorHack.h src/internal/QmitkModuleView.h src/QmitkOpenDicomEditorAction.h src/QmitkOpenMxNMultiWidgetEditorAction.h src/QmitkOpenStdMultiWidgetEditorAction.h ) set(CACHED_RESOURCE_FILES # list of resource files which can be used by the plug-in # system without loading the plug-ins shared library, # for example the icon used in the menu and tabs for the # plug-in views in the workbench plugin.xml resources/ModuleView.png ) set(QRC_FILES # uncomment the following line if you want to use Qt resources resources/org_mitk_gui_qt_ext.qrc resources/org_mitk_icons.qrc + resources/org_mitk_presets.qrc ) set(CPP_FILES ) foreach(file ${SRC_CPP_FILES}) set(CPP_FILES ${CPP_FILES} src/${file}) endforeach(file ${SRC_CPP_FILES}) foreach(file ${INTERNAL_CPP_FILES}) set(CPP_FILES ${CPP_FILES} src/internal/${file}) endforeach(file ${INTERNAL_CPP_FILES}) diff --git a/Plugins/org.mitk.gui.qt.ext/resources/org_mitk_presets.qrc b/Plugins/org.mitk.gui.qt.ext/resources/org_mitk_presets.qrc new file mode 100644 index 0000000000..afd4787eb2 --- /dev/null +++ b/Plugins/org.mitk.gui.qt.ext/resources/org_mitk_presets.qrc @@ -0,0 +1,8 @@ + + + presets/classic.json + presets/segmentation_only.json + presets/modelfit.json + presets/custom.json + + diff --git a/Plugins/org.mitk.gui.qt.ext/resources/presets/classic.json b/Plugins/org.mitk.gui.qt.ext/resources/presets/classic.json new file mode 100644 index 0000000000..4c107129e4 --- /dev/null +++ b/Plugins/org.mitk.gui.qt.ext/resources/presets/classic.json @@ -0,0 +1,12 @@ +{ + "name": "Classic", + "info": "Display commonly used plugins, filtering out those that are less relevant to the majority of users.", + "categories": [ + "Data", + "General", + "Help", + "Quantification", + "Registration", + "Segmentation" + ] +} diff --git a/Plugins/org.mitk.gui.qt.ext/resources/presets/custom.json b/Plugins/org.mitk.gui.qt.ext/resources/presets/custom.json new file mode 100644 index 0000000000..4d8d3e507d --- /dev/null +++ b/Plugins/org.mitk.gui.qt.ext/resources/presets/custom.json @@ -0,0 +1,4 @@ +{ + "name": "Custom", + "info": "Create your own preset in the \"Tool Bars\" page of the preferences." +} diff --git a/Plugins/org.mitk.gui.qt.ext/resources/presets/modelfit.json b/Plugins/org.mitk.gui.qt.ext/resources/presets/modelfit.json new file mode 100644 index 0000000000..51f518c38a --- /dev/null +++ b/Plugins/org.mitk.gui.qt.ext/resources/presets/modelfit.json @@ -0,0 +1,9 @@ +{ + "name": "ModelFit", + "info": "Display plugins for model fits and their exploration, including:\n\n", + "ancestor": "Classic", + "categories": [ + "Fitting", + "Perfusion" + ] +} diff --git a/Plugins/org.mitk.gui.qt.ext/resources/presets/segmentation_only.json b/Plugins/org.mitk.gui.qt.ext/resources/presets/segmentation_only.json new file mode 100644 index 0000000000..398cdd7b8b --- /dev/null +++ b/Plugins/org.mitk.gui.qt.ext/resources/presets/segmentation_only.json @@ -0,0 +1,9 @@ +{ + "name": "Segmentation only", + "info": "Display only essential plugins necessary for segmentation.", + "categories": [ + "Data", + "General", + "Segmentation" + ] +}