13 #ifndef QmitkXnatUploadFromDataStorageDialog_h
14 #define QmitkXnatUploadFromDataStorageDialog_h
119 std::unique_ptr<Ui::QmitkXnatUploadFromDataStorageDialog> ui;
121 mitk::DataNode::Pointer m_SelectedNode;
Dialog for selecting a data node from the MITK data storage for upload to XNAT.
void OnUploadSceneChecked()
Slot called when the "Upload MITK Project" checkbox is toggled.
QmitkXnatUploadFromDataStorageDialog(QWidget *parent=nullptr)
Construct the upload dialog.
void OnCancel()
Slot called when the Cancel button is clicked. Rejects the dialog.
void OnDataSelected(const mitk::DataNode *node)
Slot called when a data node is selected in the combo box.
~QmitkXnatUploadFromDataStorageDialog() override
Destructor.
void OnMITKProjectFileNameEntered(const QString &text)
Slot called when the user enters a MITK project file name.
void OnUpload()
Slot called when the Upload button is clicked. Accepts the dialog.
void SetDataStorage(mitk::DataStorage *ds)
Set the data storage to populate the node selection combo box.
mitk::DataNode::Pointer GetSelectedNode()
Retrieve the data node selected by the user for upload.
Central node class of the MITK data tree, associating a data object with properties and mappers.
Abstract data management class that organizes DataNode objects in a directed acyclic graph.
Find image slices visible on a given plane.