Mantid
Loading...
Searching...
No Matches
LoadRawDialog.h
Go to the documentation of this file.
1// Mantid Repository : https://github.com/mantidproject/mantid
2//
3// Copyright © 2009 ISIS Rutherford Appleton Laboratory UKRI,
4// NScD Oak Ridge National Laboratory, European Spallation Source,
5// Institut Laue - Langevin & CSNS, Institute of High Energy Physics, CAS
6// SPDX - License - Identifier: GPL - 3.0 +
7#pragma once
8
9//----------------------
10// Includes
11//----------------------
13
14#include <QString>
15
16//---------------------------
17// Qt Forward declarations
18//---------------------------
19class QVBoxLayout;
20class QLineEdit;
21class QComboBox;
22class QPushButton;
23
24namespace MantidQt {
25namespace CustomDialogs {
26
34
35 Q_OBJECT
36
37public:
39 LoadRawDialog(QWidget *parent = nullptr);
41 ~LoadRawDialog() override;
42
43private:
47 void initLayout() override;
49
50private slots:
51
53 void browseClicked();
54
55private:
57 QLineEdit *m_pathBox, *m_wsBox;
58};
59} // namespace CustomDialogs
60} // namespace MantidQt
This class should be the basis for all customised algorithm dialogs.
This class gives specialised dialog for the LoadRaw algorithm.
Definition: LoadRawDialog.h:33
void browseClicked()
A slot for the browse button clicked signal.
~LoadRawDialog() override
Destructor.
QLineEdit * m_pathBox
The line inputs.
Definition: LoadRawDialog.h:57
void initLayout() override
Create the layout.
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...