Mantid
Loading...
Searching...
No Matches
JobTreeViewSignalAdapter.h
Go to the documentation of this file.
1// Mantid Repository : https://github.com/mantidproject/mantid
2//
3// Copyright © 2018 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 +
11#pragma once
14namespace MantidQt {
15namespace MantidWidgets {
16namespace Batch {
18 Q_OBJECT
19public:
20 JobTreeViewSignalAdapter(JobTreeView &view, QObject *parent = nullptr);
21
22 void notifyCellTextChanged(RowLocation const &itemIndex, int column, std::string const &oldValue,
23 std::string const &newValue) override;
24 void notifySelectionChanged() override;
25 void notifyRowInserted(RowLocation const &newRowLocation) override;
26 void notifyAppendAndEditAtChildRowRequested() override;
27 void notifyAppendAndEditAtRowBelowRequested() override;
28 void notifyEditAtRowAboveRequested() override;
29 void notifyRemoveRowsRequested(std::vector<RowLocation> const &locationsOfRowsToRemove) override;
30 void notifyCopyRowsRequested() override;
31 void notifyCutRowsRequested() override;
32 void notifyPasteRowsRequested() override;
33 void notifyFilterReset() override;
34signals:
36 std::string const &oldValue, std::string const &newValue);
40 void removeRowsRequested(std::vector<MantidQt::MantidWidgets::Batch::RowLocation> const &locationsOfRowsToRemove);
47};
48} // namespace Batch
49} // namespace MantidWidgets
50} // namespace MantidQt
#define EXPORT_OPT_MANTIDQT_COMMON
Definition: DllOption.h:15
void removeRowsRequested(std::vector< MantidQt::MantidWidgets::Batch::RowLocation > const &locationsOfRowsToRemove)
void rowInserted(MantidQt::MantidWidgets::Batch::RowLocation const &newRowLocation)
void cellTextChanged(MantidQt::MantidWidgets::Batch::RowLocation const &itemIndex, int column, std::string const &oldValue, std::string const &newValue)
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...