Mantid
Loading...
Searching...
No Matches
SelectionNotificationService.h
Go to the documentation of this file.
1// Mantid Repository : https://github.com/mantidproject/mantid
2//
3// Copyright © 2013 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#include "DllOption.h"
11#include <QObject>
12
13namespace MantidQt {
14namespace API {
15//---------------------------------------------------------------------
16//
17//---------------------------------------------------------------------
18
29 Q_OBJECT
30
31public:
33 void sendQPointSelection(bool lab_coords, double qx, double qy, double qz);
34
35signals:
36 void QPointSelection_signal(bool /*_t1*/, double /*_t2*/, double /*_t3*/, double /*_t4*/);
37
38private:
41
44
46};
47
49} // namespace API
50} // namespace MantidQt
51namespace Mantid {
52namespace Kernel {
55}
56} // namespace Mantid
#define EXPORT_OPT_MANTIDQT_COMMON
Definition: DllOption.h:15
#define EXTERN_MANTIDQT_COMMON
Definition: DllOption.h:16
Provides a simple loosely coupled mechanism for passing information about a selected point from sever...
void QPointSelection_signal(bool, double, double, double)
Manage the lifetime of a class intended to be a singleton.
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
Helper class which provides the Collimation Length for SANS instruments.
Policy class controlling creation of the singleton Implementation classes should mark their default c...