13 #ifndef QmitkMultiWidgetLayoutSelectionWidget_h
14 #define QmitkMultiWidgetLayoutSelectionWidget_h
20 #include <nlohmann/json.hpp>
46 void LayoutSet(
int row,
int column);
47 void SetDataBasedLayout(
const QList<mitk::DataNode::Pointer>& nodes);
50 void SaveLayout(std::ostream* outStream);
56 void OnTableItemSelectionChanged();
57 void OnSetLayoutButtonClicked();
58 void OnDataBasedLayoutButtonClicked();
59 void OnSaveLayoutButtonClicked();
60 void OnLoadLayoutButtonClicked();
61 void OnLayoutPresetSelected(
int index);
68 Ui::QmitkMultiWidgetLayoutSelectionWidget* ui;
69 std::map<int, nlohmann::json> m_PresetMap;