15 #ifndef BORNAGAIN_GUI2_IMPORTDATAVIEW_IMPORTDATAEDITOR_H
16 #define BORNAGAIN_GUI2_IMPORTDATAVIEW_IMPORTDATAEDITOR_H
18 #include "darefl_export.h"
24 class ExperimentalDataModel;
25 struct GraphImportData;
27 class DataSelectionModel;
28 class ImportDataEditorActions;
29 class ImportDataEditorToolBar;
30 class DataSelectorWidget;
31 class GraphCanvasWidget;
43 void setupConnections();
44 void invokeImportDialog();
46 std::pair<std::vector<std::string>,
int> canvasInfo()
const;
47 void onImportDialogAccept(
const std::vector<GraphImportData>& graph_data,
CanvasItem* canvas);
Holds a collection of GraphItem's for simultaneous plotting, as well as all information related to pl...
Custom selection model for data view model (AbstractViewModel).
View model for ExperimentalDataModel with drag-and-drop support.
The model to store imported reflectometry data.
Actions for ImportDataEditor.
Main editor to import user data.
Based on Qt example "codeeditor" Copyright (C) 2016 The Qt Company Ltd.