13 #ifndef QmitkMultiWidgetLayoutSelectionWidget_h
14 #define QmitkMultiWidgetLayoutSelectionWidget_h
18 #include "ui_QmitkMultiWidgetLayoutSelectionWidget.h"
20 #include <nlohmann/json.hpp>
40 void LayoutSet(
int row,
int column);
43 void SaveLayout(std::ostream* outStream);
45 void LoadLayout(
const nlohmann::json* jsonData);
49 void OnTableItemSelectionChanged();
50 void OnSetLayoutButtonClicked();
51 void OnSaveLayoutButtonClicked();
52 void OnLoadLayoutButtonClicked();
53 void OnLayoutPresetSelected(
int index);
60 Ui::QmitkMultiWidgetLayoutSelectionWidget ui;
61 std::map<int, nlohmann::json> m_PresetMap;